body{font-family: 'Inter', sans-serif !important; background:#F3F0EC !important; padding:0px !important;}
.opacity-25 {
  opacity: .25 !important; }

.opacity-50 {
  opacity: .5 !important; }

.opacity-75 {
  opacity: .75 !important; }

.opacity-100 {
  opacity: 1 !important; }

.text-tiny {
  font-size: 70% !important; }

.text-big {
  font-size: 112% !important; }

.text-large {
  font-size: 150% !important; }

.text-xlarge {
  font-size: 170% !important; }

.line-height-1 {
  line-height: 1 !important; }

.line-height-condenced {
  line-height: 1.3 !important; }

.line-height-inherit {
  line-height: inherit !important; }

.text-expanded {
  letter-spacing: 0.0699105145em !important; }

.font-weight-light {
  font-weight: 300 !important; }

.font-weight-semibold {
  font-weight: 500 !important; }

.font-weight-bolder {
  font-weight: 900 !important; }

.text-decoration-none {
  text-decoration: none !important; }

.text-transform-none {
  text-transform: none !important; }

.overflow-hidden {
  overflow: hidden !important; }

.overflow-scroll {
  overflow: scroll !important; }

.overflow-auto {
  overflow: auto !important; }

.box-shadow-none {
  box-shadow: none !important; }

.cursor-pointer {
  cursor: pointer !important; }

.container-p-x {
  padding-right: 1rem !important;
  padding-left: 1rem !important; }
  @media (min-width: 992px) {
    .container-p-x {
      padding-right: 2rem !important;
      padding-left: 2rem !important; } }

.container-m--x {
  margin-right: -1rem !important;
  margin-left: -1rem !important; }
  @media (min-width: 992px) {
    .container-m--x {
      margin-right: -2rem !important;
      margin-left: -2rem !important; } }

.container-p-y:not([class^="pt-"]):not([class*=" pt-"]) {
  padding-top: 1.5rem !important; }
.container-p-y:not([class^="pb-"]):not([class*=" pb-"]) {
  padding-bottom: 1.5rem !important; }

.container-m--y:not([class^="mt-"]):not([class*=" mt-"]) {
  margin-top: -1.5rem !important; }
.container-m--y:not([class^="mb-"]):not([class*=" mb-"]) {
  margin-bottom: -1.5rem !important; }

.rotate-90 {
  transform: rotate(90deg); }

.rotate-180 {
  transform: rotate(180deg); }

.rotate-270 {
  transform: rotate(270deg); }

.rotate--90 {
  transform: rotate(-90deg); }

.rotate--180 {
  transform: rotate(-180deg); }

.rotate--270 {
  transform: rotate(-270deg); }

.rotate-0 {
  transform: rotate(0deg) !important; }

.scaleX--1 {
  transform: scaleX(-1); }

.scaleY--1 {
  transform: scaleY(-1); }

.row-bordered {
  overflow: hidden; }
  .row-bordered > .col,
  .row-bordered > [class^="col-"],
  .row-bordered > [class*=" col-"],
  .row-bordered > [class^="col "],
  .row-bordered > [class*=" col "],
  .row-bordered > [class$=" col"],
  .row-bordered > [class="col"] {
    position: relative;
    padding-top: 1px; }
    .row-bordered > .col::before,
    .row-bordered > [class^="col-"]::before,
    .row-bordered > [class*=" col-"]::before,
    .row-bordered > [class^="col "]::before,
    .row-bordered > [class*=" col "]::before,
    .row-bordered > [class$=" col"]::before,
    .row-bordered > [class="col"]::before {
      content: "";
      position: absolute;
      right: 0;
      bottom: -1px;
      left: 0;
      display: block;
      height: 0;
      border-top: 1px solid rgba(24, 28, 33, 0.13); }
    .row-bordered > .col::after,
    .row-bordered > [class^="col-"]::after,
    .row-bordered > [class*=" col-"]::after,
    .row-bordered > [class^="col "]::after,
    .row-bordered > [class*=" col "]::after,
    .row-bordered > [class$=" col"]::after,
    .row-bordered > [class="col"]::after {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: -1px;
      display: block;
      width: 0;
      border-left: 1px solid rgba(24, 28, 33, 0.13); }
  .row-bordered.row-border-light > .col::before, .row-bordered.row-border-light > .col::after,
  .row-bordered.row-border-light > [class^="col-"]::before,
  .row-bordered.row-border-light > [class^="col-"]::after,
  .row-bordered.row-border-light > [class*=" col-"]::before,
  .row-bordered.row-border-light > [class*=" col-"]::after,
  .row-bordered.row-border-light > [class^="col "]::before,
  .row-bordered.row-border-light > [class^="col "]::after,
  .row-bordered.row-border-light > [class*=" col "]::before,
  .row-bordered.row-border-light > [class*=" col "]::after,
  .row-bordered.row-border-light > [class$=" col"]::before,
  .row-bordered.row-border-light > [class$=" col"]::after,
  .row-bordered.row-border-light > [class="col"]::before,
  .row-bordered.row-border-light > [class="col"]::after {
    border-color: rgba(24, 28, 33, 0.06); }

@media (min-width: 576px) {
  .w-sm-100 {
    width: 100% !important; }

  .w-sm-auto {
    width: auto !important; } }
@media (min-width: 768px) {
  .w-md-100 {
    width: 100% !important; }

  .w-md-auto {
    width: auto !important; } }
@media (min-width: 992px) {
  .w-lg-100 {
    width: 100% !important; }

  .w-lg-auto {
    width: auto !important; } }
@media (min-width: 1200px) {
  .w-xl-100 {
    width: 100% !important; }

  .w-xl-auto {
    width: auto !important; } }
.flex-truncate {
  min-width: 0 !important; }

.flex-basis-100 {
  flex-basis: 100% !important; }

.flex-basis-auto {
  flex-basis: auto !important; }

@media (min-width: 576px) {
  .flex-basis-sm-100 {
    flex-basis: 100% !important; }

  .flex-basis-sm-auto {
    flex-basis: auto !important; } }
@media (min-width: 768px) {
  .flex-basis-md-100 {
    flex-basis: 100% !important; }

  .flex-basis-md-auto {
    flex-basis: auto !important; } }
@media (min-width: 992px) {
  .flex-basis-lg-100 {
    flex-basis: 100% !important; }

  .flex-basis-lg-auto {
    flex-basis: auto !important; } }
@media (min-width: 1200px) {
  .flex-basis-xl-100 {
    flex-basis: 100% !important; }

  .flex-basis-xl-auto {
    flex-basis: auto !important; } }
.d-flex,
.d-inline-flex,
.media,
.media > :not(.media-body),
.jumbotron,
.card {
  flex-shrink: 1; }

.ie-mh-1 {
  min-height: 1px; }

.text-dark {
  color: #212529 !important; }
  .text-dark[href]:hover {
    color: #85bdf7 !important; }
  .text-dark[href]:focus:not(:hover) {
    color: #212529 !important; }

.text-muted[href]:hover, .text-muted[href]:focus {
  color: #8b888e !important; }

.text-light {
  color: rgba(24, 28, 33, 0.3) !important; }
  .text-light[href]:hover, .text-light[href]:focus {
    color: #8b888e !important; }

.text-lighter {
  color: rgba(24, 28, 33, 0.2) !important; }
  .text-lighter[href]:hover, .text-lighter[href]:focus {
    color: #8b888e !important; }

.text-lightest {
  color: rgba(24, 28, 33, 0.1) !important; }
  .text-lightest[href]:hover, .text-lightest[href]:focus {
    color: #8b888e !important; }

.bg-dark {
  background-color: rgba(24, 28, 33, 0.9) !important; }

a.bg-dark:hover, a.bg-dark:focus {
  background-color: rgba(24, 28, 33, 0.9) !important; }

.bg-light {
  background-color: rgba(24, 28, 33, 0.06) !important; }

a.bg-light:hover, a.bg-light:focus {
  background-color: rgba(24, 28, 33, 0.1) !important; }

.bg-lighter {
  background-color: rgba(24, 28, 33, 0.03) !important; }

a.bg-lighter:hover, a.bg-lighter:focus {
  background-color: rgba(24, 28, 33, 0.06) !important; }

.bg-lightest {
  background-color: rgba(24, 28, 33, 0.015) !important; }

a.bg-lightest:hover, a.bg-lightest:focus {
  background-color: rgba(24, 28, 33, 0.03) !important; }

.border-light {
  border-color: rgba(24, 28, 33, 0.06) !important; }

.border-dark {
  border-color: rgba(24, 28, 33, 0.9) !important; }

.border-transparent {
  border-color: transparent !important; }

body {
  -moz-font-feature-settings: "liga" on;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  text-rendering: optimizeLegibility; }

@media (min-width: 768px) {
  button.list-group-item {
    outline: none !important; } }
.waves-ripple {
  position: absolute !important; }

@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .card,
  .card-body,
  .flex-column,
  .media,
  .tab-content {
    min-height: 1px; }

  img {
    min-height: 1px;
    height: auto; } }
.container,
.container-fluid {
  padding-right: 1rem;
  padding-left: 1rem; }
  @media (min-width: 992px) {
    .container,
    .container-fluid {
      padding-right: 2rem;
      padding-left: 2rem; } }

.img-thumbnail {
  position: relative;
  display: block; }

.img-thumbnail img {
  z-index: 1; }

.img-thumbnail-content {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 3;
  display: block;
  opacity: 0;
  transition: all 0.2s ease-in-out;
  transform: translate(-50%, -50%); }
  .img-thumbnail:focus .img-thumbnail-content, .img-thumbnail:hover .img-thumbnail-content {
    opacity: 1; }

.img-thumbnail-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 2;
  display: block;
  transition: all 0.3s ease-in-out; }
  .img-thumbnail:not(:hover):not(:focus) .img-thumbnail-overlay {
    opacity: 0 !important; }

.img-thumbnail-shadow {
  transition: box-shadow 0.3s; }
  .img-thumbnail-shadow:hover, .img-thumbnail-shadow:focus {
    box-shadow: 0 5px 20px rgba(24, 28, 33, 0.4); }

.img-thumbnail-zoom-in {
  overflow: hidden; }
  .img-thumbnail-zoom-in img {
    transition: all 0.3s ease-in-out;
    transform: translate3d(0); }
  .img-thumbnail-zoom-in .img-thumbnail-content {
    transform: translate(-50%, -50%) scale(0.5); }
  .img-thumbnail-zoom-in:hover img, .img-thumbnail-zoom-in:focus img {
    transform: scale(1.2); }
  .img-thumbnail-zoom-in:hover .img-thumbnail-content, .img-thumbnail-zoom-in:focus .img-thumbnail-content {
    transform: translate(-50%, -50%) scale(1); }

@-webkit-keyframes dropdownAnimation {
  0% {
    opacity: 0;
    transform: scale(0); }
  80% {
    transform: scale(1); }
  100% {
    opacity: 1; } }
@-moz-keyframes dropdownAnimation {
  0% {
    opacity: 0;
    transform: scale(0); }
  80% {
    transform: scale(1); }
  100% {
    opacity: 1; } }
@keyframes dropdownAnimation {
  0% {
    opacity: 0;
    transform: scale(0); }
  80% {
    transform: scale(1); }
  100% {
    opacity: 1; } }
@-webkit-keyframes topTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateY(3px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@-moz-keyframes topTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateY(3px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes topTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateY(3px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@-webkit-keyframes bottomTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateY(-3px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@-moz-keyframes bottomTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateY(-3px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes bottomTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateY(-3px); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@-webkit-keyframes leftTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateX(3px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@-moz-keyframes leftTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateX(3px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@keyframes leftTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateX(3px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@-webkit-keyframes rightTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateX(-3px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@-moz-keyframes rightTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateX(-3px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
@keyframes rightTooltipAnimation {
  0% {
    opacity: 0;
    transform: translateX(-3px); }
  100% {
    opacity: 1;
    transform: translateX(0); } }
.table .table-secondary,
.table .table-secondary > th,
.table .table-secondary > td {
  border-color: rgba(0, 0, 0, 0.035);
  background-color: rgba(136, 151, 170, 0.1);
  color: #fff; }

.table-hover .table-secondary:hover,
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgba(136, 151, 170, 0.99); }

.table .table-success,
.table .table-success > th,
.table .table-success > td {
  border-color: rgba(0, 0, 0, 0.035);
  background-color: rgba(98, 212, 147, 0.1);
  color: #fff; }

.table-hover .table-success:hover,
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgba(98, 212, 147, 0.99); }

.table .table-info,
.table .table-info > th,
.table .table-info > td {
  border-color: rgba(0, 0, 0, 0.035);
  background-color: rgba(85, 163, 244, 0.1);
  color: #fff; }

.table-hover .table-info:hover,
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgba(85, 163, 244, 0.99); }

.table .table-warning,
.table .table-warning > th,
.table .table-warning > td {
  border-color: rgba(0, 0, 0, 0.035);
  background-color: rgba(244, 171, 85, 0.1);
  color: #fff; }

.table-hover .table-warning:hover,
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgba(244, 171, 85, 0.99); }

.table .table-danger,
.table .table-danger > th,
.table .table-danger > td {
  border-color: rgba(0, 0, 0, 0.035);
  background-color: rgba(255, 73, 97, 0.1);
  color: #fff; }

.table-hover .table-danger:hover,
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgba(255, 73, 97, 0.99); }

.table .table-dark,
.table .table-dark > th,
.table .table-dark > td {
  border-color: rgba(0, 0, 0, 0.035);
  background-color: rgba(96, 108, 114, 0.1);
  color: #fff; }

.table-hover .table-dark:hover,
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgba(96, 108, 114, 0.99); }

.table.table-fixed {
  table-layout: fixed; }



.table th {
  font-weight: 500; }

.table-responsive > .table {
  max-width: none; }

.table-active,
.table-active > td,
.table-active > th {
  border-color: rgba(24, 28, 33, 0.035);
  background-color: rgba(24, 28, 33, 0.035); }

.table-hover .table-active:hover,
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(24, 28, 33, 0.99); }

.card-table {
  margin-bottom: 0; }

.card-table,
.card-table td,
.card-table th {
  border-color: rgba(24, 28, 33, 0.13); }

.card-table > tbody:first-child > tr:first-child > th,
.card-table > tbody:first-child > tr:first-child > td,
.card-table > tfoot:first-child > tr:first-child > th,
.card-table > tfoot:first-child > tr:first-child > td,
.card-table > thead:first-child > tr:first-child > th,
.card-table > thead:first-child > tr:first-child > td {
  border-top: 0; }

.card-table > tbody > tr > th:first-child,
.card-table > tbody > tr > td:first-child,
.card-table > tfoot > tr > th:first-child,
.card-table > tfoot > tr > td:first-child,
.card-table > thead > tr > th:first-child,
.card-table > thead > tr > td:first-child {
  padding-left: 1.5rem;
  border-left: 0; }
.card-table > tbody > tr > th:last-child,
.card-table > tbody > tr > td:last-child,
.card-table > tfoot > tr > th:last-child,
.card-table > tfoot > tr > td:last-child,
.card-table > thead > tr > th:last-child,
.card-table > thead > tr > td:last-child {
  padding-right: 1.5rem;
  border-right: 0; }

.card-condenced .card-table > tbody > tr > th:first-child,
.card-condenced .card-table > tbody > tr > td:first-child,
.card-condenced .card-table > tfoot > tr > th:first-child,
.card-condenced .card-table > tfoot > tr > td:first-child,
.card-condenced .card-table > thead > tr > th:first-child,
.card-condenced .card-table > thead > tr > td:first-child {
  padding-left: 1rem;
  border-left: 0; }
.card-condenced .card-table > tbody > tr > th:last-child,
.card-condenced .card-table > tbody > tr > td:last-child,
.card-condenced .card-table > tfoot > tr > th:last-child,
.card-condenced .card-table > tfoot > tr > td:last-child,
.card-condenced .card-table > thead > tr > th:last-child,
.card-condenced .card-table > thead > tr > td:last-child {
  padding-right: 1rem;
  border-right: 0; }

.btn {
  font-size: 0.8125rem;
  text-transform: uppercase; }

.btn .badge {
  transition: all 0.2s ease-in-out; }
  @media (prefers-reduced-motion: reduce) {
    .btn .badge {
      transition: none; } }

label.btn {
  margin-bottom: 0; }

.btn-secondary {
  background: #8897AA;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-secondary:hover {
    background: rgba(136, 151, 170, 0.95);
    color: #fff; }
  .btn-secondary:hover, .btn-secondary:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-secondary .badge {
  background: #fff;
  color: #8897AA; }

.btn-secondary .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-secondary:active,
.btn-secondary.active,
.show > .btn-secondary.dropdown-toggle {
  background: rgba(136, 151, 170, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-secondary.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #8897AA !important; }
  .btn-secondary.md-btn-flat:focus, .btn-secondary.md-btn-flat.focus {
    background: rgba(136, 151, 170, 0.1) !important; }
  .btn-secondary.md-btn-flat .waves-ripple {
    background: rgba(136, 151, 170, 0.3) !important; }

.btn-secondary.md-btn-flat:active,
.btn-secondary.md-btn-flat.active,
.show > .btn-secondary.md-btn-flat.dropdown-toggle {
  background: rgba(136, 151, 170, 0.15) !important; }

.btn-secondary.disabled,
.btn-secondary:disabled {
  background: #8897AA !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-secondary.md-btn-flat.disabled,
.btn-secondary.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #8897AA !important; }

.btn-outline-secondary {
  background: transparent;
  box-shadow: 0 0 0 1px #8897AA inset;
  color: #8897AA; }
  .btn-outline-secondary:hover, .btn-outline-secondary:focus {
    background: #8897AA;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-secondary:hover .badge, .btn-outline-secondary:focus .badge {
      background: #fff;
      color: #8897AA; }
  .btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #8897AA inset !important;
    color: #8897AA !important; }

.btn-outline-secondary .badge {
  background: #8897AA;
  color: #fff; }

.btn-outline-secondary .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-secondary:active,
.btn-outline-secondary.active,
.show > .btn-outline-secondary.dropdown-toggle {
  background: rgba(136, 151, 170, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-secondary:active .badge,
  .btn-outline-secondary.active .badge,
  .show > .btn-outline-secondary.dropdown-toggle .badge {
    background: #fff;
    color: #8897AA; }

.btn-success {
  background: #62d493;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-success:hover {
    background: rgba(98, 212, 147, 0.95);
    color: #fff; }
  .btn-success:hover, .btn-success:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-success .badge {
  background: #fff;
  color: #62d493; }

.btn-success .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-success:active,
.btn-success.active,
.show > .btn-success.dropdown-toggle {
  background: rgba(98, 212, 147, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-success.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #62d493 !important; }
  .btn-success.md-btn-flat:focus, .btn-success.md-btn-flat.focus {
    background: rgba(98, 212, 147, 0.1) !important; }
  .btn-success.md-btn-flat .waves-ripple {
    background: rgba(98, 212, 147, 0.3) !important; }

.btn-success.md-btn-flat:active,
.btn-success.md-btn-flat.active,
.show > .btn-success.md-btn-flat.dropdown-toggle {
  background: rgba(98, 212, 147, 0.15) !important; }

.btn-success.disabled,
.btn-success:disabled {
  background: #62d493 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-success.md-btn-flat.disabled,
.btn-success.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #62d493 !important; }

.btn-outline-success {
  background: transparent;
  box-shadow: 0 0 0 1px #62d493 inset;
  color: #62d493; }
  .btn-outline-success:hover, .btn-outline-success:focus {
    background: #62d493;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-success:hover .badge, .btn-outline-success:focus .badge {
      background: #fff;
      color: #62d493; }
  .btn-outline-success.disabled, .btn-outline-success:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #62d493 inset !important;
    color: #62d493 !important; }

.btn-outline-success .badge {
  background: #62d493;
  color: #fff; }

.btn-outline-success .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-success:active,
.btn-outline-success.active,
.show > .btn-outline-success.dropdown-toggle {
  background: rgba(98, 212, 147, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-success:active .badge,
  .btn-outline-success.active .badge,
  .show > .btn-outline-success.dropdown-toggle .badge {
    background: #fff;
    color: #62d493; }

.btn-info {
  background: #55a3f4;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-info:hover {
    background: rgba(85, 163, 244, 0.95);
    color: #fff; }
  .btn-info:hover, .btn-info:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-info .badge {
  background: #fff;
  color: #55a3f4; }

.btn-info .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }
.form-group.FormGroupRefCode.col-sm-3 .btn-group { width: 100%; float:left; padding: 0px 0px 0px 0px; position: relative;}
.form-group.FormGroupRefCode.col-sm-3 .btn-group button {
    width: 100%;
    float: left;
    border: 1px solid #ddd;
    border-radius: 4px !important;
    padding: 0px 6px !important;
    font-family: 'Inter';
    font-size: 13px;
    font-weight: 400;
    min-height: 2.1875rem;
    text-align: left;
    position: relative;
}
.form-group.FormGroupRefCode.col-sm-3 .btn-group button::after { position: absolute; right: 0px; top: 9px;}
.form-group.FormGroupRefCode.col-sm-3 .btn-group ul.multiselect-container.dropdown-menu {
        height: 208px;
    overflow: auto;
    width: 325px;
}
.form-group.FormGroupRefCode.col-sm-3 .btn-group ul.multiselect-container.dropdown-menu li.multiselect-item.multiselect-all {
    margin-top: 43px;
}
.form-group.FormGroupRefCode.col-sm-3 .btn-group  li.multiselect-item.filter {background: #fff;width: 320px;height: 46px;position: fixed;z-index: 9999;}
.form-group.FormGroupRefCode.col-sm-3 .btn-group  li.multiselect-item.filter .input-group {
    background: #fff;
    padding: 5px !important;
    margin-top: 5px;
    height: 46px;
    float: left;
    width: 100%;
}
.btn-info:active,
.btn-info.active,
.show > .btn-info.dropdown-toggle {
  background: rgba(85, 163, 244, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-info.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #55a3f4 !important; }
  .btn-info.md-btn-flat:focus, .btn-info.md-btn-flat.focus {
    background: rgba(85, 163, 244, 0.1) !important; }
  .btn-info.md-btn-flat .waves-ripple {
    background: rgba(85, 163, 244, 0.3) !important; }

.btn-info.md-btn-flat:active,
.btn-info.md-btn-flat.active,
.show > .btn-info.md-btn-flat.dropdown-toggle {
  background: rgba(85, 163, 244, 0.15) !important; }

.btn-info.disabled,
.btn-info:disabled {
  background: #55a3f4 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-info.md-btn-flat.disabled,
.btn-info.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #55a3f4 !important; }

.btn-outline-info {
  background: transparent;
  box-shadow: 0 0 0 1px #55a3f4 inset;
  color: #55a3f4; }
  .btn-outline-info:hover, .btn-outline-info:focus {
    background: #55a3f4;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-info:hover .badge, .btn-outline-info:focus .badge {
      background: #fff;
      color: #55a3f4; }
  .btn-outline-info.disabled, .btn-outline-info:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #55a3f4 inset !important;
    color: #55a3f4 !important; }

.btn-outline-info .badge {
  background: #55a3f4;
  color: #fff; }

.btn-outline-info .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-info:active,
.btn-outline-info.active,
.show > .btn-outline-info.dropdown-toggle {
  background: rgba(85, 163, 244, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-info:active .badge,
  .btn-outline-info.active .badge,
  .show > .btn-outline-info.dropdown-toggle .badge {
    background: #fff;
    color: #55a3f4; }

.btn-warning {
  background: #f4ab55;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-warning:hover {
    background: rgba(244, 171, 85, 0.95);
    color: #fff; }
  .btn-warning:hover, .btn-warning:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-warning .badge {
  background: #fff;
  color: #f4ab55; }

.btn-warning .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-warning:active,
.btn-warning.active,
.show > .btn-warning.dropdown-toggle {
  background: rgba(244, 171, 85, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-warning.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #f4ab55 !important; }
  .btn-warning.md-btn-flat:focus, .btn-warning.md-btn-flat.focus {
    background: rgba(244, 171, 85, 0.1) !important; }
  .btn-warning.md-btn-flat .waves-ripple {
    background: rgba(244, 171, 85, 0.3) !important; }

.btn-warning.md-btn-flat:active,
.btn-warning.md-btn-flat.active,
.show > .btn-warning.md-btn-flat.dropdown-toggle {
  background: rgba(244, 171, 85, 0.15) !important; }

.btn-warning.disabled,
.btn-warning:disabled {
  background: #f4ab55 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-warning.md-btn-flat.disabled,
.btn-warning.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #f4ab55 !important; }

.btn-outline-warning {
  background: transparent;
  box-shadow: 0 0 0 1px #f4ab55 inset;
  color: #f4ab55; }
  .btn-outline-warning:hover, .btn-outline-warning:focus {
    background: #f4ab55;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-warning:hover .badge, .btn-outline-warning:focus .badge {
      background: #fff;
      color: #f4ab55; }
  .btn-outline-warning.disabled, .btn-outline-warning:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #f4ab55 inset !important;
    color: #f4ab55 !important; }

.btn-outline-warning .badge {
  background: #f4ab55;
  color: #fff; }

.btn-outline-warning .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-warning:active,
.btn-outline-warning.active,
.show > .btn-outline-warning.dropdown-toggle {
  background: rgba(244, 171, 85, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-warning:active .badge,
  .btn-outline-warning.active .badge,
  .show > .btn-outline-warning.dropdown-toggle .badge {
    background: #fff;
    color: #f4ab55; }

.btn-danger {
  background: #FF4961;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-danger:hover {
    background: rgba(255, 73, 97, 0.95);
    color: #fff; }
  .btn-danger:hover, .btn-danger:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-danger .badge {
  background: #fff;
  color: #FF4961; }

.btn-danger .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-danger:active,
.btn-danger.active,
.show > .btn-danger.dropdown-toggle {
  background: rgba(255, 73, 97, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-danger.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #FF4961 !important; }
  .btn-danger.md-btn-flat:focus, .btn-danger.md-btn-flat.focus {
    background: rgba(255, 73, 97, 0.1) !important; }
  .btn-danger.md-btn-flat .waves-ripple {
    background: rgba(255, 73, 97, 0.3) !important; }

.btn-danger.md-btn-flat:active,
.btn-danger.md-btn-flat.active,
.show > .btn-danger.md-btn-flat.dropdown-toggle {
  background: rgba(255, 73, 97, 0.15) !important; }

.btn-danger.disabled,
.btn-danger:disabled {
  background: #FF4961 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-danger.md-btn-flat.disabled,
.btn-danger.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #FF4961 !important; }

.btn-outline-danger {
  background: transparent;
  box-shadow: 0 0 0 1px #FF4961 inset;
  color: #FF4961; }
  .btn-outline-danger:hover, .btn-outline-danger:focus {
    background: #FF4961;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-danger:hover .badge, .btn-outline-danger:focus .badge {
      background: #fff;
      color: #FF4961; }
  .btn-outline-danger.disabled, .btn-outline-danger:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #FF4961 inset !important;
    color: #FF4961 !important; }

.btn-outline-danger .badge {
  background: #FF4961;
  color: #fff; }

.btn-outline-danger .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-danger:active,
.btn-outline-danger.active,
.show > .btn-outline-danger.dropdown-toggle {
  background: rgba(255, 73, 97, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-danger:active .badge,
  .btn-outline-danger.active .badge,
  .show > .btn-outline-danger.dropdown-toggle .badge {
    background: #fff;
    color: #FF4961; }

.btn-light {
  background: rgba(24, 28, 33, 0.06);
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-light:hover {
    background: rgba(24, 28, 33, 0.95);
    color: #fff; }
  .btn-light:hover, .btn-light:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-light .badge {
  background: #fff;
  color: rgba(24, 28, 33, 0.06); }

.btn-light .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-light:active,
.btn-light.active,
.show > .btn-light.dropdown-toggle {
  background: rgba(24, 28, 33, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-light.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: rgba(24, 28, 33, 0.06) !important; }
  .btn-light.md-btn-flat:focus, .btn-light.md-btn-flat.focus {
    background: rgba(24, 28, 33, 0.1) !important; }
  .btn-light.md-btn-flat .waves-ripple {
    background: rgba(24, 28, 33, 0.3) !important; }

.btn-light.md-btn-flat:active,
.btn-light.md-btn-flat.active,
.show > .btn-light.md-btn-flat.dropdown-toggle {
  background: rgba(24, 28, 33, 0.15) !important; }

.btn-light.disabled,
.btn-light:disabled {
  background: rgba(24, 28, 33, 0.06) !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-light.md-btn-flat.disabled,
.btn-light.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: rgba(24, 28, 33, 0.06) !important; }

.btn-outline-light {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.06) inset;
  color: rgba(24, 28, 33, 0.06); }
  .btn-outline-light:hover, .btn-outline-light:focus {
    background: rgba(24, 28, 33, 0.06);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-light:hover .badge, .btn-outline-light:focus .badge {
      background: #fff;
      color: rgba(255, 255, 255, 0.4); }
  .btn-outline-light.disabled, .btn-outline-light:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.06) inset !important;
    color: rgba(24, 28, 33, 0.06) !important; }

.btn-outline-light .badge {
  background: rgba(24, 28, 33, 0.06);
  color: #fff; }

.btn-outline-light .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-light:active,
.btn-outline-light.active,
.show > .btn-outline-light.dropdown-toggle {
  background: rgba(24, 28, 33, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-light:active .badge,
  .btn-outline-light.active .badge,
  .show > .btn-outline-light.dropdown-toggle .badge {
    background: #fff;
    color: rgba(255, 255, 255, 0.4); }

.btn-dark {
  background: #606c72;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-dark:hover {
    background: rgba(96, 108, 114, 0.95);
    color: #fff; }
  .btn-dark:hover, .btn-dark:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-dark .badge {
  background: #fff;
  color: #606c72; }

.btn-dark .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-dark:active,
.btn-dark.active,
.show > .btn-dark.dropdown-toggle {
  background: rgba(96, 108, 114, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-dark.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #606c72 !important; }
  .btn-dark.md-btn-flat:focus, .btn-dark.md-btn-flat.focus {
    background: rgba(96, 108, 114, 0.1) !important; }
  .btn-dark.md-btn-flat .waves-ripple {
    background: rgba(96, 108, 114, 0.3) !important; }

.btn-dark.md-btn-flat:active,
.btn-dark.md-btn-flat.active,
.show > .btn-dark.md-btn-flat.dropdown-toggle {
  background: rgba(96, 108, 114, 0.15) !important; }

.btn-dark.disabled,
.btn-dark:disabled {
  background: #606c72 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-dark.md-btn-flat.disabled,
.btn-dark.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #606c72 !important; }

.btn-outline-dark {
  background: transparent;
  box-shadow: 0 0 0 1px #606c72 inset;
  color: #606c72; }
  .btn-outline-dark:hover, .btn-outline-dark:focus {
    background: #606c72;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-dark:hover .badge, .btn-outline-dark:focus .badge {
      background: #fff;
      color: #606c72; }
  .btn-outline-dark.disabled, .btn-outline-dark:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #606c72 inset !important;
    color: #606c72 !important; }

.btn-outline-dark .badge {
  background: #606c72;
  color: #fff; }

.btn-outline-dark .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }
.panel-body.panel-body_lab.card .form-group .dataTables_length select.form-control { border: 1px solid #ddd; border-radius: 4px !important;}
p.NoteSection {
    background: #ffe6e6;
    border-left: 2px solid #f3d1d1;
    padding: 7px 10px 7px 10px;
}
.upload-btn { width:auto; padding: 0px 0px 0px 0px; margin: 0px;}
.upload-btn-section {
    width: 120px;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    border: 1px solid #ddd;
    display: flex;
    flex-direction: column;
    align-self: center;
}
#subAdminEditModal .modal-dialog {
        max-width: 60rem;
        margin: 1.75rem auto;
    }
.upload-btn-section p {
    width: 109px;
    height: 145px;
    margin: 5px auto 9px;
}
.upload-btn-section p img {
    width: 109px;
    height: 143px;
    object-fit: cover;
}
.upload-btn .upload-btn-section #fileselector .btn.btn-default #upload-file-selector { display: none;}
.upload-btn .upload-btn-section #fileselector .btn.btn-default {
    margin: 0px auto 12px;
    display: table;
    background: #ff4a00;
    color: #fff;
    text-transform: capitalize !important;
}
.btn-outline-dark:active,
.btn-outline-dark.active,
.show > .btn-outline-dark.dropdown-toggle {
  background: rgba(96, 108, 114, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-dark:active .badge,
  .btn-outline-dark.active .badge,
  .show > .btn-outline-dark.dropdown-toggle .badge {
    background: #fff;
    color: #606c72; }

.btn-default {
  background: #fff;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #212529; }
  .btn-default:hover {
    background: rgba(255, 255, 255, 0.95);
    color: #212529; }
  .btn-default:hover, .btn-default:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-default .badge {
  background: #212529;
  color: #fff; }

.btn-default .waves-ripple {
  background: rgba(33, 37, 41, 0.2) !important; }

.btn-default:active,
.btn-default.active,
.show > .btn-default.dropdown-toggle {
  background: rgba(255, 255, 255, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-default.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #212529 !important; }
  .btn-default.md-btn-flat:focus, .btn-default.md-btn-flat.focus {
    background: rgba(33, 37, 41, 0.1) !important; }
  .btn-default.md-btn-flat .waves-ripple {
    background: rgba(33, 37, 41, 0.3) !important; }

.btn-default.md-btn-flat:active,
.btn-default.md-btn-flat.active,
.show > .btn-default.md-btn-flat.dropdown-toggle {
  background: rgba(33, 37, 41, 0.15) !important; }

.btn-default.disabled,
.btn-default:disabled {
  background: #fff !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #212529 !important; }

.btn-default.md-btn-flat.disabled,
.btn-default.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #fff !important; }

.btn-outline-default {
  background: transparent;
  box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.1) inset;
  color: rgba(24, 28, 33, 0.1); }
  .btn-outline-default:hover, .btn-outline-default:focus {
    background: rgba(24, 28, 33, 0.1);
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #212529; }
    .btn-outline-default:hover .badge, .btn-outline-default:focus .badge {
      background: #212529;
      color: #fff; }
  .btn-outline-default.disabled, .btn-outline-default:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.1) inset !important;
    color: rgba(24, 28, 33, 0.1) !important; }

.btn-outline-default .badge {
  background: rgba(24, 28, 33, 0.1);
  color: #fff; }

.btn-outline-default .waves-ripple {
  background: rgba(33, 37, 41, 0.2) !important; }

.btn-outline-default:active,
.btn-outline-default.active,
.show > .btn-outline-default.dropdown-toggle {
  background: rgba(24, 28, 33, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #212529; }
  .btn-outline-default:active .badge,
  .btn-outline-default.active .badge,
  .show > .btn-outline-default.dropdown-toggle .badge {
    background: #212529;
    color: #fff; }

.btn-xl, .btn-group-xl > .btn {
  padding: 0.9375rem 2.125rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.125rem; }

.btn-lg {
  font-size: 1rem; }

.btn-sm {
  font-size: 0.6875rem; }

.btn-xs, .btn-group-xs > .btn {
  padding: 0.0625rem 0.5rem;
  font-size: 0.6875rem;
  line-height: 1.55;
  border-radius: 0.125rem; }

.btn-round {
  border-radius: 60rem !important; }

.icon-btn {
  width: calc(2.194375rem + 0) !important;
  padding: 0;
  line-height: 2.194375rem; }
  .icon-btn.btn-xl, .btn-group-xl > .icon-btn.btn {
    width: calc(3.75rem + 0) !important;
    line-height: 3.75rem; }
  .icon-btn.btn-lg {
    width: calc(3.125rem + 0) !important;
    line-height: 3.125rem; }
  .icon-btn.btn-sm {
    width: calc(1.565625rem + 0) !important;
    line-height: 1.565625rem; }
  .icon-btn.btn-xs, .btn-group-xs > .icon-btn.btn {
    width: calc(1.190625rem + 0) !important;
    line-height: 1.190625rem; }

.btn.borderless:not(.active):not(:active):not(:hover):not(:focus), :not(.show) > .btn.borderless.dropdown-toggle:not(:hover):not(:focus) {
  border-color: transparent !important;
  box-shadow: none !important; }

.btn-group-sm > .btn {
  font-size: 0.6875rem; }

.btn-group-lg > .btn {
  font-size: 1rem; }

.btn-group-lg > .btn + .dropdown-toggle-split,
.btn-group-xl > .btn + .dropdown-toggle-split,
.btn-lg + .dropdown-toggle-split,
.btn-xl + .dropdown-toggle-split,
.btn-group-xl > .btn + .dropdown-toggle-split,
.dropdown-toggle-split,
.input-group-lg .btn + .dropdown-toggle-split {
  padding-right: 0.7em;
  padding-left: 0.7em; }

.btn-group-sm > .btn + .dropdown-toggle-split,
.btn-sm + .dropdown-toggle-split,
.input-group-sm .btn + .dropdown-toggle-split {
  padding-right: 0.6em;
  padding-left: 0.6em; }

.btn-group-xs > .btn + .dropdown-toggle-split,
.btn-xs + .dropdown-toggle-split,
.btn-group-xs > .btn + .dropdown-toggle-split {
  padding-right: 0.5em;
  padding-left: 0.5em; }

.badge-secondary {
  background-color: #8897AA;
  color: #fff; }

.badge-secondary[href]:hover, .badge-secondary[href]:focus {
  background-color: rgba(136, 151, 170, 0.95);
  color: #fff;
  text-decoration: none; }

.btn .badge-secondary {
  background-color: #8897AA !important;
  color: #fff !important; }

.badge-outline-secondary {
  background-color: transparent;
  box-shadow: 0 0 0 1px #8897AA inset;
  color: #8897AA; }

.badge-outline-secondary[href]:hover, .badge-outline-secondary[href]:focus {
  color: #8897AA;
  text-decoration: none; }

.btn .badge-outline-secondary {
  background-color: transparent !important;
  box-shadow: 0 0 0 1px #8897AA inset !important;
  color: #8897AA !important; }

.badge-success {
  background-color: #62d493;
  color: #fff; }

.badge-success[href]:hover, .badge-success[href]:focus {
  background-color: rgba(98, 212, 147, 0.95);
  color: #fff;
  text-decoration: none; }

.btn .badge-success {
  background-color: #62d493 !important;
  color: #fff !important; }

.badge-outline-success {
  background-color: transparent;
  box-shadow: 0 0 0 1px #62d493 inset;
  color: #62d493; }

.badge-outline-success[href]:hover, .badge-outline-success[href]:focus {
  color: #62d493;
  text-decoration: none; }

.btn .badge-outline-success {
  background-color: transparent !important;
  box-shadow: 0 0 0 1px #62d493 inset !important;
  color: #62d493 !important; }

.badge-info {
  background-color: #55a3f4;
  color: #fff; }

.badge-info[href]:hover, .badge-info[href]:focus {
  background-color: rgba(85, 163, 244, 0.95);
  color: #fff;
  text-decoration: none; }

.btn .badge-info {
  background-color: #55a3f4 !important;
  color: #fff !important; }

.badge-outline-info {
  background-color: transparent;
  box-shadow: 0 0 0 1px #55a3f4 inset;
  color: #55a3f4; }

.badge-outline-info[href]:hover, .badge-outline-info[href]:focus {
  color: #55a3f4;
  text-decoration: none; }

.btn .badge-outline-info {
  background-color: transparent !important;
  box-shadow: 0 0 0 1px #55a3f4 inset !important;
  color: #55a3f4 !important; }

.badge-warning {
  background-color: #f4ab55;
  color: #fff; }

.badge-warning[href]:hover, .badge-warning[href]:focus {
  background-color: rgba(244, 171, 85, 0.95);
  color: #fff;
  text-decoration: none; }

.btn .badge-warning {
  background-color: #f4ab55 !important;
  color: #fff !important; }

.badge-outline-warning {
  background-color: transparent;
  box-shadow: 0 0 0 1px #f4ab55 inset;
  color: #f4ab55; }

.badge-outline-warning[href]:hover, .badge-outline-warning[href]:focus {
  color: #f4ab55;
  text-decoration: none; }

.btn .badge-outline-warning {
  background-color: transparent !important;
  box-shadow: 0 0 0 1px #f4ab55 inset !important;
  color: #f4ab55 !important; }

.badge-danger {
  background-color: #FF4961;
  color: #fff; }

.badge-danger[href]:hover, .badge-danger[href]:focus {
  background-color: rgba(255, 73, 97, 0.95);
  color: #fff;
  text-decoration: none; }

.btn .badge-danger {
  background-color: #FF4961 !important;
  color: #fff !important; }

.badge-outline-danger {
  background-color: transparent;
  box-shadow: 0 0 0 1px #FF4961 inset;
  color: #FF4961; }

.badge-outline-danger[href]:hover, .badge-outline-danger[href]:focus {
  color: #FF4961;
  text-decoration: none; }

.btn .badge-outline-danger {
  background-color: transparent !important;
  box-shadow: 0 0 0 1px #FF4961 inset !important;
  color: #FF4961 !important; }

.badge-dark {
  background-color: #606c72;
  color: #fff; }

.badge-dark[href]:hover, .badge-dark[href]:focus {
  background-color: rgba(96, 108, 114, 0.95);
  color: #fff;
  text-decoration: none; }

.btn .badge-dark {
  background-color: #606c72 !important;
  color: #fff !important; }

.badge-outline-dark {
  background-color: transparent;
  box-shadow: 0 0 0 1px #606c72 inset;
  color: #606c72; }

.badge-outline-dark[href]:hover, .badge-outline-dark[href]:focus {
  color: #606c72;
  text-decoration: none; }

.btn .badge-outline-dark {
  background-color: transparent !important;
  box-shadow: 0 0 0 1px #606c72 inset !important;
  color: #606c72 !important; }

.badge-default {
  background-color: rgba(24, 28, 33, 0.1);
  color: #212529; }

.badge-default[href]:hover, .badge-default[href]:focus {
  background-color: rgba(24, 28, 33, 0.13);
  color: #212529;
  text-decoration: none; }

.btn .badge-default {
  background-color: rgba(24, 28, 33, 0.1) !important;
  color: #212529 !important; }

.badge-outline-default {
  background-color: transparent;
  box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.1) inset;
  color: #212529; }

.badge-outline-default[href]:hover, .badge-outline-default[href]:focus {
  color: #212529;
  text-decoration: none; }

.btn .badge-outline-default {
  background-color: transparent !important;
  box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.1) inset !important;
  color: #212529 !important; }

.btn .badge {
  margin: 0 5px; }

.badge.badge-dot {
  display: inline-block;
  margin: 0 3px 0 8px !important;
  padding: 0;
  width: .5em;
  height: .5em;
  border-radius: 50%;
  vertical-align: middle; }

.badge.indicator {
  position: absolute;
  top: auto;
  display: inline-block;
  margin: 0;
  transform: translate(-50%, 25%); }
  .badge.indicator:not(.badge-dot) {
    padding: 0 .2em;
    font-size: .6em;
    line-height: 1.2em;
    transform: translate(-50%, -10%); }

.btn .badge.indicator:not(.badge-dot) {
  font-size: .75em; }

[data-trigger=hover] {
  outline: 0; }

.dropdown-menu {
  margin: 0.125rem 0;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  transform-origin: top left;
  animation: dropdownAnimation .25s; }
  .dropdown-menu.dropdown-menu-right, .dropdown-menu.dropdown-menu-right .dropdown-menu {
    transform-origin: top right; }
  .dropup .dropdown-menu {
    transform-origin: bottom left; }
  .dropup .dropdown-menu.dropdown-menu-right, .dropup .dropdown-menu.dropdown-menu-right .dropdown-menu {
    transform-origin: bottom right; }
  .mega-dropdown > .dropdown-menu {
    left: 0 !important;
    right: 0 !important; }

.dropdown-item {
  line-height: 1.54; }

.dropdown-menu .badge[class^="float-"],
.dropdown-menu .badge[class*=" float-"] {
  position: relative;
  top: .071em; }

/* .dropdown-item,
.dropdown-menu > li {
  display: block !important; } */
  .dropdown-item .waves-ripple,
  .dropdown-menu > li .waves-ripple {
    background: rgba(0, 0, 0, 0.1) !important; }
  .dropdown-item.active .waves-ripple, .dropdown-item.disabled .waves-ripple,
  .dropdown-menu > li.active .waves-ripple,
  .dropdown-menu > li.disabled .waves-ripple {
    display: none !important; }

.dropdown-toggle.hide-arrow::before, .dropdown-toggle.hide-arrow::after,
.dropdown-toggle-hide-arrow > .dropdown-toggle::before,
.dropdown-toggle-hide-arrow > .dropdown-toggle::after {
  display: none !important; }

.dropdown-menu > li:not(.dropdown-item) > a:not(.dropdown-item) {display: block;clear: both;padding: 0.5rem 1.25rem;width: 100%;border: 0;
background: none;color: #212529;text-align: inherit;font-weight: 400;line-height: 1.54; }

.dropdown-menu > li:not(.dropdown-item) > a:not(.dropdown-item):hover, .dropdown-menu > li:not(.dropdown-item) > a:not(.dropdown-item):focus {
background-color: rgba(24, 28, 33, 0.03);color: #212529;text-decoration: none; }
.dropdown-menu > li:not(.dropdown-item).active > a:not(.dropdown-item),
.dropdown-menu > li:not(.dropdown-item) > a:not(.dropdown-item):active {
  background-color: rgba(24, 28, 33, 0.03);
  color: #212529;
  text-decoration: none; }
.dropdown-menu > li:not(.dropdown-item).disabled > a:not(.dropdown-item) {
  background-color: transparent;
  color: rgba(24, 28, 33, 0.2); }

.dropdown-toggle::after, .dropdown-toggle::before {
  vertical-align: middle !important; }
.dropdown-toggle::after, .dropup .dropdown-toggle::after, .dropright .dropdown-toggle::after {
  margin-left: .5em; }
.dropleft .dropdown-toggle::before {
  margin-right: .5em; }

.dropdown-toggle-split::after {
  margin-right: 0 !important;
  margin-left: 0 !important; }

.dropdown-menu .dropdown-toggle {
  position: relative; }
  .dropdown-menu .dropdown-toggle::after {
    display: none; }

.dropdown-menu .dropdown-toggle > .dropdown-item {
  position: relative;
  cursor: default; }

@media (max-width: 767px) {
  .dropdown-menu .dropdown-menu {
    position: static;
    display: block;
    margin: 0;
    padding-left: 1.25rem;
    width: 100%;
    border-width: 0;
    border-radius: 0;
    box-shadow: none; } }
@media (min-width: 768px) {
  .dropdown-menu .dropdown-toggle > .dropdown-item::after {
    content: "";
    position: absolute;
    top: 50%;
    right: 0.625rem;
    display: block;
    width: .375rem;
    height: .375rem;
    border: 1px solid #77757a;
    border-top: 0;
    border-left: 0;
    transform: rotate(-45deg) translate(0, -50%); }

  .dropdown-menu .dropdown-toggle:hover > .dropdown-item:not(.disabled) {
    background: rgba(24, 28, 33, 0.03);
    color: #212529; }
    .dropdown-menu .dropdown-toggle:hover > .dropdown-item:not(.disabled) + .dropdown-menu {
      display: block; }

  .dropdown-menu .dropdown-menu {
    top: 0;
    left: 100%; }

  .dropdown-menu-right .dropdown-menu {
    right: 100%;
    left: auto; } }
.nav-link {
  line-height: 1.47; }
  .nav-link.disabled {
    border-color: transparent !important;
    background: transparent !important;
    color: rgba(24, 28, 33, 0.2) !important; }

.nav-pills .nav-link,
.nav-tabs .nav-link {
  text-transform: uppercase;
  font-weight: 500;
  font-size: 0.8125rem; }
.nav-pills .nav-link:not(.active),
.nav-tabs .nav-link:not(.active) {
  color: #8b888e; }
  .nav-pills .nav-link:not(.active):hover, .nav-pills .nav-link:not(.active):focus,
  .nav-tabs .nav-link:not(.active):hover,
  .nav-tabs .nav-link:not(.active):focus {
    color: #212529; }
.nav-pills:not(.nav-fill):not(.nav-justified) .nav-link,
.nav-tabs:not(.nav-fill):not(.nav-justified) .nav-link {
  margin-right: 0.125rem; }
.nav-pills .nav-link .badge,
.nav-tabs .nav-link .badge {
  position: relative;
  top: -1px; }
.nav-pills .nav-item.show .nav-link:not(.active),
.nav-tabs .nav-item.show .nav-link:not(.active) {
  background-color: transparent; }

.nav-tabs {
  border: 0; }

.nav-tabs .nav-item {
  margin: 0 !important; }

.nav-tabs .nav-link {
  border: 0 !important;
  background-color: transparent;
  background-position: bottom;
  background-size: 0 2px;
  background-repeat: no-repeat; }

.nav-tabs .nav-item.show .nav-link,
.nav-tabs .nav-link.active {
  background-color: transparent;
  background-size: 100% 2px;
  transition: background 0.3s ease-out; }

.nav-tabs .nav-link {
  background-clip: padding-box; }
  .nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
    border-bottom-color: transparent; }
  .nav-tabs .nav-link.active {
    border-bottom-color: #fff; }

.nav-tabs.tabs-alt .nav-link,
.tabs-alt > .nav-tabs .nav-link {
  border-width: 0 !important;
  border-radius: 0 !important;
  background-color: transparent !important; }

.md-pills-light > .nav-pills .nav-link,
.md-pills-light > div > .nav-pills .nav-link,
.md-tabs-light > .nav-tabs .nav-link,
.md-tabs-light > div > .nav-tabs .nav-link,
.nav-pills.md-pills-light .nav-link,
.nav-tabs.md-tabs-light .nav-link {
  color: rgba(255, 255, 255, 0.7); }
.md-pills-light > .nav-pills .nav-item.show .nav-link,
.md-pills-light > .nav-pills .nav-link.focus,
.md-pills-light > .nav-pills .nav-link:focus,
.md-pills-light > .nav-pills .nav-link:hover,
.md-pills-light > div > .nav-pills .nav-item.show .nav-link,
.md-pills-light > div > .nav-pills .nav-link.focus,
.md-pills-light > div > .nav-pills .nav-link:focus,
.md-pills-light > div > .nav-pills .nav-link:hover,
.md-tabs-light > .nav-tabs .nav-item.show .nav-link,
.md-tabs-light > .nav-tabs .nav-link.focus,
.md-tabs-light > .nav-tabs .nav-link:focus,
.md-tabs-light > .nav-tabs .nav-link:hover,
.md-tabs-light > div > .nav-tabs .nav-item.show .nav-link,
.md-tabs-light > div > .nav-tabs .nav-link.focus,
.md-tabs-light > div > .nav-tabs .nav-link:focus,
.md-tabs-light > div > .nav-tabs .nav-link:hover,
.nav-pills.md-pills-light .nav-item.show .nav-link,
.nav-pills.md-pills-light .nav-link.focus,
.nav-pills.md-pills-light .nav-link:focus,
.nav-pills.md-pills-light .nav-link:hover,
.nav-tabs.md-tabs-light .nav-item.show .nav-link,
.nav-tabs.md-tabs-light .nav-link.focus,
.nav-tabs.md-tabs-light .nav-link:focus,
.nav-tabs.md-tabs-light .nav-link:hover {
  color: #fff; }
.md-pills-light > .nav-pills .nav-link.disabled,
.md-pills-light > div > .nav-pills .nav-link.disabled,
.md-tabs-light > .nav-tabs .nav-link.disabled,
.md-tabs-light > div > .nav-tabs .nav-link.disabled,
.nav-pills.md-pills-light .nav-link.disabled,
.nav-tabs.md-tabs-light .nav-link.disabled {
  background-image: none !important;
  color: rgba(255, 255, 255, 0.4) !important; }

.md-tabs-light > .nav-tabs .nav-link,
.md-tabs-light > div > .nav-tabs .nav-link,
.nav-tabs.md-tabs-light .nav-link {
  background-image: linear-gradient(#fff, #fff) !important; }
  .md-tabs-light > .nav-tabs .nav-link.active,
  .md-tabs-light > div > .nav-tabs .nav-link.active,
  .nav-tabs.md-tabs-light .nav-link.active {
    color: #fff; }

.material-style .md-pills-light > .nav-pills .nav-link.active, .material-style .md-pills-light > .nav-pills .nav-link.active:hover, .material-style .md-pills-light > .nav-pills .nav-link.active:focus,
.material-style .md-pills-light > div > .nav-pills .nav-link.active,
.material-style .md-pills-light > div > .nav-pills .nav-link.active:hover,
.material-style .md-pills-light > div > .nav-pills .nav-link.active:focus,
.material-style .nav-pills.md-pills-light .nav-link.active,
.material-style .nav-pills.md-pills-light .nav-link.active:hover,
.material-style .nav-pills.md-pills-light .nav-link.active:focus {
  background: #fff;
  color: #212529; }

.nav-lg > .nav .nav-link, .nav-lg.nav .nav-link {
  padding: 0.75rem 1.3125rem;
  font-size: 1rem;
  line-height: 1.5; }

.nav-sm > .nav .nav-link, .nav-sm.nav .nav-link {
  padding: 0.4375rem 0.875rem;
  font-size: 0.75rem;
  line-height: 1.5; }

.nav-tabs-bottom,
.nav-tabs-left,
.nav-tabs-right,
.nav-tabs-top {
  display: flex; }
  .nav-tabs-bottom > .nav,
  .nav-tabs-bottom > div > .nav,
  .nav-tabs-left > .nav,
  .nav-tabs-left > div > .nav,
  .nav-tabs-right > .nav,
  .nav-tabs-right > div > .nav,
  .nav-tabs-top > .nav,
  .nav-tabs-top > div > .nav {
    position: relative;
    z-index: 1;
    border: 0; }
  .nav-tabs-bottom > .nav .nav-link:hover, .nav-tabs-bottom > .nav .nav-link:focus,
  .nav-tabs-bottom > div > .nav .nav-link:hover,
  .nav-tabs-bottom > div > .nav .nav-link:focus,
  .nav-tabs-left > .nav .nav-link:hover,
  .nav-tabs-left > .nav .nav-link:focus,
  .nav-tabs-left > div > .nav .nav-link:hover,
  .nav-tabs-left > div > .nav .nav-link:focus,
  .nav-tabs-right > .nav .nav-link:hover,
  .nav-tabs-right > .nav .nav-link:focus,
  .nav-tabs-right > div > .nav .nav-link:hover,
  .nav-tabs-right > div > .nav .nav-link:focus,
  .nav-tabs-top > .nav .nav-link:hover,
  .nav-tabs-top > .nav .nav-link:focus,
  .nav-tabs-top > div > .nav .nav-link:hover,
  .nav-tabs-top > div > .nav .nav-link:focus {
    border-color: rgba(24, 28, 33, 0.1) rgba(24, 28, 33, 0.1) rgba(24, 28, 33, 0.2); }
  .nav-tabs-bottom > .nav .nav-link.active,
  .nav-tabs-bottom > div > .nav .nav-link.active,
  .nav-tabs-left > .nav .nav-link.active,
  .nav-tabs-left > div > .nav .nav-link.active,
  .nav-tabs-right > .nav .nav-link.active,
  .nav-tabs-right > div > .nav .nav-link.active,
  .nav-tabs-top > .nav .nav-link.active,
  .nav-tabs-top > div > .nav .nav-link.active {
    border-color: rgba(24, 28, 33, 0.2) rgba(24, 28, 33, 0.2) #fff; }

.nav-tabs-left,
.nav-tabs-right {
  align-items: stretch; }
  .nav-tabs-left > .nav,
  .nav-tabs-left > div > .nav,
  .nav-tabs-right > .nav,
  .nav-tabs-right > div > .nav {
    flex-direction: column;
    flex-grow: 0; }
  .nav-tabs-left > .nav .nav-link,
  .nav-tabs-left > div > .nav .nav-link,
  .nav-tabs-right > .nav .nav-link,
  .nav-tabs-right > div > .nav .nav-link {
    margin: 0 0 0.125rem 0 !important; }
  .nav-tabs-left > .tab-content,
  .nav-tabs-right > .tab-content {
    flex-grow: 1; }

.nav-tabs-top {
  flex-direction: column; }
  .nav-tabs-top > .nav .nav-link:hover, .nav-tabs-top > .nav .nav-link:focus,
  .nav-tabs-top > div > .nav .nav-link:hover,
  .nav-tabs-top > div > .nav .nav-link:focus {
    border-bottom-color: transparent; }
  .nav-tabs-top > .nav .nav-link.active,
  .nav-tabs-top > div > .nav .nav-link.active {
    border-bottom-color: #fff; }

.nav-tabs-right {
  flex-direction: row-reverse; }
  .nav-tabs-right > .nav .nav-item,
  .nav-tabs-right > div > .nav .nav-item {
    margin-bottom: 0;
    margin-left: -1px; }
  .nav-tabs-right > .nav .nav-link:hover, .nav-tabs-right > .nav .nav-link:focus,
  .nav-tabs-right > div > .nav .nav-link:hover,
  .nav-tabs-right > div > .nav .nav-link:focus {
    border-left-color: transparent; }
  .nav-tabs-right > .nav .nav-link.active,
  .nav-tabs-right > div > .nav .nav-link.active {
    border-left-color: #fff; }
  .nav-tabs-right .nav-tabs .nav-link {
    background-position: left; }
  .nav-tabs-right .nav-tabs .nav-item.show .nav-link,
  .nav-tabs-right .nav-tabs .nav-link.active {
    background-size: 2px 100%; }

.nav-tabs-bottom {
  flex-direction: column-reverse; }
  .nav-tabs-bottom > .nav .nav-item,
  .nav-tabs-bottom > div > .nav .nav-item {
    margin-top: -1px;
    margin-bottom: 0; }
  .nav-tabs-bottom > .nav .nav-link:hover, .nav-tabs-bottom > .nav .nav-link:focus,
  .nav-tabs-bottom > div > .nav .nav-link:hover,
  .nav-tabs-bottom > div > .nav .nav-link:focus {
    border-top-color: transparent; }
  .nav-tabs-bottom > .nav .nav-link.active,
  .nav-tabs-bottom > div > .nav .nav-link.active {
    border-top-color: #fff; }
  .nav-tabs-bottom .nav-tabs .nav-link {
    background-position: top; }
  .nav-tabs-bottom .nav-tabs .nav-item.show .nav-link,
  .nav-tabs-bottom .nav-tabs .nav-link.active {
    background-size: 100% 2px; }

.nav-tabs-left > .nav .nav-item,
.nav-tabs-left > div > .nav .nav-item {
  margin-right: -1px;
  margin-bottom: 0; }
.nav-tabs-left > .nav .nav-link:hover, .nav-tabs-left > .nav .nav-link:focus,
.nav-tabs-left > div > .nav .nav-link:hover,
.nav-tabs-left > div > .nav .nav-link:focus {
  border-right-color: transparent; }
.nav-tabs-left > .nav .nav-link.active,
.nav-tabs-left > div > .nav .nav-link.active {
  border-right-color: #fff; }
.nav-tabs-left .nav-tabs .nav-link {
  background-position: right; }
.nav-tabs-left .nav-tabs .nav-item.show .nav-link,
.nav-tabs-left .nav-tabs .nav-link.active {
  background-size: 2px 100%; }

.nav-tabs-bottom > .tab-content,
.nav-tabs-left > .tab-content,
.nav-tabs-right > .tab-content,
.nav-tabs-top > .tab-content {
  flex-shrink: 1;
  border: 0 solid rgba(24, 28, 33, 0.13);
  background: #fff;
  background-clip: padding-box;
  box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.08); }

.nav-tabs-top > .tab-content {
  border-radius: 0 0 0.125rem 0.125rem; }

.nav-tabs-right > .tab-content {
  border-radius: 0.125rem 0 0 0.125rem; }

.nav-tabs-bottom > .tab-content {
  border-radius: 0.125rem 0.125rem 0 0; }

.nav-tabs-left > .tab-content {
  border-radius: 0 0.125rem 0.125rem 0; }

@media (max-width: 575px) {
  .nav-responsive-sm > .nav,
  .nav-responsive-sm > div > .nav {
    flex-direction: column;
    border: 0; }
    .nav-responsive-sm > .nav .nav-item,
    .nav-responsive-sm > div > .nav .nav-item {
      flex-basis: auto; }
    .nav-responsive-sm > .nav.card-header-pills, .nav-responsive-sm > .nav.card-header-tabs,
    .nav-responsive-sm > div > .nav.card-header-pills,
    .nav-responsive-sm > div > .nav.card-header-tabs {
      margin-bottom: -0.125rem; }
  .nav-responsive-sm > .nav-tabs .nav-item,
  .nav-responsive-sm > div > .nav-pills .nav-item,
  .nav-responsive-sm > div > .nav-tabs .nav-item,
  .nav-responsive-sm > .nav-pills .nav-item {
    margin: 0 !important; }
  .nav-responsive-sm > .nav-tabs .nav-link,
  .nav-responsive-sm > div > .nav-pills .nav-link,
  .nav-responsive-sm > div > .nav-tabs .nav-link,
  .nav-responsive-sm > .nav-pills .nav-link {
    margin: 0 0 0.125rem 0 !important; }
  .nav-responsive-sm > .nav-tabs:not(.tabs-alt) .nav-link:hover, .nav-responsive-sm > .nav-tabs:not(.tabs-alt) .nav-link:focus,
  .nav-responsive-sm > div > .nav-tabs:not(.tabs-alt) .nav-link:hover,
  .nav-responsive-sm > div > .nav-tabs:not(.tabs-alt) .nav-link:focus {
    border-color: rgba(24, 28, 33, 0.1) rgba(24, 28, 33, 0.1) rgba(24, 28, 33, 0.2) !important; }
  .nav-responsive-sm > .nav-tabs:not(.tabs-alt) .nav-link.active,
  .nav-responsive-sm > div > .nav-tabs:not(.tabs-alt) .nav-link.active {
    border-color: rgba(24, 28, 33, 0.2) rgba(24, 28, 33, 0.2) #fff !important; }
  .nav-responsive-sm.nav-tabs-bottom > .tab-content, .nav-responsive-sm.nav-tabs-left > .tab-content, .nav-responsive-sm.nav-tabs-right > .tab-content, .nav-responsive-sm.nav-tabs-top > .tab-content {
    border-radius: 0.125rem !important; }
  .nav-responsive-sm.nav-tabs-bottom, .nav-responsive-sm.nav-tabs-left, .nav-responsive-sm.nav-tabs-right {
    flex-direction: column !important; } }
@media (max-width: 767px) {
  .nav-responsive-md > .nav,
  .nav-responsive-md > div > .nav {
    flex-direction: column;
    border: 0; }
    .nav-responsive-md > .nav .nav-item,
    .nav-responsive-md > div > .nav .nav-item {
      flex-basis: auto; }
    .nav-responsive-md > .nav.card-header-pills, .nav-responsive-md > .nav.card-header-tabs,
    .nav-responsive-md > div > .nav.card-header-pills,
    .nav-responsive-md > div > .nav.card-header-tabs {
      margin-bottom: -0.125rem; }
  .nav-responsive-md > .nav-tabs .nav-item,
  .nav-responsive-md > div > .nav-pills .nav-item,
  .nav-responsive-md > div > .nav-tabs .nav-item,
  .nav-responsive-md > .nav-pills .nav-item {
    margin: 0 !important; }
  .nav-responsive-md > .nav-tabs .nav-link,
  .nav-responsive-md > div > .nav-pills .nav-link,
  .nav-responsive-md > div > .nav-tabs .nav-link,
  .nav-responsive-md > .nav-pills .nav-link {
    margin: 0 0 0.125rem 0 !important; }
  .nav-responsive-md > .nav-tabs:not(.tabs-alt) .nav-link:hover, .nav-responsive-md > .nav-tabs:not(.tabs-alt) .nav-link:focus,
  .nav-responsive-md > div > .nav-tabs:not(.tabs-alt) .nav-link:hover,
  .nav-responsive-md > div > .nav-tabs:not(.tabs-alt) .nav-link:focus {
    border-color: rgba(24, 28, 33, 0.1) rgba(24, 28, 33, 0.1) rgba(24, 28, 33, 0.2) !important; }
  .nav-responsive-md > .nav-tabs:not(.tabs-alt) .nav-link.active,
  .nav-responsive-md > div > .nav-tabs:not(.tabs-alt) .nav-link.active {
    border-color: rgba(24, 28, 33, 0.2) rgba(24, 28, 33, 0.2) #fff !important; }
  .nav-responsive-md.nav-tabs-bottom > .tab-content, .nav-responsive-md.nav-tabs-left > .tab-content, .nav-responsive-md.nav-tabs-right > .tab-content, .nav-responsive-md.nav-tabs-top > .tab-content {
    border-radius: 0.125rem !important; }
  .nav-responsive-md.nav-tabs-bottom, .nav-responsive-md.nav-tabs-left, .nav-responsive-md.nav-tabs-right {
    flex-direction: column !important; } }
@media (max-width: 991px) {
  .nav-responsive-lg > .nav,
  .nav-responsive-lg > div > .nav {
    flex-direction: column;
    border: 0; }
    .nav-responsive-lg > .nav .nav-item,
    .nav-responsive-lg > div > .nav .nav-item {
      flex-basis: auto; }
    .nav-responsive-lg > .nav.card-header-pills, .nav-responsive-lg > .nav.card-header-tabs,
    .nav-responsive-lg > div > .nav.card-header-pills,
    .nav-responsive-lg > div > .nav.card-header-tabs {
      margin-bottom: -0.125rem; }
  .nav-responsive-lg > .nav-tabs .nav-item,
  .nav-responsive-lg > div > .nav-pills .nav-item,
  .nav-responsive-lg > div > .nav-tabs .nav-item,
  .nav-responsive-lg > .nav-pills .nav-item {
    margin: 0 !important; }
  .nav-responsive-lg > .nav-tabs .nav-link,
  .nav-responsive-lg > div > .nav-pills .nav-link,
  .nav-responsive-lg > div > .nav-tabs .nav-link,
  .nav-responsive-lg > .nav-pills .nav-link {
    margin: 0 0 0.125rem 0 !important; }
  .nav-responsive-lg > .nav-tabs:not(.tabs-alt) .nav-link:hover, .nav-responsive-lg > .nav-tabs:not(.tabs-alt) .nav-link:focus,
  .nav-responsive-lg > div > .nav-tabs:not(.tabs-alt) .nav-link:hover,
  .nav-responsive-lg > div > .nav-tabs:not(.tabs-alt) .nav-link:focus {
    border-color: rgba(24, 28, 33, 0.1) rgba(24, 28, 33, 0.1) rgba(24, 28, 33, 0.2) !important; }
  .nav-responsive-lg > .nav-tabs:not(.tabs-alt) .nav-link.active,
  .nav-responsive-lg > div > .nav-tabs:not(.tabs-alt) .nav-link.active {
    border-color: rgba(24, 28, 33, 0.2) rgba(24, 28, 33, 0.2) #fff !important; }
  .nav-responsive-lg.nav-tabs-bottom > .tab-content, .nav-responsive-lg.nav-tabs-left > .tab-content, .nav-responsive-lg.nav-tabs-right > .tab-content, .nav-responsive-lg.nav-tabs-top > .tab-content {
    border-radius: 0.125rem !important; }
  .nav-responsive-lg.nav-tabs-bottom, .nav-responsive-lg.nav-tabs-left, .nav-responsive-lg.nav-tabs-right {
    flex-direction: column !important; } }
@media (max-width: 1199px) {
  .nav-responsive-xl > .nav,
  .nav-responsive-xl > div > .nav {
    flex-direction: column;
    border: 0; }
    .nav-responsive-xl > .nav .nav-item,
    .nav-responsive-xl > div > .nav .nav-item {
      flex-basis: auto; }
    .nav-responsive-xl > .nav.card-header-pills, .nav-responsive-xl > .nav.card-header-tabs,
    .nav-responsive-xl > div > .nav.card-header-pills,
    .nav-responsive-xl > div > .nav.card-header-tabs {
      margin-bottom: -0.125rem; }
  .nav-responsive-xl > .nav-tabs .nav-item,
  .nav-responsive-xl > div > .nav-pills .nav-item,
  .nav-responsive-xl > div > .nav-tabs .nav-item,
  .nav-responsive-xl > .nav-pills .nav-item {
    margin: 0 !important; }
  .nav-responsive-xl > .nav-tabs .nav-link,
  .nav-responsive-xl > div > .nav-pills .nav-link,
  .nav-responsive-xl > div > .nav-tabs .nav-link,
  .nav-responsive-xl > .nav-pills .nav-link {
    margin: 0 0 0.125rem 0 !important; }
  .nav-responsive-xl > .nav-tabs:not(.tabs-alt) .nav-link:hover, .nav-responsive-xl > .nav-tabs:not(.tabs-alt) .nav-link:focus,
  .nav-responsive-xl > div > .nav-tabs:not(.tabs-alt) .nav-link:hover,
  .nav-responsive-xl > div > .nav-tabs:not(.tabs-alt) .nav-link:focus {
    border-color: rgba(24, 28, 33, 0.1) rgba(24, 28, 33, 0.1) rgba(24, 28, 33, 0.2) !important; }
  .nav-responsive-xl > .nav-tabs:not(.tabs-alt) .nav-link.active,
  .nav-responsive-xl > div > .nav-tabs:not(.tabs-alt) .nav-link.active {
    border-color: rgba(24, 28, 33, 0.2) rgba(24, 28, 33, 0.2) #fff !important; }
  .nav-responsive-xl.nav-tabs-bottom > .tab-content, .nav-responsive-xl.nav-tabs-left > .tab-content, .nav-responsive-xl.nav-tabs-right > .tab-content, .nav-responsive-xl.nav-tabs-top > .tab-content {
    border-radius: 0.125rem !important; }
  .nav-responsive-xl.nav-tabs-bottom, .nav-responsive-xl.nav-tabs-left, .nav-responsive-xl.nav-tabs-right {
    flex-direction: column !important; } }
.page-item + .page-item .page-link,
.pagination li + li > a:not(.page-link) {
  margin-left: 0.0625rem; }

.page-link,
.page-link > a {
  min-width: calc(2.144rem + 0px);
  text-align: center;
  line-height: 1 !important;
  border-radius: 0.125rem;
  font-weight: 500; }
  .page-link:focus,
  .page-link > a:focus {
    color: #212529; }

.page-link.btn-primary {
  box-shadow: none !important; }

.pagination > li > a:not(.page-link) {
  position: relative;
  display: block;
  padding: 0.625rem 0.3125rem;
  min-width: calc(2.144rem + 0px);
  border: 0 solid rgba(24, 28, 33, 0.2);
  background-color: transparent;
  color: #77757a;
  text-align: center;
  line-height: 1 !important;
  border-radius: 0.125rem;
  font-weight: 500; }
  .pagination > li > a:not(.page-link):hover, .pagination > li > a:not(.page-link):focus {
    border-color: rgba(24, 28, 33, 0.2);
    background-color: transparent;
    color: #212529;
    text-decoration: none; }
  .pagination > li > a:not(.page-link):focus {
    color: #212529; }

.page-link .waves-ripple,
.pagination > li .waves-ripple {
  background: rgba(0, 0, 0, 0.1) !important; }

.page-link.waves-effect {
  display: block; }

.page-item.active .page-link .waves-ripple,
.page-item.disabled .page-link .waves-ripple,
.pagination > li.active .waves-ripple,
.pagination > li.disabled .waves-ripple {
  display: none !important; }

.pagination-lg .page-link,
.pagination-lg > li > a:not(.page-link) {
  min-width: calc(2.875rem + 0px);
  border-radius: 0.125rem; }

.pagination-sm .page-link,
.pagination-sm > li > a:not(.page-link) {
  min-width: calc(1.5rem + 0px);
  border-radius: 0.125rem; }

.alert-secondary {
  border-color: rgba(136, 151, 170, 0.94);
  background-color: rgba(136, 151, 170, 0.15);
  color: rgba(136, 151, 170, 0.94); }
  .alert-secondary hr {
    border-top-color: rgba(136, 151, 170, 0.94); }
  .alert-secondary .close,
  .alert-secondary .alert-link {
    color: rgba(136, 151, 170, 0.94); }

.alert-dark-secondary {
  background-color: #8897AA;
  color: #fff; }
  .alert-dark-secondary hr {
    border-top-color: rgba(255, 255, 255, 0.2); }
  .alert-dark-secondary .close,
  .alert-dark-secondary .alert-link {
    color: #fff; }

.alert-success {
  border-color: rgba(98, 212, 147, 0.94);
  background-color: rgba(98, 212, 147, 0.15);
  color: rgba(98, 212, 147, 0.94); }
  .alert-success hr {
    border-top-color: rgba(98, 212, 147, 0.94); }
  .alert-success .close,
  .alert-success .alert-link {
    color: rgba(98, 212, 147, 0.94); }

.alert-dark-success {
  background-color: #62d493;
  color: #fff; }
  .alert-dark-success hr {
    border-top-color: rgba(255, 255, 255, 0.2); }
  .alert-dark-success .close,
  .alert-dark-success .alert-link {
    color: #fff; }

.alert-info {
  border-color: rgba(85, 163, 244, 0.94);
  background-color: rgba(85, 163, 244, 0.15);
  color: rgba(85, 163, 244, 0.94); }
  .alert-info hr {
    border-top-color: rgba(85, 163, 244, 0.94); }
  .alert-info .close,
  .alert-info .alert-link {
    color: rgba(85, 163, 244, 0.94); }

.alert-dark-info {
  background-color: #55a3f4;
  color: #fff; }
  .alert-dark-info hr {
    border-top-color: rgba(255, 255, 255, 0.2); }
  .alert-dark-info .close,
  .alert-dark-info .alert-link {
    color: #fff; }

.alert-warning {
  border-color: rgba(244, 171, 85, 0.94);
  background-color: rgba(244, 171, 85, 0.15);
  color: rgba(244, 171, 85, 0.94); }
  .alert-warning hr {
    border-top-color: rgba(244, 171, 85, 0.94); }
  .alert-warning .close,
  .alert-warning .alert-link {
    color: rgba(244, 171, 85, 0.94); }

.alert-dark-warning {
  background-color: #f4ab55;
  color: #fff; }
  .alert-dark-warning hr {
    border-top-color: rgba(255, 255, 255, 0.2); }
  .alert-dark-warning .close,
  .alert-dark-warning .alert-link {
    color: #fff; }

.alert-danger {
  border-color: rgba(255, 73, 97, 0.94);
  background-color: rgba(255, 73, 97, 0.15);
  color: rgba(255, 73, 97, 0.94); }
  .alert-danger hr {
    border-top-color: rgba(255, 73, 97, 0.94); }
  .alert-danger .close,
  .alert-danger .alert-link {
    color: rgba(255, 73, 97, 0.94); }

.alert-dark-danger {
  background-color: #FF4961;
  color: #fff; }
  .alert-dark-danger hr {
    border-top-color: rgba(255, 255, 255, 0.2); }
  .alert-dark-danger .close,
  .alert-dark-danger .alert-link {
    color: #fff; }

.alert-dark {
  border-color: rgba(96, 108, 114, 0.94);
  background-color: rgba(96, 108, 114, 0.15);
  color: rgba(96, 108, 114, 0.94); }
  .alert-dark hr {
    border-top-color: rgba(96, 108, 114, 0.94); }
  .alert-dark .close,
  .alert-dark .alert-link {
    color: rgba(96, 108, 114, 0.94); }

.alert-dark-dark {
  background-color: #606c72;
  color: #fff; }
  .alert-dark-dark hr {
    border-top-color: rgba(255, 255, 255, 0.2); }
  .alert-dark-dark .close,
  .alert-dark-dark .alert-link {
    color: #fff; }

.tooltip-inner {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03); }

.modal-open .tooltip {
  z-index: 1092; }

.tooltip-secondary .tooltip-inner, .tooltip-secondary > .tooltip .tooltip-inner, .ngb-tooltip-secondary + ngb-tooltip-window .tooltip-inner {
  background: #8897AA;
  color: #fff; }
.tooltip-secondary.bs-tooltip-top .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-secondary > .tooltip.bs-tooltip-top .arrow::before, .tooltip-secondary > .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before, .ngb-tooltip-secondary + ngb-tooltip-window.bs-tooltip-top .arrow::before, .ngb-tooltip-secondary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #8897AA; }
.tooltip-secondary.bs-tooltip-right .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-secondary > .tooltip.bs-tooltip-right .arrow::before, .tooltip-secondary > .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before, .ngb-tooltip-secondary + ngb-tooltip-window.bs-tooltip-right .arrow::before, .ngb-tooltip-secondary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #8897AA; }
.tooltip-secondary.bs-tooltip-bottom .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-secondary > .tooltip.bs-tooltip-bottom .arrow::before, .tooltip-secondary > .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .ngb-tooltip-secondary + ngb-tooltip-window.bs-tooltip-bottom .arrow::before, .ngb-tooltip-secondary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #8897AA; }
.tooltip-secondary.bs-tooltip-left .arrow::before, .tooltip-secondary.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-secondary > .tooltip.bs-tooltip-left .arrow::before, .tooltip-secondary > .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before, .ngb-tooltip-secondary + ngb-tooltip-window.bs-tooltip-left .arrow::before, .ngb-tooltip-secondary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #8897AA; }

.tooltip-success .tooltip-inner, .tooltip-success > .tooltip .tooltip-inner, .ngb-tooltip-success + ngb-tooltip-window .tooltip-inner {
  background: #62d493;
  color: #fff; }
.tooltip-success.bs-tooltip-top .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-success > .tooltip.bs-tooltip-top .arrow::before, .tooltip-success > .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before, .ngb-tooltip-success + ngb-tooltip-window.bs-tooltip-top .arrow::before, .ngb-tooltip-success + ngb-tooltip-window.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #62d493; }
.tooltip-success.bs-tooltip-right .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-success > .tooltip.bs-tooltip-right .arrow::before, .tooltip-success > .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before, .ngb-tooltip-success + ngb-tooltip-window.bs-tooltip-right .arrow::before, .ngb-tooltip-success + ngb-tooltip-window.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #62d493; }
.tooltip-success.bs-tooltip-bottom .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-success > .tooltip.bs-tooltip-bottom .arrow::before, .tooltip-success > .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .ngb-tooltip-success + ngb-tooltip-window.bs-tooltip-bottom .arrow::before, .ngb-tooltip-success + ngb-tooltip-window.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #62d493; }
.tooltip-success.bs-tooltip-left .arrow::before, .tooltip-success.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-success > .tooltip.bs-tooltip-left .arrow::before, .tooltip-success > .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before, .ngb-tooltip-success + ngb-tooltip-window.bs-tooltip-left .arrow::before, .ngb-tooltip-success + ngb-tooltip-window.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #62d493; }

.tooltip-info .tooltip-inner, .tooltip-info > .tooltip .tooltip-inner, .ngb-tooltip-info + ngb-tooltip-window .tooltip-inner {
  background: #55a3f4;
  color: #fff; }
.tooltip-info.bs-tooltip-top .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-info > .tooltip.bs-tooltip-top .arrow::before, .tooltip-info > .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before, .ngb-tooltip-info + ngb-tooltip-window.bs-tooltip-top .arrow::before, .ngb-tooltip-info + ngb-tooltip-window.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #55a3f4; }
.tooltip-info.bs-tooltip-right .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-info > .tooltip.bs-tooltip-right .arrow::before, .tooltip-info > .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before, .ngb-tooltip-info + ngb-tooltip-window.bs-tooltip-right .arrow::before, .ngb-tooltip-info + ngb-tooltip-window.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #55a3f4; }
.tooltip-info.bs-tooltip-bottom .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-info > .tooltip.bs-tooltip-bottom .arrow::before, .tooltip-info > .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .ngb-tooltip-info + ngb-tooltip-window.bs-tooltip-bottom .arrow::before, .ngb-tooltip-info + ngb-tooltip-window.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #55a3f4; }
.tooltip-info.bs-tooltip-left .arrow::before, .tooltip-info.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-info > .tooltip.bs-tooltip-left .arrow::before, .tooltip-info > .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before, .ngb-tooltip-info + ngb-tooltip-window.bs-tooltip-left .arrow::before, .ngb-tooltip-info + ngb-tooltip-window.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #55a3f4; }

.tooltip-warning .tooltip-inner, .tooltip-warning > .tooltip .tooltip-inner, .ngb-tooltip-warning + ngb-tooltip-window .tooltip-inner {
  background: #f4ab55;
  color: #fff; }
.tooltip-warning.bs-tooltip-top .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-warning > .tooltip.bs-tooltip-top .arrow::before, .tooltip-warning > .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before, .ngb-tooltip-warning + ngb-tooltip-window.bs-tooltip-top .arrow::before, .ngb-tooltip-warning + ngb-tooltip-window.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #f4ab55; }
.tooltip-warning.bs-tooltip-right .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-warning > .tooltip.bs-tooltip-right .arrow::before, .tooltip-warning > .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before, .ngb-tooltip-warning + ngb-tooltip-window.bs-tooltip-right .arrow::before, .ngb-tooltip-warning + ngb-tooltip-window.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #f4ab55; }
.tooltip-warning.bs-tooltip-bottom .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-warning > .tooltip.bs-tooltip-bottom .arrow::before, .tooltip-warning > .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .ngb-tooltip-warning + ngb-tooltip-window.bs-tooltip-bottom .arrow::before, .ngb-tooltip-warning + ngb-tooltip-window.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #f4ab55; }
.tooltip-warning.bs-tooltip-left .arrow::before, .tooltip-warning.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-warning > .tooltip.bs-tooltip-left .arrow::before, .tooltip-warning > .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before, .ngb-tooltip-warning + ngb-tooltip-window.bs-tooltip-left .arrow::before, .ngb-tooltip-warning + ngb-tooltip-window.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #f4ab55; }

.tooltip-danger .tooltip-inner, .tooltip-danger > .tooltip .tooltip-inner, .ngb-tooltip-danger + ngb-tooltip-window .tooltip-inner {
  background: #FF4961;
  color: #fff; }
.tooltip-danger.bs-tooltip-top .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-danger > .tooltip.bs-tooltip-top .arrow::before, .tooltip-danger > .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before, .ngb-tooltip-danger + ngb-tooltip-window.bs-tooltip-top .arrow::before, .ngb-tooltip-danger + ngb-tooltip-window.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #FF4961; }
.tooltip-danger.bs-tooltip-right .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-danger > .tooltip.bs-tooltip-right .arrow::before, .tooltip-danger > .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before, .ngb-tooltip-danger + ngb-tooltip-window.bs-tooltip-right .arrow::before, .ngb-tooltip-danger + ngb-tooltip-window.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #FF4961; }
.tooltip-danger.bs-tooltip-bottom .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-danger > .tooltip.bs-tooltip-bottom .arrow::before, .tooltip-danger > .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .ngb-tooltip-danger + ngb-tooltip-window.bs-tooltip-bottom .arrow::before, .ngb-tooltip-danger + ngb-tooltip-window.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #FF4961; }
.tooltip-danger.bs-tooltip-left .arrow::before, .tooltip-danger.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-danger > .tooltip.bs-tooltip-left .arrow::before, .tooltip-danger > .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before, .ngb-tooltip-danger + ngb-tooltip-window.bs-tooltip-left .arrow::before, .ngb-tooltip-danger + ngb-tooltip-window.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #FF4961; }

.tooltip-dark .tooltip-inner, .tooltip-dark > .tooltip .tooltip-inner, .ngb-tooltip-dark + ngb-tooltip-window .tooltip-inner {
  background: #606c72;
  color: #fff; }
.tooltip-dark.bs-tooltip-top .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-dark > .tooltip.bs-tooltip-top .arrow::before, .tooltip-dark > .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before, .ngb-tooltip-dark + ngb-tooltip-window.bs-tooltip-top .arrow::before, .ngb-tooltip-dark + ngb-tooltip-window.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #606c72; }
.tooltip-dark.bs-tooltip-right .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-dark > .tooltip.bs-tooltip-right .arrow::before, .tooltip-dark > .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before, .ngb-tooltip-dark + ngb-tooltip-window.bs-tooltip-right .arrow::before, .ngb-tooltip-dark + ngb-tooltip-window.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #606c72; }
.tooltip-dark.bs-tooltip-bottom .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-dark > .tooltip.bs-tooltip-bottom .arrow::before, .tooltip-dark > .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .ngb-tooltip-dark + ngb-tooltip-window.bs-tooltip-bottom .arrow::before, .ngb-tooltip-dark + ngb-tooltip-window.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #606c72; }
.tooltip-dark.bs-tooltip-left .arrow::before, .tooltip-dark.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-dark > .tooltip.bs-tooltip-left .arrow::before, .tooltip-dark > .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before, .ngb-tooltip-dark + ngb-tooltip-window.bs-tooltip-left .arrow::before, .ngb-tooltip-dark + ngb-tooltip-window.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #606c72; }

.tooltip {
  transition: none !important; }

.tooltip.bs-tooltip-top,
.bs-tooltip-auto[x-placement^="top"] {
  animation: topTooltipAnimation .25s; }

.tooltip.bs-tooltip-right,
.bs-tooltip-auto[x-placement^="right"] {
  animation: rightTooltipAnimation .25s; }

.tooltip.bs-tooltip-bottom,
.bs-tooltip-auto[x-placement^="bottom"] {
  animation: bottomTooltipAnimation .25s; }

.tooltip.bs-tooltip-left,
.bs-tooltip-auto[x-placement^="left"] {
  animation: leftTooltipAnimation .25s; }

.popover {
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03); }
  .popover .arrow {
    z-index: 1; }

.modal-open .popover {
  z-index: 1091; }

.popover-secondary, .popover-secondary > .popover, .ngb-popover-secondary + ngb-popover-window {
  border-color: transparent;
  background: #8897AA; }
  .popover-secondary .popover-header, .popover-secondary > .popover .popover-header, .ngb-popover-secondary + ngb-popover-window .popover-header {
    border-color: rgba(255, 255, 255, 0.2);
    background: transparent;
    color: #fff; }
  .popover-secondary .popover-body, .popover-secondary > .popover .popover-body, .ngb-popover-secondary + ngb-popover-window .popover-body {
    background: transparent;
    color: #fff; }
  .popover-secondary .arrow::before, .popover-secondary > .popover .arrow::before, .ngb-popover-secondary + ngb-popover-window .arrow::before {
    border-color: transparent !important; }
  .popover-secondary.bs-popover-top .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="top"] .arrow::after, .popover-secondary > .popover.bs-popover-top .arrow::after, .popover-secondary > .popover.bs-popover-auto[x-placement^="top"] .arrow::after, .ngb-popover-secondary + ngb-popover-window.bs-popover-top .arrow::after, .ngb-popover-secondary + ngb-popover-window.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #8897AA; }
  .popover-secondary.bs-popover-right .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="right"] .arrow::after, .popover-secondary > .popover.bs-popover-right .arrow::after, .popover-secondary > .popover.bs-popover-auto[x-placement^="right"] .arrow::after, .ngb-popover-secondary + ngb-popover-window.bs-popover-right .arrow::after, .ngb-popover-secondary + ngb-popover-window.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #8897AA; }
  .popover-secondary.bs-popover-bottom .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="bottom"] .arrow::after, .popover-secondary > .popover.bs-popover-bottom .arrow::after, .popover-secondary > .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after, .ngb-popover-secondary + ngb-popover-window.bs-popover-bottom .arrow::after, .ngb-popover-secondary + ngb-popover-window.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #8897AA; }
  .popover-secondary.bs-popover-left .arrow::after, .popover-secondary.bs-popover-auto[x-placement^="left"] .arrow::after, .popover-secondary > .popover.bs-popover-left .arrow::after, .popover-secondary > .popover.bs-popover-auto[x-placement^="left"] .arrow::after, .ngb-popover-secondary + ngb-popover-window.bs-popover-left .arrow::after, .ngb-popover-secondary + ngb-popover-window.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #8897AA; }

.popover-success, .popover-success > .popover, .ngb-popover-success + ngb-popover-window {
  border-color: transparent;
  background: #62d493; }
  .popover-success .popover-header, .popover-success > .popover .popover-header, .ngb-popover-success + ngb-popover-window .popover-header {
    border-color: rgba(255, 255, 255, 0.2);
    background: transparent;
    color: #fff; }
  .popover-success .popover-body, .popover-success > .popover .popover-body, .ngb-popover-success + ngb-popover-window .popover-body {
    background: transparent;
    color: #fff; }
  .popover-success .arrow::before, .popover-success > .popover .arrow::before, .ngb-popover-success + ngb-popover-window .arrow::before {
    border-color: transparent !important; }
  .popover-success.bs-popover-top .arrow::after, .popover-success.bs-popover-auto[x-placement^="top"] .arrow::after, .popover-success > .popover.bs-popover-top .arrow::after, .popover-success > .popover.bs-popover-auto[x-placement^="top"] .arrow::after, .ngb-popover-success + ngb-popover-window.bs-popover-top .arrow::after, .ngb-popover-success + ngb-popover-window.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #62d493; }
  .popover-success.bs-popover-right .arrow::after, .popover-success.bs-popover-auto[x-placement^="right"] .arrow::after, .popover-success > .popover.bs-popover-right .arrow::after, .popover-success > .popover.bs-popover-auto[x-placement^="right"] .arrow::after, .ngb-popover-success + ngb-popover-window.bs-popover-right .arrow::after, .ngb-popover-success + ngb-popover-window.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #62d493; }
  .popover-success.bs-popover-bottom .arrow::after, .popover-success.bs-popover-auto[x-placement^="bottom"] .arrow::after, .popover-success > .popover.bs-popover-bottom .arrow::after, .popover-success > .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after, .ngb-popover-success + ngb-popover-window.bs-popover-bottom .arrow::after, .ngb-popover-success + ngb-popover-window.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #62d493; }
  .popover-success.bs-popover-left .arrow::after, .popover-success.bs-popover-auto[x-placement^="left"] .arrow::after, .popover-success > .popover.bs-popover-left .arrow::after, .popover-success > .popover.bs-popover-auto[x-placement^="left"] .arrow::after, .ngb-popover-success + ngb-popover-window.bs-popover-left .arrow::after, .ngb-popover-success + ngb-popover-window.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #62d493; }

.popover-info, .popover-info > .popover, .ngb-popover-info + ngb-popover-window {
  border-color: transparent;
  background: #55a3f4; }
  .popover-info .popover-header, .popover-info > .popover .popover-header, .ngb-popover-info + ngb-popover-window .popover-header {
    border-color: rgba(255, 255, 255, 0.2);
    background: transparent;
    color: #fff; }
  .popover-info .popover-body, .popover-info > .popover .popover-body, .ngb-popover-info + ngb-popover-window .popover-body {
    background: transparent;
    color: #fff; }
  .popover-info .arrow::before, .popover-info > .popover .arrow::before, .ngb-popover-info + ngb-popover-window .arrow::before {
    border-color: transparent !important; }
  .popover-info.bs-popover-top .arrow::after, .popover-info.bs-popover-auto[x-placement^="top"] .arrow::after, .popover-info > .popover.bs-popover-top .arrow::after, .popover-info > .popover.bs-popover-auto[x-placement^="top"] .arrow::after, .ngb-popover-info + ngb-popover-window.bs-popover-top .arrow::after, .ngb-popover-info + ngb-popover-window.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #55a3f4; }
  .popover-info.bs-popover-right .arrow::after, .popover-info.bs-popover-auto[x-placement^="right"] .arrow::after, .popover-info > .popover.bs-popover-right .arrow::after, .popover-info > .popover.bs-popover-auto[x-placement^="right"] .arrow::after, .ngb-popover-info + ngb-popover-window.bs-popover-right .arrow::after, .ngb-popover-info + ngb-popover-window.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #55a3f4; }
  .popover-info.bs-popover-bottom .arrow::after, .popover-info.bs-popover-auto[x-placement^="bottom"] .arrow::after, .popover-info > .popover.bs-popover-bottom .arrow::after, .popover-info > .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after, .ngb-popover-info + ngb-popover-window.bs-popover-bottom .arrow::after, .ngb-popover-info + ngb-popover-window.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #55a3f4; }
  .popover-info.bs-popover-left .arrow::after, .popover-info.bs-popover-auto[x-placement^="left"] .arrow::after, .popover-info > .popover.bs-popover-left .arrow::after, .popover-info > .popover.bs-popover-auto[x-placement^="left"] .arrow::after, .ngb-popover-info + ngb-popover-window.bs-popover-left .arrow::after, .ngb-popover-info + ngb-popover-window.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #55a3f4; }

.popover-warning, .popover-warning > .popover, .ngb-popover-warning + ngb-popover-window {
  border-color: transparent;
  background: #f4ab55; }
  .popover-warning .popover-header, .popover-warning > .popover .popover-header, .ngb-popover-warning + ngb-popover-window .popover-header {
    border-color: rgba(255, 255, 255, 0.2);
    background: transparent;
    color: #fff; }
  .popover-warning .popover-body, .popover-warning > .popover .popover-body, .ngb-popover-warning + ngb-popover-window .popover-body {
    background: transparent;
    color: #fff; }
  .popover-warning .arrow::before, .popover-warning > .popover .arrow::before, .ngb-popover-warning + ngb-popover-window .arrow::before {
    border-color: transparent !important; }
  .popover-warning.bs-popover-top .arrow::after, .popover-warning.bs-popover-auto[x-placement^="top"] .arrow::after, .popover-warning > .popover.bs-popover-top .arrow::after, .popover-warning > .popover.bs-popover-auto[x-placement^="top"] .arrow::after, .ngb-popover-warning + ngb-popover-window.bs-popover-top .arrow::after, .ngb-popover-warning + ngb-popover-window.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #f4ab55; }
  .popover-warning.bs-popover-right .arrow::after, .popover-warning.bs-popover-auto[x-placement^="right"] .arrow::after, .popover-warning > .popover.bs-popover-right .arrow::after, .popover-warning > .popover.bs-popover-auto[x-placement^="right"] .arrow::after, .ngb-popover-warning + ngb-popover-window.bs-popover-right .arrow::after, .ngb-popover-warning + ngb-popover-window.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #f4ab55; }
  .popover-warning.bs-popover-bottom .arrow::after, .popover-warning.bs-popover-auto[x-placement^="bottom"] .arrow::after, .popover-warning > .popover.bs-popover-bottom .arrow::after, .popover-warning > .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after, .ngb-popover-warning + ngb-popover-window.bs-popover-bottom .arrow::after, .ngb-popover-warning + ngb-popover-window.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #f4ab55; }
  .popover-warning.bs-popover-left .arrow::after, .popover-warning.bs-popover-auto[x-placement^="left"] .arrow::after, .popover-warning > .popover.bs-popover-left .arrow::after, .popover-warning > .popover.bs-popover-auto[x-placement^="left"] .arrow::after, .ngb-popover-warning + ngb-popover-window.bs-popover-left .arrow::after, .ngb-popover-warning + ngb-popover-window.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #f4ab55; }

.popover-danger, .popover-danger > .popover, .ngb-popover-danger + ngb-popover-window {
  border-color: transparent;
  background: #FF4961; }
  .popover-danger .popover-header, .popover-danger > .popover .popover-header, .ngb-popover-danger + ngb-popover-window .popover-header {
    border-color: rgba(255, 255, 255, 0.2);
    background: transparent;
    color: #fff; }
  .popover-danger .popover-body, .popover-danger > .popover .popover-body, .ngb-popover-danger + ngb-popover-window .popover-body {
    background: transparent;
    color: #fff; }
  .popover-danger .arrow::before, .popover-danger > .popover .arrow::before, .ngb-popover-danger + ngb-popover-window .arrow::before {
    border-color: transparent !important; }
  .popover-danger.bs-popover-top .arrow::after, .popover-danger.bs-popover-auto[x-placement^="top"] .arrow::after, .popover-danger > .popover.bs-popover-top .arrow::after, .popover-danger > .popover.bs-popover-auto[x-placement^="top"] .arrow::after, .ngb-popover-danger + ngb-popover-window.bs-popover-top .arrow::after, .ngb-popover-danger + ngb-popover-window.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #FF4961; }
  .popover-danger.bs-popover-right .arrow::after, .popover-danger.bs-popover-auto[x-placement^="right"] .arrow::after, .popover-danger > .popover.bs-popover-right .arrow::after, .popover-danger > .popover.bs-popover-auto[x-placement^="right"] .arrow::after, .ngb-popover-danger + ngb-popover-window.bs-popover-right .arrow::after, .ngb-popover-danger + ngb-popover-window.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #FF4961; }
  .popover-danger.bs-popover-bottom .arrow::after, .popover-danger.bs-popover-auto[x-placement^="bottom"] .arrow::after, .popover-danger > .popover.bs-popover-bottom .arrow::after, .popover-danger > .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after, .ngb-popover-danger + ngb-popover-window.bs-popover-bottom .arrow::after, .ngb-popover-danger + ngb-popover-window.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #FF4961; }
  .popover-danger.bs-popover-left .arrow::after, .popover-danger.bs-popover-auto[x-placement^="left"] .arrow::after, .popover-danger > .popover.bs-popover-left .arrow::after, .popover-danger > .popover.bs-popover-auto[x-placement^="left"] .arrow::after, .ngb-popover-danger + ngb-popover-window.bs-popover-left .arrow::after, .ngb-popover-danger + ngb-popover-window.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #FF4961; }

.popover-dark, .popover-dark > .popover, .ngb-popover-dark + ngb-popover-window {
  border-color: transparent;
  background: #606c72; }
  .popover-dark .popover-header, .popover-dark > .popover .popover-header, .ngb-popover-dark + ngb-popover-window .popover-header {
    border-color: rgba(255, 255, 255, 0.2);
    background: transparent;
    color: #fff; }
  .popover-dark .popover-body, .popover-dark > .popover .popover-body, .ngb-popover-dark + ngb-popover-window .popover-body {
    background: transparent;
    color: #fff; }
  .popover-dark .arrow::before, .popover-dark > .popover .arrow::before, .ngb-popover-dark + ngb-popover-window .arrow::before {
    border-color: transparent !important; }
  .popover-dark.bs-popover-top .arrow::after, .popover-dark.bs-popover-auto[x-placement^="top"] .arrow::after, .popover-dark > .popover.bs-popover-top .arrow::after, .popover-dark > .popover.bs-popover-auto[x-placement^="top"] .arrow::after, .ngb-popover-dark + ngb-popover-window.bs-popover-top .arrow::after, .ngb-popover-dark + ngb-popover-window.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #606c72; }
  .popover-dark.bs-popover-right .arrow::after, .popover-dark.bs-popover-auto[x-placement^="right"] .arrow::after, .popover-dark > .popover.bs-popover-right .arrow::after, .popover-dark > .popover.bs-popover-auto[x-placement^="right"] .arrow::after, .ngb-popover-dark + ngb-popover-window.bs-popover-right .arrow::after, .ngb-popover-dark + ngb-popover-window.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #606c72; }
  .popover-dark.bs-popover-bottom .arrow::after, .popover-dark.bs-popover-auto[x-placement^="bottom"] .arrow::after, .popover-dark > .popover.bs-popover-bottom .arrow::after, .popover-dark > .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after, .ngb-popover-dark + ngb-popover-window.bs-popover-bottom .arrow::after, .ngb-popover-dark + ngb-popover-window.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #606c72; }
  .popover-dark.bs-popover-left .arrow::after, .popover-dark.bs-popover-auto[x-placement^="left"] .arrow::after, .popover-dark > .popover.bs-popover-left .arrow::after, .popover-dark > .popover.bs-popover-auto[x-placement^="left"] .arrow::after, .ngb-popover-dark + ngb-popover-window.bs-popover-left .arrow::after, .ngb-popover-dark + ngb-popover-window.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #606c72; }

.popover {
  transition: none !important; }

.popover-header {
  border-bottom-width: 1px; }

.bs-popover-top,
.bs-popover-auto[x-placement^="top"] {
  animation: topTooltipAnimation .25s; }

.bs-popover-right,
.bs-popover-auto[x-placement^="right"] {
  animation: rightTooltipAnimation .25s; }

.bs-popover-bottom,
.bs-popover-auto[x-placement^="bottom"] {
  animation: bottomTooltipAnimation .25s; }

.bs-popover-left,
.bs-popover-auto[x-placement^="left"] {
  animation: leftTooltipAnimation .25s; }

.form-control {
  border-bottom-width: 1px;
  border-radius: 0 !important; }
  .form-control:disabled {
    border-bottom: 1px dotted rgba(24, 28, 33, 0.3) !important;
    color: #77757a !important; }

:not(.input-group) > .form-control:not([class*='px-']):not([class*='pl-']) {
  padding-left: 10; }

:not(.input-group) > .form-control:not([class*='px-']):not([class*='pr-']) {
  padding-right: 10; }

.form-control {
  min-height: 2.1875rem; }

.form-control-sm,
.input-group-sm .form-control {
  min-height: 1.5625rem; }

.form-control-lg,
.input-group-lg .form-control {
  min-height: 3.125rem; }

select.form-control[size="0"]:not([multiple]) {
  height: 2.1875rem; }

select.form-control-sm[size="0"]:not([multiple]) {
  height: 1.5625rem; }

select.form-control-lg[size="0"]:not([multiple]) {
  height: 3.125rem; }

.form-control,
.custom-select,
.custom-file-label,
.input-group-text {
  padding-bottom: calc(0.5rem - 1px) !important;
  line-height: 1.33; }

.form-control-sm,
.custom-select-sm,
.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm .input-group-text {
  padding-bottom: calc(0.25rem - 1px) !important;
  line-height: 1.417; }

.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding-bottom: calc(0.25rem - 1px) !important;
  font-size: 0.6875rem; }

.form-control-lg,
.custom-select-lg,
.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg .input-group-text {
  padding-bottom: calc(0.8125rem - 1px) !important;
  line-height: 1.5; }

.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding-bottom: calc(0.8125rem - 1px) !important;
  font-size: 1rem; }

.form-control-plaintext {
  color: #212529; }
  .form-inline .form-control-plaintext {
    width: auto; }

.form-control-inverted {
  border-color: rgba(255, 255, 255, 0.25); }
  .form-control-inverted, .form-control-inverted:hover, .form-control-inverted:focus {
    background-color: transparent;
    color: #fff; }
  .form-control-inverted::placeholder {
    color: rgba(255, 255, 255, 0.7); }
  .form-control-inverted:disabled {
    background-color: transparent !important;
    color: rgba(255, 255, 255, 0.7) !important;
    border-color: rgba(255, 255, 255, 0.35) !important; }
  .form-control-inverted option {
    color: #212529 !important; }

.form-label,
.col-form-label,
.col-form-legend {
  margin-bottom: 0.5rem;
  font-weight: 500;
  font-size: 0.83125rem; }

.col-form-label,
.col-form-legend {
  padding-bottom: 0;
  line-height: 1.47; }

.form-label-sm,
.col-form-label-sm,
.col-form-legend-sm {
  font-size: 0.75rem !important;
  line-height: 1.55; }

.form-label-lg,
.col-form-label-lg,
.col-form-legend-lg {
  font-size: 1rem !important;
  line-height: 1.5; }

.form-label,
.col-form-label,
.col-form-legend,
.form-label-sm,
.col-form-label-sm,
.col-form-legend-sm,
.col-form-label-lg,
.col-form-legend-lg,
.form-label-lg {
  margin-bottom: 0; }

.form-check {
  min-height: 1.31418rem; }

.valid-feedback {
  display: none;
  margin-top: 0.25rem;
  color: #62d493; }

.valid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  margin-top: .1rem;
  padding: .5rem;
  width: 250px;
  border-radius: .2rem;
  background-color: rgba(98, 212, 147, 0.8);
  color: #fff;
  line-height: 1; }

.was-validated .form-control:valid, .form-control.is-valid,
.was-validated .custom-select:valid,
.custom-select.is-valid {
  border-color: #62d493 !important; }
  .was-validated .form-control:valid:focus, .form-control.is-valid:focus,
  .was-validated .custom-select:valid:focus,
  .custom-select.is-valid:focus {
    box-shadow: 0 -1px 0 0 #62d493 inset !important; }
  .was-validated .form-control:valid ~ .valid-feedback,
  .was-validated .form-control:valid ~ .valid-tooltip, .form-control.is-valid ~ .valid-feedback,
  .form-control.is-valid ~ .valid-tooltip,
  .was-validated .custom-select:valid ~ .valid-feedback,
  .was-validated .custom-select:valid ~ .valid-tooltip,
  .custom-select.is-valid ~ .valid-feedback,
  .custom-select.is-valid ~ .valid-tooltip {
    display: block; }

.was-validated .custom-control.custom-checkbox .custom-control-input:valid ~ .custom-control-label, .custom-control.custom-checkbox .custom-control-input.is-valid ~ .custom-control-label,
.was-validated .custom-control.custom-radio .custom-control-input:valid ~ .custom-control-label,
.custom-control.custom-radio .custom-control-input.is-valid ~ .custom-control-label {
  color: #62d493; }
.was-validated .custom-control.custom-checkbox .custom-control-input:valid ~ .custom-control-label::before, .was-validated .custom-control.custom-checkbox .custom-control-input:valid:focus ~ .custom-control-label::before, .was-validated .custom-control.custom-checkbox .custom-control-input:valid:active ~ .custom-control-label::before, .was-validated .custom-control.custom-checkbox .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control.custom-checkbox .custom-control-input.is-valid ~ .custom-control-label::before, .custom-control.custom-checkbox .custom-control-input.is-valid:focus ~ .custom-control-label::before, .custom-control.custom-checkbox .custom-control-input.is-valid:active ~ .custom-control-label::before, .custom-control.custom-checkbox .custom-control-input.is-valid:checked ~ .custom-control-label::before,
.was-validated .custom-control.custom-radio .custom-control-input:valid ~ .custom-control-label::before,
.was-validated .custom-control.custom-radio .custom-control-input:valid:focus ~ .custom-control-label::before,
.was-validated .custom-control.custom-radio .custom-control-input:valid:active ~ .custom-control-label::before,
.was-validated .custom-control.custom-radio .custom-control-input:valid:checked ~ .custom-control-label::before,
.custom-control.custom-radio .custom-control-input.is-valid ~ .custom-control-label::before,
.custom-control.custom-radio .custom-control-input.is-valid:focus ~ .custom-control-label::before,
.custom-control.custom-radio .custom-control-input.is-valid:active ~ .custom-control-label::before,
.custom-control.custom-radio .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: #62d493; }
.was-validated .custom-control.custom-checkbox .custom-control-input:valid ~ .custom-control-label::after, .custom-control.custom-checkbox .custom-control-input.is-valid ~ .custom-control-label::after,
.was-validated .custom-control.custom-radio .custom-control-input:valid ~ .custom-control-label::after,
.custom-control.custom-radio .custom-control-input.is-valid ~ .custom-control-label::after {
  background: rgba(98, 212, 147, 0.15) !important; }
.was-validated .custom-control.custom-checkbox .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control.custom-checkbox .custom-control-input:valid ~ .valid-tooltip, .custom-control.custom-checkbox .custom-control-input.is-valid ~ .valid-feedback,
.custom-control.custom-checkbox .custom-control-input.is-valid ~ .valid-tooltip,
.was-validated .custom-control.custom-radio .custom-control-input:valid ~ .valid-feedback,
.was-validated .custom-control.custom-radio .custom-control-input:valid ~ .valid-tooltip,
.custom-control.custom-radio .custom-control-input.is-valid ~ .valid-feedback,
.custom-control.custom-radio .custom-control-input.is-valid ~ .valid-tooltip {
  display: block; }

.was-validated .custom-control.custom-checkbox .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control.custom-checkbox .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-color: #62d493;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); }

.was-validated .custom-control.custom-radio .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control.custom-radio .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%2362d493'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%2362d493'/%3E%3C/svg%3E"); }

.was-validated .custom-file-input:valid ~ .custom-file-label,
.custom-file-input.is-valid ~ .custom-file-label {
  border-color: #62d493 !important; }
.was-validated .custom-file-input:valid:focus ~ .custom-file-label,
.custom-file-input.is-valid:focus ~ .custom-file-label {
  box-shadow: 0 -1px 0 0 #62d493 inset !important; }

.invalid-feedback {
  display: none;
  margin-top: 0.25rem;
  color: #FF4961; }

.invalid-tooltip {
  position: absolute;
  top: 100%;
  z-index: 5;
  display: none;
  margin-top: .1rem;
  padding: .5rem;
  width: 250px;
  border-radius: .2rem;
  background-color: rgba(255, 73, 97, 0.8);
  color: #fff;
  line-height: 1; }

.was-validated .form-control:invalid, .form-control.is-invalid,
.was-validated .custom-select:invalid,
.custom-select.is-invalid {
  border-color: #FF4961 !important; }
  .was-validated .form-control:invalid:focus, .form-control.is-invalid:focus,
  .was-validated .custom-select:invalid:focus,
  .custom-select.is-invalid:focus {
    box-shadow: 0 -1px 0 0 #FF4961 inset !important; }
  .was-validated .form-control:invalid ~ .invalid-feedback,
  .was-validated .form-control:invalid ~ .invalid-tooltip, .form-control.is-invalid ~ .invalid-feedback,
  .form-control.is-invalid ~ .invalid-tooltip,
  .was-validated .custom-select:invalid ~ .invalid-feedback,
  .was-validated .custom-select:invalid ~ .invalid-tooltip,
  .custom-select.is-invalid ~ .invalid-feedback,
  .custom-select.is-invalid ~ .invalid-tooltip {
    display: block; }

.was-validated .custom-control.custom-checkbox .custom-control-input:invalid ~ .custom-control-label, .custom-control.custom-checkbox .custom-control-input.is-invalid ~ .custom-control-label,
.was-validated .custom-control.custom-radio .custom-control-input:invalid ~ .custom-control-label,
.custom-control.custom-radio .custom-control-input.is-invalid ~ .custom-control-label {
  color: #FF4961; }
.was-validated .custom-control.custom-checkbox .custom-control-input:invalid ~ .custom-control-label::before, .was-validated .custom-control.custom-checkbox .custom-control-input:invalid:focus ~ .custom-control-label::before, .was-validated .custom-control.custom-checkbox .custom-control-input:invalid:active ~ .custom-control-label::before, .was-validated .custom-control.custom-checkbox .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control.custom-checkbox .custom-control-input.is-invalid ~ .custom-control-label::before, .custom-control.custom-checkbox .custom-control-input.is-invalid:focus ~ .custom-control-label::before, .custom-control.custom-checkbox .custom-control-input.is-invalid:active ~ .custom-control-label::before, .custom-control.custom-checkbox .custom-control-input.is-invalid:checked ~ .custom-control-label::before,
.was-validated .custom-control.custom-radio .custom-control-input:invalid ~ .custom-control-label::before,
.was-validated .custom-control.custom-radio .custom-control-input:invalid:focus ~ .custom-control-label::before,
.was-validated .custom-control.custom-radio .custom-control-input:invalid:active ~ .custom-control-label::before,
.was-validated .custom-control.custom-radio .custom-control-input:invalid:checked ~ .custom-control-label::before,
.custom-control.custom-radio .custom-control-input.is-invalid ~ .custom-control-label::before,
.custom-control.custom-radio .custom-control-input.is-invalid:focus ~ .custom-control-label::before,
.custom-control.custom-radio .custom-control-input.is-invalid:active ~ .custom-control-label::before,
.custom-control.custom-radio .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: #FF4961; }
.was-validated .custom-control.custom-checkbox .custom-control-input:invalid ~ .custom-control-label::after, .custom-control.custom-checkbox .custom-control-input.is-invalid ~ .custom-control-label::after,
.was-validated .custom-control.custom-radio .custom-control-input:invalid ~ .custom-control-label::after,
.custom-control.custom-radio .custom-control-input.is-invalid ~ .custom-control-label::after {
  background: rgba(255, 73, 97, 0.15) !important; }
.was-validated .custom-control.custom-checkbox .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control.custom-checkbox .custom-control-input:invalid ~ .invalid-tooltip, .custom-control.custom-checkbox .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control.custom-checkbox .custom-control-input.is-invalid ~ .invalid-tooltip,
.was-validated .custom-control.custom-radio .custom-control-input:invalid ~ .invalid-feedback,
.was-validated .custom-control.custom-radio .custom-control-input:invalid ~ .invalid-tooltip,
.custom-control.custom-radio .custom-control-input.is-invalid ~ .invalid-feedback,
.custom-control.custom-radio .custom-control-input.is-invalid ~ .invalid-tooltip {
  display: block; }

.was-validated .custom-control.custom-checkbox .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control.custom-checkbox .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-color: #FF4961;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); }

.was-validated .custom-control.custom-radio .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control.custom-radio .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%23FF4961'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%23FF4961'/%3E%3C/svg%3E"); }

.was-validated .custom-file-input:invalid ~ .custom-file-label,
.custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #FF4961 !important; }
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label,
.custom-file-input.is-invalid:focus ~ .custom-file-label {
  box-shadow: 0 -1px 0 0 #FF4961 inset !important; }

.form-inline .custom-control {
  display: block;
  width: 100%; }

@media (min-width: 576px) {
  .form-inline .custom-control,
  .form-inline .custom-select,
  .form-inline .form-control-plaintext {
    display: inline-block;
    width: auto; }

  .form-inline .form-text {
    margin-top: 0; }

  .form-inline .form-label {
    margin-bottom: 0 !important; } }
.custom-control {
  position: relative;
  min-height: 1.125rem; }

.custom-control-label {
  position: static; }
  .custom-control-label::before {
    top: 0.0625rem;
    left: 0;
    border: 2px solid rgba(24, 28, 33, 0.1);
    background-color: transparent;
    background-position: center center;
    background-repeat: no-repeat;
    transition: all .2s;
    pointer-events: auto;
    z-index: 2;
    box-shadow: none !important; }
  .custom-control-label::after {
    content: '';
    position: absolute;
    top: 0.0625rem;
    left: 0;
    z-index: 1;
    display: block;
    width: 1.125rem;
    height: 1.125rem;
    border-radius: 50%;
    background: rgba(24, 28, 33, 0.08);
    opacity: 0;
    transition: all .2s;
    transform-origin: center;
    transform: scale(0) translateZ(0); }

.custom-checkbox .custom-control-label::before {
  background-size: 75% 75%; }

.custom-radio .custom-control-label::before {
  background-size: 60% 60%; }

.custom-control-input:active ~ .custom-control-label::before {
  box-shadow: none; }
.custom-control-input:active:not(:checked) ~ .custom-control-label::before {
  background-color: transparent; }
.custom-control-input:disabled ~ .custom-control-label::before, fieldset[disabled] .custom-control-input ~ .custom-control-label::before {
  border-color: rgba(24, 28, 33, 0.1) !important;
  background-color: transparent !important; }
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before, fieldset[disabled] .custom-control-input:checked ~ .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%2377757a;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E") !important; }
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before, fieldset[disabled] .custom-control-input:checked ~ .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%2377757a'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%2377757a'/%3E%3C/svg%3E") !important; }

.custom-control-input:focus ~ .custom-control-label::after {
  opacity: 1;
  transform: scale(2.25) translateZ(0); }
.custom-control-input:active ~ .custom-control-label::after {
  opacity: 0;
  transform: scale(0) translateZ(0); }
.custom-control-input:disabled ~ .custom-control-label::after, fieldset[disabled] .custom-control-input ~ .custom-control-label::after {
  display: none !important; }

.custom-radio .custom-control-input:not(:checked) ~ .custom-control-label::before {
  background-size: 0 0; }

.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  background-color: transparent; }

.custom-controls-stacked .custom-control {
  display: block;
  margin-bottom: .5rem; }

.custom-select {
  display: block;
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE5JREFUeNpi+P//PwMIUwKYGKgABo8hLMQo8vDxa/j/7189NjlGJqZGolyyY8umBpBibAaA5Ij2DrpBMAPAHFKjGOQ1EEYRHE0nGAAgwAD7ACa5V929KwAAAABJRU5ErkJggg==") !important;
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  border-bottom-width: 1px;
  border-radius: 0 !important; }
  .custom-select[size="0"]:not([multiple]) {
    padding-right: 1.875rem; }
  .custom-select:disabled {
    border-bottom: 1px dotted rgba(24, 28, 33, 0.3) !important;
    color: #77757a !important; }

.custom-select-inverted {
  background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAAMCAYAAACEJVa/AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAFNJREFUeNpi+v//PwOlmImBCmDwGMJCpLoKIA7BIr4GiDuIdUkXEB9CEzsEFSfaO/+AuAqIr0D5V6D8f2AeidEpCMSToDRcnBFEDJ8opoohAAEGAD/3cpNUeZv2AAAAAElFTkSuQmCC") !important; }
  .custom-select-inverted, .custom-select-inverted:focus {
    background-color: transparent;
    color: #fff;
    border-color: rgba(255, 255, 255, 0.25); }
  .custom-select-inverted:disabled {
    background-color: transparent !important;
    border-color: rgba(255, 255, 255, 0.35) !important;
    color: rgba(255, 255, 255, 0.7) !important; }
  .custom-select-inverted::placeholder {
    color: rgba(255, 255, 255, 0.7); }
  .custom-select-inverted option {
    color: #212529 !important; }

.custom-select-sm,
.input-group-sm .custom-select {
  padding: 0.25rem 1.625rem 0.25rem 0.625rem;
  height: 1.5625rem;
  background-position: right 0.625rem center;
  font-size: 0.75rem;
  line-height: 1.5; }
  .custom-select-sm[size="0"]:not([multiple]),
  .input-group-sm .custom-select[size="0"]:not([multiple]) {
    padding-right: 1.625rem; }

.custom-select-lg,
.input-group-lg .custom-select {
  padding: 0.8125rem 2.25rem 0.8125rem 1.25rem;
  height: 3.125rem;
  background-position: right 1.25rem center;
  font-size: 1rem;
  line-height: 1.5; }
  .custom-select-lg[size="0"]:not([multiple]),
  .input-group-lg .custom-select[size="0"]:not([multiple]) {
    padding-right: 2.25rem; }

:not(.input-group) > .custom-select:not([class*='px-']):not([class*='pl-']) {
  padding-left: 0; }

:not(.input-group) > .custom-select:not([class*='px-']):not([class*='pr-']):not([multiple]):not([size]), :not(.input-group) > .custom-select:not([class*='px-']):not([class*='pr-']):not([multiple])[size="0"], :not(.input-group) > .custom-select:not([class*='px-']):not([class*='pr-']):not([multiple])[size="1"] {
  padding-right: 0.875rem !important;
  background-position: right center !important; }

.custom-select[class][multiple],
.custom-select[size]:not([size="1"]):not([size="0"]) {
  padding-right: 0 !important;
  padding-left: 0 !important;
  height: auto !important;
  background-image: none !important; }

.custom-select-sm[class][multiple], .custom-select-sm[size]:not([size="1"]):not([size="0"]),
.input-group-sm .custom-select[class][multiple],
.input-group-sm .custom-select[size]:not([size="1"]):not([size="0"]) {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.custom-select-lg[class][multiple], .custom-select-lg[size]:not([size="1"]):not([size="0"]),
.input-group-lg .custom-select[class][multiple],
.input-group-lg .custom-select[size]:not([size="1"]):not([size="0"]) {
  padding-right: 0 !important;
  padding-left: 0 !important; }

.custom-file {
  display: block;
  width: 100%; }

.custom-file-label {
  background-clip: padding-box;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  padding-right: 0;
  padding-left: 0;
  border-bottom-width: 1px; }
  .custom-file-input:disabled ~ .custom-file-label {
    background: transparent;
    border-bottom: 1px dotted rgba(24, 28, 33, 0.3) !important;
    color: #77757a !important; }
    .custom-file-input:disabled ~ .custom-file-label::before {
      opacity: .65; }

.switcher {
  position: relative;
  display: inline-block;
  margin-right: 0.75rem;
  margin-bottom: 0;
  border-radius: 60rem;
  vertical-align: middle;
  font-weight: normal;
  padding-left: 2.25rem;
  min-height: 1.25rem;
  font-size: 0.894rem;
  line-height: 1.4; }
  .switcher .switcher-blank .switcher-indicator {
    top: 0.1875rem !important; }
  .switcher .switcher-indicator {
    width: 2.25rem;
    height: 0.875rem;
    font-size: 0.625rem;
    line-height: 1.25rem;
    top: 0.1883rem; }
  .switcher .switcher-label {
    top: 0; }
  .switcher .switcher-input:checked ~ .switcher-indicator::after {
    left: 1rem; }
  .switcher .switcher-indicator::after {
    top: -0.1875rem;
    margin: 0rem 0 0 0rem;
    width: 1.25rem;
    height: 1.25rem; }
  .switcher .switcher-no {
    padding-right: 0rem;
    padding-left: 1.25rem; }
  .switcher .switcher-yes {
    padding-right: 1.25rem;
    padding-left: 0rem; }
  .switcher .switcher-indicator::before {
    top: -0.1875rem;
    width: 1.25rem;
    height: 1.25rem; }
  .switcher .switcher-input:checked ~ .switcher-indicator::before {
    left: 1rem; }
  @media (min-width: 576px) {
    .form-inline .switcher {
      display: block;
      margin-right: 0; } }

.switcher-input {
  position: absolute;
  z-index: -1;
  margin: 0;
  padding: 0;
  opacity: 0; }

.switcher-indicator {
  position: absolute;
  left: 0;
  overflow: hidden;
  border-radius: 60rem;
  background: rgba(24, 28, 33, 0.1);
  color: rgba(24, 28, 33, 0.3);
  font-weight: bold;
  cursor: default;
  transition-duration: .2s;
  transition-property: left, right, background, box-shadow;
  user-select: none;
  overflow: visible; }
  .switcher-indicator::before {
    content: '';
    position: absolute;
    display: block;
    border-radius: 50%;
    background: rgba(24, 28, 33, 0.08);
    opacity: 0;
    transition: all .2s;
    transform: scale(0) translateZ(0); }
    .switcher-input:focus ~ .switcher-indicator::before {
      opacity: 1;
      transform: scale(2.25) translateZ(0); }
    .switcher-input:active ~ .switcher-indicator::before {
      opacity: 0;
      transform: scale(0) translateZ(0); }
    .switcher-input:disabled ~ .switcher-indicator::before {
      display: none !important; }

.switcher-label {
  position: relative;
  display: inline-block;
  padding-left: 0.5rem;
  color: #212529;
  font-weight: 400;
  cursor: default; }

.switcher-no,
.switcher-yes {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  text-align: center;
  transition-duration: .2s;
  transition-property: left, right;
  display: none !important; }

.switcher-no {
  left: 0; }

.switcher-yes {
  left: -100%; }
  .switcher-input:not(:checked) ~ .switcher-indicator .switcher-yes {
    color: transparent !important; }

.switcher-input:checked ~ .switcher-indicator .switcher-no {
  left: 100%;
  color: transparent !important; }
.switcher-input:checked ~ .switcher-indicator .switcher-yes {
  left: 0; }

.switcher-indicator::after {
  content: "";
  position: absolute;
  left: 0;
  display: block;
  border-radius: 999px;
  background: #fff;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  transition-duration: .2s;
  transition-property: left, right, background; }

.switcher-input:disabled ~ .switcher-indicator,
fieldset[disabled] .switcher-input ~ .switcher-indicator {
  opacity: .5;
  cursor: not-allowed !important; }
  .switcher-input:disabled ~ .switcher-indicator::after,
  fieldset[disabled] .switcher-input ~ .switcher-indicator::after {
    box-shadow: none !important; }
.switcher-input:disabled ~ .switcher-label,
fieldset[disabled] .switcher-input ~ .switcher-label {
  color: #77757a !important;
  cursor: not-allowed; }

.switchers-stacked .switcher {
  display: block;
  margin-right: 0;
  margin-bottom: 0.5rem; }

.switcher-square,
.switcher-square .switcher-indicator {
  border-radius: 0.125rem; }

.switcher-square .switcher-indicator::after {
  border-radius: 0.125rem; }

.switcher-sm,
.form-group-sm .switcher {
  padding-left: 1.75rem;
  min-height: 1rem;
  font-size: 0.75rem;
  line-height: 1.486; }
  .switcher-sm .switcher-blank .switcher-indicator,
  .form-group-sm .switcher .switcher-blank .switcher-indicator {
    top: 0.125rem !important; }
  .switcher-sm .switcher-indicator,
  .form-group-sm .switcher .switcher-indicator {
    width: 1.75rem;
    height: 0.75rem;
    font-size: 0.625rem;
    line-height: 1rem;
    top: 0.18225rem; }
  .switcher-sm .switcher-label,
  .form-group-sm .switcher .switcher-label {
    top: 0; }
  .switcher-sm .switcher-input:checked ~ .switcher-indicator::after,
  .form-group-sm .switcher .switcher-input:checked ~ .switcher-indicator::after {
    left: 0.75rem; }
  .switcher-sm .switcher-indicator::after,
  .form-group-sm .switcher .switcher-indicator::after {
    top: -0.125rem;
    margin: 0rem 0 0 0rem;
    width: 1rem;
    height: 1rem; }
  .switcher-sm .switcher-no,
  .form-group-sm .switcher .switcher-no {
    padding-right: 0rem;
    padding-left: 1rem; }
  .switcher-sm .switcher-yes,
  .form-group-sm .switcher .switcher-yes {
    padding-right: 1rem;
    padding-left: 0rem; }
  .switcher-sm .switcher-indicator::before,
  .form-group-sm .switcher .switcher-indicator::before {
    top: -0.125rem;
    width: 1rem;
    height: 1rem; }
  .switcher-sm .switcher-input:checked ~ .switcher-indicator::before,
  .form-group-sm .switcher .switcher-input:checked ~ .switcher-indicator::before {
    left: 0.75rem; }

.switcher-lg,
.form-group-lg .switcher {
  padding-left: 2.75rem;
  min-height: 1.5rem;
  font-size: 1rem;
  line-height: 1.47; }
  .switcher-lg .switcher-blank .switcher-indicator,
  .form-group-lg .switcher .switcher-blank .switcher-indicator {
    top: 0.1875rem !important; }
  .switcher-lg .switcher-indicator,
  .form-group-lg .switcher .switcher-indicator {
    width: 2.75rem;
    height: 1.125rem;
    font-size: 0.625rem;
    line-height: 1.5rem;
    top: 0.1875rem; }
  .switcher-lg .switcher-label,
  .form-group-lg .switcher .switcher-label {
    top: 0.015rem; }
  .switcher-lg .switcher-input:checked ~ .switcher-indicator::after,
  .form-group-lg .switcher .switcher-input:checked ~ .switcher-indicator::after {
    left: 1.25rem; }
  .switcher-lg .switcher-indicator::after,
  .form-group-lg .switcher .switcher-indicator::after {
    top: -0.1875rem;
    margin: 0rem 0 0 0rem;
    width: 1.5rem;
    height: 1.5rem; }
  .switcher-lg .switcher-no,
  .form-group-lg .switcher .switcher-no {
    padding-right: 0rem;
    padding-left: 1.5rem; }
  .switcher-lg .switcher-yes,
  .form-group-lg .switcher .switcher-yes {
    padding-right: 1.5rem;
    padding-left: 0rem; }
  .switcher-lg .switcher-indicator::before,
  .form-group-lg .switcher .switcher-indicator::before {
    top: -0.1875rem;
    width: 1.5rem;
    height: 1.5rem; }
  .switcher-lg .switcher-input:checked ~ .switcher-indicator::before,
  .form-group-lg .switcher .switcher-input:checked ~ .switcher-indicator::before {
    left: 1.25rem; }

.switcher-secondary.switcher .switcher-input:checked ~ .switcher-indicator {
  background: rgba(136, 151, 170, 0.5); }
  .switcher-secondary.switcher .switcher-input:checked ~ .switcher-indicator::after {
    background: #8897AA; }
  .switcher-secondary.switcher .switcher-input:checked ~ .switcher-indicator::before {
    background: rgba(136, 151, 170, 0.15); }

.switcher-success.switcher .switcher-input:checked ~ .switcher-indicator {
  background: rgba(98, 212, 147, 0.5); }
  .switcher-success.switcher .switcher-input:checked ~ .switcher-indicator::after {
    background: #62d493; }
  .switcher-success.switcher .switcher-input:checked ~ .switcher-indicator::before {
    background: rgba(98, 212, 147, 0.15); }

.switcher-info.switcher .switcher-input:checked ~ .switcher-indicator {
  background: rgba(85, 163, 244, 0.5); }
  .switcher-info.switcher .switcher-input:checked ~ .switcher-indicator::after {
    background: #55a3f4; }
  .switcher-info.switcher .switcher-input:checked ~ .switcher-indicator::before {
    background: rgba(85, 163, 244, 0.15); }

.switcher-warning.switcher .switcher-input:checked ~ .switcher-indicator {
  background: rgba(244, 171, 85, 0.5); }
  .switcher-warning.switcher .switcher-input:checked ~ .switcher-indicator::after {
    background: #f4ab55; }
  .switcher-warning.switcher .switcher-input:checked ~ .switcher-indicator::before {
    background: rgba(244, 171, 85, 0.15); }

.switcher-danger.switcher .switcher-input:checked ~ .switcher-indicator {
  background: rgba(255, 73, 97, 0.5); }
  .switcher-danger.switcher .switcher-input:checked ~ .switcher-indicator::after {
    background: #FF4961; }
  .switcher-danger.switcher .switcher-input:checked ~ .switcher-indicator::before {
    background: rgba(255, 73, 97, 0.15); }

.switcher-dark.switcher .switcher-input:checked ~ .switcher-indicator {
  background: rgba(96, 108, 114, 0.5); }
  .switcher-dark.switcher .switcher-input:checked ~ .switcher-indicator::after {
    background: #606c72; }
  .switcher-dark.switcher .switcher-input:checked ~ .switcher-indicator::before {
    background: rgba(96, 108, 114, 0.15); }

.was-validated .switcher-input:valid ~ .switcher-indicator, .switcher-input.is-valid ~ .switcher-indicator {
  background: rgba(98, 212, 147, 0.5) !important; }
.was-validated .switcher-input:valid:checked ~ .switcher-indicator::after, .switcher-input.is-valid:checked ~ .switcher-indicator::after {
  background: #62d493 !important; }
.was-validated .switcher-input:valid:checked ~ .switcher-indicator::before, .switcher-input.is-valid:checked ~ .switcher-indicator::before {
  background: rgba(98, 212, 147, 0.15) !important; }
.was-validated .switcher-input:valid ~ .switcher-label, .switcher-input.is-valid ~ .switcher-label {
  color: #62d493 !important; }

.was-validated .switcher-input:invalid ~ .switcher-indicator, .switcher-input.is-invalid ~ .switcher-indicator {
  background: rgba(255, 73, 97, 0.5) !important; }
.was-validated .switcher-input:invalid:checked ~ .switcher-indicator::after, .switcher-input.is-invalid:checked ~ .switcher-indicator::after {
  background: #FF4961 !important; }
.was-validated .switcher-input:invalid:checked ~ .switcher-indicator::before, .switcher-input.is-invalid:checked ~ .switcher-indicator::before {
  background: rgba(255, 73, 97, 0.15) !important; }
.was-validated .switcher-input:invalid ~ .switcher-label, .switcher-input.is-invalid ~ .switcher-label {
  color: #FF4961 !important; }

.input-group .custom-select {
  flex: 0 1 auto;
  width: auto; }

.input-group-text {
  background-clip: padding-box; }

.input-group-text {
  border-bottom-width: 1px; }

.input-group-text + .input-group-text {
  padding-left: 0; }

.input-group-prepend .input-group-text:first-child {
  padding-left: 0; }

.input-group-prepend .input-group-text:last-child {
  padding-right: 0; }

.input-group-append .input-group-text:last-child {
  padding-right: 0; }

.input-group-append .input-group-text:first-child {
  padding-left: 0; }

.input-group > .form-control:first-child:not([class*='px-']):not([class*='pl-']),
.input-group > .custom-select:first-child:not([class*='px-']):not([class*='pl-']),
.input-group > .form-control + .form-control:not([class*='px-']):not([class*='pl-']),
.input-group > .form-control + .custom-select:not([class*='px-']):not([class*='pl-']),
.input-group > .custom-select + .form-control:not([class*='px-']):not([class*='pl-']),
.input-group > .custom-select + .custom-select:not([class*='px-']):not([class*='pl-']) {
  padding-left: 0; }

.input-group > .form-control:last-child:not([class*='px-']):not([class*='pr-']) {
  padding-right: 0; }

.input-group > .custom-select:last-child:not([class*='px-']):not([class*='pr-']) {
  padding-right: 0.875rem !important;
  background-position: right center !important; }

.modal {
  z-index: 1090; }

.modal-backdrop {
  z-index: 1089; }

.modal-content {
  box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.15), 0px 24px 38px 3px rgba(0, 0, 0, 0.1), 0px 9px 46px 8px rgba(0, 0, 0, 0.08);
  border-radius: 0; }

.modal-header {
  position: relative;
  padding: 1.25rem 2.5625rem 0 1.5625rem; }

.modal-footer {
  padding: 1rem 1.5rem; }

.modal-header .close,
.modal-slide .close {
  position: absolute;
  top: 50%;
  right: 1.5625rem;
  margin: 0;
  padding: 0;
  line-height: 1.47;
  transform: translate(0, -50%); }

@media (min-width: 576px) {
  .modal-content {
    box-shadow: 0px 11px 15px -7px rgba(0, 0, 0, 0.15), 0px 24px 38px 3px rgba(0, 0, 0, 0.1), 0px 9px 46px 8px rgba(0, 0, 0, 0.08); }

  ngb-modal-window.modal-sm {
    max-width: none; }

  .modal-sm .modal-dialog {
    max-width: 22.5rem; } }
@media (min-width: 992px) {
  ngb-modal-window.modal-lg {
    max-width: none; }

  .modal-lg .modal-dialog {
    max-width: 50rem; } }
.modal-top .modal-dialog {
  margin-top: 0; }
.modal-top .modal-content {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important; }

.modal-slide,
.modal-slide .modal {
  overflow: hidden !important;
  padding: 0 !important; }

.modal-slide .modal-dialog {
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: auto;
  margin: 0;
  max-width: none;
  width: 100%; }
  @media (min-width: 576px) {
    .modal-slide .modal-dialog {
      width: 38rem; } }
.modal-slide .modal-content {
  overflow: auto;
  padding-top: 3.22127rem;
  padding-bottom: 3.22127rem;
  height: 100%;
  border-radius: 0; }
.modal-slide .modal-body {
  flex-grow: 0;
  margin: auto 0;
  padding-top: 0;
  padding-bottom: 0; }
.modal-slide .close {
  top: 0.625rem;
  z-index: 10;
  transform: none; }

.modal-fill-in .modal-dialog {
  display: flex;
  margin: 0 auto;
  padding-top: 3.22127rem;
  padding-bottom: 3.22127rem;
  min-height: 100vh; }
.modal-fill-in .modal-content {
  margin: auto;
  width: 100%;
  border: 0;
  background: transparent;
  box-shadow: none; }
.modal-fill-in .close {
  position: absolute;
  top: -2rem;
  right: 1.5625rem;
  font-size: 2rem;
  transform: none; }

.modal.fade .modal-dialog {
  transform: translateY(150px) scale(0.8); }

.modal.show .modal-dialog {
  transform: translateY(0) scale(1); }

.modal-top.fade .modal-dialog,
.modal-top .modal.fade .modal-dialog {
  transform: translateY(-100%); }

.modal-top.show .modal-dialog,
.modal-top .modal.show .modal-dialog {
  transform: translateY(0); }

.modal-slide.fade .modal-dialog,
.modal-slide .modal.fade .modal-dialog {
  transform: translateX(100%); }

.modal-slide.show .modal-dialog,
.modal-slide .modal.show .modal-dialog {
  transform: translateX(0) !important; }

.modal-fill-in.fade .modal-dialog,
.modal-fill-in .modal.fade .modal-dialog {
  transform: scale(0.5, 0.5); }

.modal-fill-in.show .modal-dialog,
.modal-fill-in .modal.show .modal-dialog {
  transform: scale(1, 1); }

.breadcrumb-item,
.breadcrumb-item a {
  color: #FFFFFF;  }
  .breadcrumb-item:hover,
  .breadcrumb-item a:hover {
    color: #ff4a00;}

.list-group-item-secondary {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: rgba(136, 151, 170, 0.1);
  color: #fff; }

a.list-group-item-secondary,
button.list-group-item-secondary {
  color: #fff; }
  a.list-group-item-secondary:hover, a.list-group-item-secondary:focus,
  button.list-group-item-secondary:hover,
  button.list-group-item-secondary:focus {
    background-color: rgba(136, 151, 170, 0.99);
    color: #fff; }
  a.list-group-item-secondary.active,
  button.list-group-item-secondary.active {
    border-color: #8897AA;
    background-color: #8897AA;
    color: #fff; }

.list-group-item-success {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: rgba(98, 212, 147, 0.1);
  color: #fff; }

a.list-group-item-success,
button.list-group-item-success {
  color: #fff; }
  a.list-group-item-success:hover, a.list-group-item-success:focus,
  button.list-group-item-success:hover,
  button.list-group-item-success:focus {
    background-color: rgba(98, 212, 147, 0.99);
    color: #fff; }
  a.list-group-item-success.active,
  button.list-group-item-success.active {
    border-color: #62d493;
    background-color: #62d493;
    color: #fff; }

.list-group-item-info {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: rgba(85, 163, 244, 0.1);
  color: #fff; }

a.list-group-item-info,
button.list-group-item-info {
  color: #fff; }
  a.list-group-item-info:hover, a.list-group-item-info:focus,
  button.list-group-item-info:hover,
  button.list-group-item-info:focus {
    background-color: rgba(85, 163, 244, 0.99);
    color: #fff; }
  a.list-group-item-info.active,
  button.list-group-item-info.active {
    border-color: #55a3f4;
    background-color: #55a3f4;
    color: #fff; }

.list-group-item-warning {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: rgba(244, 171, 85, 0.1);
  color: #fff; }

a.list-group-item-warning,
button.list-group-item-warning {
  color: #fff; }
  a.list-group-item-warning:hover, a.list-group-item-warning:focus,
  button.list-group-item-warning:hover,
  button.list-group-item-warning:focus {
    background-color: rgba(244, 171, 85, 0.99);
    color: #fff; }
  a.list-group-item-warning.active,
  button.list-group-item-warning.active {
    border-color: #f4ab55;
    background-color: #f4ab55;
    color: #fff; }

.list-group-item-danger {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: rgba(255, 73, 97, 0.1);
  color: #fff; }

a.list-group-item-danger,
button.list-group-item-danger {
  color: #fff; }
  a.list-group-item-danger:hover, a.list-group-item-danger:focus,
  button.list-group-item-danger:hover,
  button.list-group-item-danger:focus {
    background-color: rgba(255, 73, 97, 0.99);
    color: #fff; }
  a.list-group-item-danger.active,
  button.list-group-item-danger.active {
    border-color: #FF4961;
    background-color: #FF4961;
    color: #fff; }

.list-group-item-dark {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: rgba(96, 108, 114, 0.1);
  color: #fff; }

a.list-group-item-dark,
button.list-group-item-dark {
  color: #fff; }
  a.list-group-item-dark:hover, a.list-group-item-dark:focus,
  button.list-group-item-dark:hover,
  button.list-group-item-dark:focus {
    background-color: rgba(96, 108, 114, 0.99);
    color: #fff; }
  a.list-group-item-dark.active,
  button.list-group-item-dark.active {
    border-color: #606c72;
    background-color: #606c72;
    color: #fff; }

.navbar {
  z-index: 2;
  box-shadow: 0 10px 30px 0 rgba(24, 28, 33, 0.04); }

.fixed-top {
  z-index: 1030; }

.navbar.navbar-dark {
  color: rgba(255, 255, 255, 0.8); }

.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.4) !important; }

.navbar.navbar-light {
  color: rgba(24, 28, 33, 0.4); }

.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(24, 28, 33, 0.2) !important; }

.navbar-collapse,
.navbar-brand,
.navbar-text {
  flex-shrink: 1; }

.navbar-dark hr {
  border-color: rgba(255, 255, 255, 0.1); }

.navbar-light hr {
  border-color: rgba(24, 28, 33, 0.06); }

.navbar-icon {
  font-size: 130%; }

.navbar-search-box {
  display: flex;
  align-items: center;
  margin: 0;
  width: 200px; }
  .navbar-search-box:not(.active) {
    cursor: pointer; }

.navbar-search-input {
  display: flex;
  overflow: hidden;
  align-items: center;
  max-width: 0;
  transition: max-width .3s ease-in-out; }
  .navbar-search-box.active .navbar-search-input {
    max-width: 100vw; }
  .navbar-search-input .form-control {
    padding-right: 0 !important;
    padding-left: 0 !important;
    width: auto;
    border: 0 !important;
    border-radius: 0 !important;
    background: none;
    color: inherit !important; }
    .navbar-dark .navbar-search-input .form-control::placeholder {
      color: rgba(255, 255, 255, 0.4); }
    .navbar-light .navbar-search-input .form-control::placeholder {
      color: rgba(24, 28, 33, 0.2); }

.navbar-search-cancel {
  color: inherit !important;
  font-weight: 100;
  font-size: 1.55em;
  line-height: 1;
  opacity: .5; }
  .navbar-search-cancel:hover, .navbar-search-cancel:focus {
    opacity: 1; }

.navbar-expand-sm .navbar-search-box.nav-link {
  padding-top: 0;
  padding-bottom: 0; }
@media (max-width: 575.98px) {
  .navbar-expand-sm .navbar-search-input {
    max-width: 100vw !important;
    width: 100% !important; }
  .navbar-expand-sm .navbar-search-input .form-control {
    width: 100% !important; }
  .navbar-expand-sm .navbar-search-cancel {
    display: none !important; }
  .navbar-expand-sm.navbar-dark .navbar-search-box {
    color: #fff !important; }
  .navbar-expand-sm.navbar-light .navbar-search-box {
    color: #212529 !important; } }
@media (min-width: 576px) {
  .navbar-expand-md .navbar-search-box.nav-link {
    padding-top: 0;
    padding-bottom: 0; } }
@media (max-width: 767.98px) {
  .navbar-expand-md .navbar-search-input {
    max-width: 100vw !important;
    width: 100% !important; }
  .navbar-expand-md .navbar-search-input .form-control {
    width: 100% !important; }
  .navbar-expand-md .navbar-search-cancel {
    display: none !important; }
  .navbar-expand-md.navbar-dark .navbar-search-box {
    color: #fff !important; }
  .navbar-expand-md.navbar-light .navbar-search-box {
    color: #212529 !important; } }
@media (min-width: 768px) {
  .navbar-expand-lg .navbar-search-box.nav-link {
    padding-top: 0;
    padding-bottom: 0; } }
@media (max-width: 991.98px) {
  .navbar-expand-lg .navbar-search-input {
    max-width: 100vw !important;
    width: 100% !important; }
  .navbar-expand-lg .navbar-search-input .form-control {
    width: 100% !important; }
  .navbar-expand-lg .navbar-search-cancel {
    display: none !important; }
  .navbar-expand-lg.navbar-dark .navbar-search-box {
    color: #fff !important; }
  .navbar-expand-lg.navbar-light .navbar-search-box {
    color: #212529 !important; } }
@media (min-width: 992px) {
  .navbar-expand-xl .navbar-search-box.nav-link {
    padding-top: 0;
    padding-bottom: 0; } }
@media (max-width: 1199.98px) {
  .navbar-expand-xl .navbar-search-input {
    max-width: 100vw !important;
    width: 100% !important; }
  .navbar-expand-xl .navbar-search-input .form-control {
    width: 100% !important; }
  .navbar-expand-xl .navbar-search-cancel {
    display: none !important; }
  .navbar-expand-xl.navbar-dark .navbar-search-box {
    color: #fff !important; }
  .navbar-expand-xl.navbar-light .navbar-search-box {
    color: #212529 !important; } }
@media (min-width: 1200px) {
  .navbar-expand .navbar-search-box.nav-link {
    padding-top: 0;
    padding-bottom: 0; } }
.navbar-expand .navbar-search-input {
  max-width: 100vw !important;
  width: 100% !important; }
.navbar-expand .navbar-search-input .form-control {
  width: 100% !important; }
.navbar-expand .navbar-search-cancel {
  display: none !important; }
.navbar-expand.navbar-dark .navbar-search-box {
  color: #fff !important; }
.navbar-expand.navbar-light .navbar-search-box {
  color: #212529 !important; }

.mega-dropdown .dropdown-menu {
  width: 100%; }
.mega-dropdown .dropdown-toggle {
  outline: 0; }

.card {
  background-clip: padding-box;
  box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.08); }

.card-link {
  display: inline-block; }

.card-header {
  line-height: 1.54;
  border-bottom-width: 1px; }

.card-footer {
  border-top-width: 1px; }

.card-header,
.card-footer,
.card hr {
  border-color: rgba(24, 28, 33, 0.13); }

.card .list-group-item {
  border-color: rgba(24, 28, 33, 0.13); }

.card .row-bordered > [class^="col-"]::before, .card .row-bordered > [class^="col-"]::after,
.card .row-bordered > [class*=" col-"]::before,
.card .row-bordered > [class*=" col-"]::after,
.card .row-bordered > [class^="col "]::before,
.card .row-bordered > [class^="col "]::after,
.card .row-bordered > [class*=" col "]::before,
.card .row-bordered > [class*=" col "]::after,
.card .row-bordered > [class$=" col"]::before,
.card .row-bordered > [class$=" col"]::after,
.card .row-bordered > [class="col"]::before,
.card .row-bordered > [class="col"]::after {
  border-color: rgba(24, 28, 33, 0.13); }

.card-header.with-elements,
.card-title.with-elements {
  display: flex;
  width: 100%;
  align-items: center;
  flex-wrap: wrap; }

.card-header.with-elements {
  padding-top: 0.65rem;
  padding-bottom: 0.65rem; }

.card-header-elements,
.card-title-elements {
  display: flex;
  align-items: center;
  flex-wrap: wrap; }
  .card-header-elements + .card-header-elements,
  .card-header-elements > * + *,
  .card-title-elements + .card-header-elements,
  .card-title-elements > * + *, .card-header-elements +
  .card-title-elements,
  .card-title-elements +
  .card-title-elements {
    margin-left: .25rem; }

.card-header-title {
  padding: 0.65rem 0; }

.card-header-elements {
  padding-top: .25rem;
  padding-bottom: .25rem; }

.card > .list-group .list-group-item {
  padding-right: 1.5rem;
  padding-left: 1.5rem; }

.card-condenced .card-header,
.card-condenced .card-footer,
.card-condenced > .list-group .list-group-item {
  padding-right: 1rem;
  padding-left: 1rem; }
.card-condenced .card-body,
.card-condenced .card-img-overlay {
  padding: 1rem; }

.ngb-accordion-with-icon .card-header > a {
  display: flex;
  justify-content: space-between; }

.collapse-icon {
  position: relative;
  display: block;
  align-self: center;
  width: .875rem;
  height: .875rem; }
  .collapse-icon::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    margin-top: -.25rem;
    margin-left: -.25rem;
    width: .5rem;
    height: .5rem;
    border-bottom: 0.0625rem solid rgba(24, 28, 33, 0.3);
    border-left: 0.0625rem solid rgba(24, 28, 33, 0.3);
    transition: all .3s;
    transform: rotate(-45deg); }
    [aria-expanded="true"] .collapse-icon::after {
      transform: rotate(135deg); }

.footer-link {
  display: inline-block; }

.footer-dark {
  color: rgba(255, 255, 255, 0.8); }
  .footer-dark .footer-link {
    color: rgba(255, 255, 255, 0.8); }
    .footer-dark .footer-link:hover, .footer-dark .footer-link:focus {
      color: #fff; }
    .footer-dark .footer-link.disabled {
      color: rgba(255, 255, 255, 0.4) !important; }
  .footer-dark .footer-text {
    color: #fff; }
  .footer-dark .show > .footer-link,
  .footer-dark .active > .footer-link,
  .footer-dark .footer-link.show,
  .footer-dark .footer-link.active {
    color: #fff; }
  .footer-dark hr {
    border-color: rgba(96, 108, 114, 0.2); }

.footer-light {
  background: #fff;
  color: rgba(24, 28, 33, 0.4); }
  .footer-light .footer-link {
    color: rgba(24, 28, 33, 0.4); }
    .footer-light .footer-link:hover, .footer-light .footer-link:focus {
      color: #212529; }
    .footer-light .footer-link.disabled {
      color: rgba(24, 28, 33, 0.2) !important; }
  .footer-light .footer-text {
    color: #212529; }
  .footer-light .show > .footer-link,
  .footer-light .active > .footer-link,
  .footer-light .footer-link.show,
  .footer-light .footer-link.active {
    color: #212529; }
  .footer-light hr {
    border-color: rgba(255, 255, 255, 0.2); }

.sidenav {
  display: flex; }
  .sidenav .ps__thumb-y,
  .sidenav .ps__rail-y {
    width: .125rem !important; }
  .sidenav .ps__rail-y {
    right: .25rem !important;
    left: auto !important;
    background: none !important; }
  .sidenav .ps__rail-y:hover,
  .sidenav .ps__rail-y:focus,
  .sidenav .ps__rail-y.ps--clicking,
  .sidenav .ps__rail-y:hover > .ps__thumb-y,
  .sidenav .ps__rail-y:focus > .ps__thumb-y,
  .sidenav .ps__rail-y.ps--clicking > .ps__thumb-y {
    width: .375rem !important; }

.sidenav-inner {
  display: flex;
  align-items: flex-start;
  justify-content: flex-start;
  margin: 0;
  padding: 0; }

.sidenav-item,
.sidenav-header,
.sidenav-divider,
.sidenav-block {
  flex: 0 0 auto;
  flex-direction: column;
  margin: 0;
  padding: 0;
  list-style: none; }

.sidenav-item {
  align-items: flex-start;
  justify-content: flex-start; }
  .sidenav-item.sidenav-item-animating {
    transition: height 0.2s ease-in-out; }

.sidenav-item .sidenav-link {
  position: relative;
  display: flex;
  align-items: center;
  flex: 0 1 auto; }
  .sidenav-item.active > .sidenav-item .sidenav-link {
    font-weight: 500; }
  .sidenav-item.disabled .sidenav-item .sidenav-link {
    cursor: default !important; }
  .sidenav:not(.sidenav-no-animation) .sidenav-item .sidenav-link {
    transition-duration: 0.2s;
    transition-property: color, background-color; 
    font-size:13px;}
  .sidenav-item .sidenav-link > :not(.sidenav-icon) {
    flex: 0 1 auto; }

.sidenav-toggle::after {
  content: "";
  position: absolute;
  top: 50%;
  display: block;
  width: 0.42em;
  height: 0.42em;
  border: 1px solid;
  border-top: 0;
  border-right: 0;
  transform: translateY(-50%) rotate(45deg); }
  .sidenav-item.open:not(.sidenav-item-closing) > .sidenav-toggle::after {
    transform: translateY(-50%) rotate(-45deg); }
  .sidenav:not(.sidenav-no-animation) .sidenav-toggle::after {
    transition-duration: 0.2s;
    transition-property: -webkit-transform, transform; }

.sidenav-menu {
  display: none;
  flex-direction: column;
  margin: 0;
  padding: 0; }
  .sidenav:not(.sidenav-no-animation) .sidenav-menu {
    transition: background-color 0.2s; }
  .sidenav-item.open > .sidenav-menu {
    display: flex; }

.sidenav-icon {
  flex-grow: 0;
  flex-shrink: 0;
  margin-right: 0.25rem;
  font-size: 1rem; }

.sidenav-divider {
  width: calc( 100% - 60px);
  border: 0;
  border-top: 1px solid;
  margin: 0 30px; }

.sidenav-vertical {
  overflow: hidden;
  flex-direction: column; }
  .sidenav-vertical:not(.sidenav-no-animation) {
    transition: width 0.2s; }
  .sidenav-vertical,
  .sidenav-vertical .sidenav-block,
  .sidenav-vertical .sidenav-inner > .sidenav-item,
  .sidenav-vertical .sidenav-inner > .sidenav-header {
    width: 15.625rem; }
  .sidenav-vertical .sidenav-inner {
    flex-direction: column;
    flex: 1 1 auto; }
    .sidenav-vertical .sidenav-inner > .sidenav-item {
      margin: 0.125rem 0; }
  .sidenav-vertical .sidenav-item .sidenav-link,
  .sidenav-vertical .sidenav-header,
  .sidenav-vertical .sidenav-block {
    padding: 0.75rem 1.7rem; }
  .sidenav-vertical .sidenav-divider {
    margin-top: 0.75rem;
    margin-bottom: 0.75rem;
    padding: 0; }
  .sidenav-vertical .sidenav-item .sidenav-toggle {
    padding-right: calc(1.7rem + 1.26em);    font-family: inter !important;
    font-size: 13px; }
    .sidenav-vertical .sidenav-item .sidenav-toggle::after {
      right: 1.7rem; }
  .sidenav-vertical .sidenav-menu {
    padding-top: 0.625rem;
    padding-bottom: 0.625rem; }
    .sidenav-vertical .sidenav-menu .sidenav-link {
      padding-top: 0.625rem;
      font-size:13px;
      padding-bottom: 0.625rem; }
  .sidenav-vertical .sidenav-icon {
    width: 1.75rem; }
  .sidenav-vertical .sidenav-menu .sidenav-icon {
    margin-right: 0; }
  .sidenav-vertical .sidenav-menu .sidenav-link {
    padding-left: 3.7rem; }
  .sidenav-vertical .sidenav-menu .sidenav-menu .sidenav-link {
    padding-left: 4.7rem; }
  .sidenav-vertical .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-link {
    padding-left: 5.7rem; }
  .sidenav-vertical .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-link {
    padding-left: 6.7rem; }
  .sidenav-vertical .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-link {
    padding-left: 7.7rem; }

.sidenav-horizontal {
  flex-direction: row;
  width: 100%; }
  .sidenav-horizontal .sidenav-inner {
    overflow: hidden;
    flex-direction: row;
    flex: 0 1 100%; }
  .sidenav-horizontal .sidenav-item .sidenav-link {
    padding: 1rem 1rem; }
  .sidenav-horizontal .sidenav-item .sidenav-toggle {
    padding-right: calc(1rem + 1.26em); }
    .sidenav-horizontal .sidenav-item .sidenav-toggle::after {
      right: 1rem; }
  .sidenav-horizontal .sidenav-inner > .sidenav-item > .sidenav-toggle::after {
    transform: translateY(-50%) rotate(-45deg); }
  .sidenav-horizontal .sidenav-inner > .sidenav-item:not(.sidenav-item-closing).open > .sidenav-toggle::after {
    transform: translateY(-50%) rotate(135deg); }
  .sidenav-horizontal .sidenav-header,
  .sidenav-horizontal .sidenav-divider {
    display: none !important; }
  .sidenav-horizontal .sidenav-menu {
    position: absolute;
    width: 12.5rem; }
    .sidenav-horizontal .sidenav-menu .sidenav-menu {
      position: static;
      width: auto; }
    .sidenav-horizontal .sidenav-menu .sidenav-link {
      padding-top: 0.625rem;
      padding-bottom: 0.625rem; }
  .sidenav-horizontal .sidenav-inner > .sidenav-item > .sidenav-menu {
    border-bottom-right-radius: 0.125rem;
    border-bottom-left-radius: 0.125rem; }
  .sidenav-horizontal:not(.sidenav-no-animation) .sidenav-inner > .sidenav-item.open > .sidenav-menu {
    animation: sidenavDropdownShow 0.2s ease-in-out; }
  .sidenav-horizontal .sidenav-menu .sidenav-menu .sidenav-link {
    padding-left: 2rem; }
  .sidenav-horizontal .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-link {
    padding-left: 3rem; }
  .sidenav-horizontal .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-link {
    padding-left: 4rem; }
  .sidenav-horizontal .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-menu .sidenav-link {
    padding-left: 5rem; }

.sidenav-horizontal-wrapper {
  overflow: hidden;
  flex: 0 1 100%;
  width: 0; }
  .sidenav:not(.sidenav-no-animation) .sidenav-horizontal-wrapper .sidenav-inner {
    transition: margin 0.2s; }

.sidenav-horizontal-prev,
.sidenav-horizontal-next {
  position: relative;
  display: block;
  flex: 0 0 auto;
  width: 2.25rem; }
  .sidenav-horizontal-prev::after,
  .sidenav-horizontal-next::after {
    content: "";
    position: absolute;
    top: 50%;
    left: 50%;
    display: block;
    width: 0.5rem;
    height: 0.5rem;
    border: 1px solid;
    border-top: 0; }
  .sidenav-horizontal-prev.disabled,
  .sidenav-horizontal-next.disabled {
    cursor: default !important; }

.sidenav-horizontal-prev::after {
  border-right: 0;
  transform: translate(-50%, -50%) rotate(45deg); }

.sidenav-horizontal-next::after {
  border-left: 0;
  transform: translate(-50%, -50%) rotate(-45deg); }

@-webkit-keyframes sidenavDropdownShow {
  0% {
    opacity: 0;
    transform: translateY(-0.5rem); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@-moz-keyframes sidenavDropdownShow {
  0% {
    opacity: 0;
    transform: translateY(-0.5rem); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
@keyframes sidenavDropdownShow {
  0% {
    opacity: 0;
    transform: translateY(-0.5rem); }
  100% {
    opacity: 1;
    transform: translateY(0); } }
.sidenav-dark {
  color: rgba(255, 255, 255, 0.8); }
  .sidenav-dark .sidenav-link,
  .sidenav-dark .sidenav-horizontal-prev,
  .sidenav-dark .sidenav-horizontal-next {
    color: rgba(255, 255, 255, 0.8); }
    .sidenav-dark .sidenav-link:hover, .sidenav-dark .sidenav-link:focus,
    .sidenav-dark .sidenav-horizontal-prev:hover,
    .sidenav-dark .sidenav-horizontal-prev:focus,
    .sidenav-dark .sidenav-horizontal-next:hover,
    .sidenav-dark .sidenav-horizontal-next:focus {
      color: #fff; }
    .sidenav-dark .sidenav-link.active,
    .sidenav-dark .sidenav-horizontal-prev.active,
    .sidenav-dark .sidenav-horizontal-next.active {
      color: #fff; }
  .sidenav-dark .sidenav-item.disabled .sidenav-link {
    color: rgba(255, 255, 255, 0.4) !important; }
  .sidenav-dark .sidenav-item.open:not(.sidenav-item-closing) > .sidenav-toggle,
  .sidenav-dark .sidenav-item.active > .sidenav-link {
    color: #fff; }
  .sidenav-dark .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
    background: rgba(0, 0, 0, 0.1); }
  .sidenav-dark .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu,
  .sidenav-dark .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
    color: rgba(255, 255, 255, 0.8); }
  .sidenav-dark .sidenav-text {
    color: #fff; }
  .sidenav-dark .sidenav-header {
    color: rgba(255, 255, 255, 0.8); }
  .sidenav-dark hr,
  .sidenav-dark .sidenav-divider,
  .sidenav-dark .sidenav-inner > .sidenav-item.open > .sidenav-menu::before {
    border-color: rgba(96, 108, 114, 0.2) !important; }
  .sidenav-dark .sidenav-inner > .sidenav-header::before,
  .sidenav-dark .sidenav-block::before {
    background-color: rgba(255, 255, 255, 0.4); }
  .sidenav-dark .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before {
    background-color: rgba(96, 108, 114, 0.2); }
  .sidenav-dark .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
    background-color: #fff; }
  .sidenav-dark .ps__thumb-y {
    background: rgba(255, 255, 255, 0.8) !important; }

.sidenav-light {
  color: rgba(24, 28, 33, 0.4); }
  .sidenav-light .sidenav-link,
  .sidenav-light .sidenav-horizontal-prev,
  .sidenav-light .sidenav-horizontal-next {
    color: rgba(24, 28, 33, 0.4); }
    .sidenav-light .sidenav-link:hover, .sidenav-light .sidenav-link:focus,
    .sidenav-light .sidenav-horizontal-prev:hover,
    .sidenav-light .sidenav-horizontal-prev:focus,
    .sidenav-light .sidenav-horizontal-next:hover,
    .sidenav-light .sidenav-horizontal-next:focus {
      color: #212529; }
    .sidenav-light .sidenav-link.active,
    .sidenav-light .sidenav-horizontal-prev.active,
    .sidenav-light .sidenav-horizontal-next.active {
      color: #212529; }
  .sidenav-light .sidenav-item.disabled .sidenav-link {
    color: rgba(24, 28, 33, 0.2) !important; }
  .sidenav-light .sidenav-item.open:not(.sidenav-item-closing) > .sidenav-toggle,
  .sidenav-light .sidenav-item.active > .sidenav-link {
    color: #212529; }
  .sidenav-light .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
    background: rgba(0, 0, 0, 0.2); }
  .sidenav-light .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu,
  .sidenav-light .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
    color: rgba(24, 28, 33, 0.4); }
  .sidenav-light .sidenav-text {
    color: #212529; }
  .sidenav-light .sidenav-header {
    color: rgba(24, 28, 33, 0.4); }
  .sidenav-light hr,
  .sidenav-light .sidenav-divider,
  .sidenav-light .sidenav-inner > .sidenav-item.open > .sidenav-menu::before {
    border-color: rgba(255, 255, 255, 0.2) !important; }
  .sidenav-light .sidenav-inner > .sidenav-header::before,
  .sidenav-light .sidenav-block::before {
    background-color: rgba(24, 28, 33, 0.2); }
  .sidenav-light .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before {
    background-color: rgba(255, 255, 255, 0.2); }
  .sidenav-light .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
    background-color: #212529; }
  .sidenav-light .ps__thumb-y {
    background: rgba(24, 28, 33, 0.4) !important; }

.layout-wrapper,
.layout-inner {
  display: flex;
  align-items: stretch;
  flex: 1 1 auto;
  width: 100%; }

.layout-wrapper {
  overflow: hidden; }

.layout-inner {
  min-height: 100vh; }

.layout-container,
.layout-content,
.layout-content > *,
.layout-sidenav {
  min-height: 1px; }

.layout-container {
  display: flex;
  align-items: stretch;
  flex: 1 1 auto;
  padding: 0; }
  .layout-without-sidenav .layout-container {
    padding-right: 0 !important;
    padding-left: 0 !important; }

.layout-content {
  display: flex;
  align-items: stretch;
  flex: 1 1 auto;
  flex-direction: column;
  justify-content: space-between; }

.layout-navbar,
.layout-footer {
  flex: 0 0 auto; }

.layout-navbar {
  position: relative;
  z-index: 2; }
  .layout-navbar .navbar {
    transform: translate3d(0, 0, 0); }

.layout-sidenav {
  position: relative;
  flex: 1 0 auto; }
  .layout-sidenav .sidenav {
    transform: translate3d(0, 0, 0); }
  .layout-sidenav .sidenav-vertical {
    height: 100%; }

.layout-1 .layout-inner {
  flex-direction: column; }
.layout-1 .layout-content {
  flex-basis: 100%;
  width: 0;
  min-width: 0;
  max-width: 100%; }

.layout-2 .layout-container {
  flex-basis: 100%;
  flex-direction: column;
  width: 0;
  min-width: 0;
  max-width: 100%; }
.layout-2 .layout-content {
  width: 100%; }

.layout-reversed .layout-1 .layout-container {
  flex-direction: row-reverse; }
.layout-reversed .layout-2 .layout-inner {
  flex-direction: row-reverse; }

.layout-sidenav-toggle {
  display: block; }

@media (max-width: 991px) {
  .layout-sidenav {
    position: fixed !important;
    top: 0 !important;
    height: 100% !important;
    left: 0 !important;
    margin-right: 0 !important;
    margin-left: 0 !important;
    transform: translate3d(-100%, 0, 0);
    will-change: transform, -webkit-transform; }
    .layout-reversed .layout-sidenav {
      right: 0 !important;
      left: auto !important;
      transform: translate3d(100%, 0, 0); }
    .layout-expanded .layout-sidenav {
      transform: translate3d(0, 0, 0) !important; }

  .layout-expanded body {
    overflow: hidden; }

  .layout-overlay {
    position: fixed;
    top: 0;
    right: 0;
    height: 100% !important;
    left: 0;
    display: none;
    background: #181C21;
    opacity: 0.2;
    cursor: pointer;
  }

  .layout-sidenav-100vh .layout-sidenav,
  .layout-sidenav-100vh .layout-overlay {  height: 100vh !important; } }

  @media (min-width: 992px) {
  .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical,
  .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) {
    width: 4.375rem; }
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-item,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-item {
      width: 16.55rem; }
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-item > .sidenav-link,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-item > .sidenav-link {
      padding-left: 4.375rem; }
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-header,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-block,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-header,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-block {
      position: relative;
      margin-left: 4.375rem;
      padding-right: 3.15rem;
      padding-left: 0.25rem;
      width: 15.625rem; }
      .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-header::before,
      .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-block::before,
      .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-header::before,
      .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-block::before {
        content: "";
        position: absolute;
        top: 0.75rem;
        bottom: 0.75rem;
        left: -3.28125rem;
        display: block;
        width: 2.1875rem; }
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-item > .sidenav-menu,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-item.open > .sidenav-menu,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-item > .sidenav-menu,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-item.open > .sidenav-menu {
      position: relative;
      margin-left: 0.925rem;
      background: none !important; }
      .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-item > .sidenav-menu .sidenav-link,
      .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-item.open > .sidenav-menu .sidenav-link,
      .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-item > .sidenav-menu .sidenav-link,
      .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-item.open > .sidenav-menu .sidenav-link {
        background: none !important;
        transition: none !important; }
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-item.open > .sidenav-menu::before,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-item.open > .sidenav-menu::before {
      content: "";
      position: absolute;
      top: 0;
      bottom: 0;
      left: calc(2.1875rem - 1px);
      display: block;
      margin-left: -0.925rem;
      width: 0;
      border-left: 2px solid; }
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
      content: "";
      position: absolute;
      top: 50%;
      left: 0;
      display: block;
      margin-top: -4px;
      margin-left: calc(1.2625rem - 4px);
      width: 8px;
      height: 8px;
      border-radius: 50%; }
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-item > .sidenav-toggle::after,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-item > .sidenav-toggle::after {
      right: auto;
      left: 3.5rem; }
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .sidenav-vertical .sidenav-inner > .sidenav-item > .sidenav-link .sidenav-icon,
    .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav.sidenav-vertical:not(:hover) .sidenav-inner > .sidenav-item > .sidenav-link .sidenav-icon {
      margin-left: -4.375rem;
      width: 4.375rem;
      text-align: center; }

  .layout-collapsed .layout-sidenav:hover {
    margin-right: -11.25rem; }
  .layout-collapsed.layout-reversed .layout-sidenav:hover {
    margin-right: 0;
    margin-left: -11.25rem; } }
@media (min-width: 992px) {
  .layout-collapsed.layout-offcanvas .layout-sidenav {
    margin-right: -15.625rem;
    transform: translateX(-100%); }
  .layout-collapsed.layout-offcanvas.layout-reversed .layout-sidenav {
    margin-right: 0;
    margin-left: -15.625rem;
    transform: translateX(100%); } }
@media (min-width: 992px) {
  .layout-fixed .layout-sidenav,
  .layout-fixed-offcanvas .layout-sidenav {
    position: fixed;
    top: 0;
    bottom: 0;
    left: 0;
    margin-right: 0 !important;
    margin-left: 0 !important; }
  .layout-fixed.layout-reversed .layout-sidenav,
  .layout-fixed-offcanvas.layout-reversed .layout-sidenav {
    right: 0;
    left: auto; }

  .layout-fixed-offcanvas.layout-collapsed .layout-sidenav {
    transform: translateX(-100%); }
  .layout-fixed-offcanvas.layout-collapsed.layout-reversed .layout-sidenav {
    transform: translateX(100%); }

  .layout-fixed:not(.layout-collapsed) .layout-container,
  .layout-fixed-offcanvas:not(.layout-collapsed) .layout-container {
    padding-left: 17.625rem; }
  .layout-fixed:not(.layout-collapsed).layout-reversed .layout-container,
  .layout-fixed-offcanvas:not(.layout-collapsed).layout-reversed .layout-container {
    padding-right: 15.625rem;
    padding-left: 0; }

  .layout-fixed.layout-collapsed .layout-container {
    padding-left: 6.375rem; }
  .layout-fixed.layout-collapsed.layout-reversed .layout-container {
    padding-right: 4.375rem;
    padding-left: 0; } }
html:not(.layout-navbar-fixed):not(.layout-fixed):not(.layout-fixed-offcanvas) .layout-container,
html:not(.layout-navbar-fixed) .layout-2 .layout-container {
  padding-top: 0 !important; }

html:not(.layout-footer-fixed) .layout-content {
  padding-bottom: 0 !important; }

@media (max-width: 991px) {
  .layout-fixed .layout-wrapper.layout-1 .layout-sidenav,
  .layout-fixed-offcanvas .layout-wrapper.layout-1 .layout-sidenav {
    top: 0 !important; }

  html:not(.layout-navbar-fixed) .layout-1 .layout-container {
    padding-top: 0 !important; } }
.layout-navbar-fixed .layout-navbar {
  position: fixed;
  top: 0;
  right: 0;
  left: 0; }

@media (min-width: 992px) {
  .layout-fixed .layout-1 .layout-navbar,
  .layout-fixed-offcanvas .layout-1 .layout-navbar {
    position: fixed;
    top: 0;
    right: 0;
    left: 0; }

  .layout-navbar-fixed:not(.layout-collapsed) .layout-2 .layout-navbar,
  .layout-fixed.layout-navbar-fixed:not(.layout-collapsed) .layout-2 .layout-navbar,
  .layout-fixed-offcanvas.layout-navbar-fixed:not(.layout-collapsed) .layout-2 .layout-navbar {
    left: 15.625rem; }
  .layout-navbar-fixed:not(.layout-collapsed).layout-reversed .layout-2 .layout-navbar,
  .layout-fixed.layout-navbar-fixed:not(.layout-collapsed).layout-reversed .layout-2 .layout-navbar,
  .layout-fixed-offcanvas.layout-navbar-fixed:not(.layout-collapsed).layout-reversed .layout-2 .layout-navbar {
    right: 15.625rem;
    left: 0; }

  .layout-navbar-fixed.layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-2 .layout-navbar,
  .layout-fixed.layout-navbar-fixed.layout-collapsed .layout-2 .layout-navbar {
    left: 4.375rem; }
  .layout-navbar-fixed.layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas).layout-reversed .layout-2 .layout-navbar,
  .layout-fixed.layout-navbar-fixed.layout-collapsed.layout-reversed .layout-2 .layout-navbar {
    right: 4.375rem;
    left: 0; } }
.layout-footer-fixed .layout-footer {
  position: fixed;
  bottom: 0;
  left: 0;
  right: 0; }

@media (min-width: 992px) {
  .layout-footer-fixed:not(.layout-collapsed) .layout-wrapper:not(.layout-without-sidenav) .layout-footer {
    left: 15.625rem; }
  .layout-footer-fixed:not(.layout-collapsed).layout-reversed .layout-wrapper:not(.layout-without-sidenav) .layout-footer {
    right: 15.625rem;
    left: 0; }

  .layout-footer-fixed.layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-wrapper:not(.layout-without-sidenav) .layout-footer {
    left: 4.375rem; }
  .layout-footer-fixed.layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas).layout-reversed .layout-wrapper:not(.layout-without-sidenav) .layout-footer {
    right: 4.375rem;
    left: 0; } }
.layout-navbar-fixed body:not(.modal-open) .layout-1 .layout-navbar,
.layout-fixed body:not(.modal-open) .layout-1 .layout-navbar,
.layout-fixed-offcanvas body:not(.modal-open) .layout-1 .layout-navbar {
  z-index: 1080; }
.layout-navbar-fixed body:not(.modal-open) .layout-2 .layout-navbar,
.layout-fixed body:not(.modal-open) .layout-2 .layout-navbar,
.layout-fixed-offcanvas body:not(.modal-open) .layout-2 .layout-navbar {
  z-index: 1075; }

.layout-footer-fixed .layout-footer {
  z-index: 1030; }

.layout-sidenav-horizontal {
  z-index: 9; }

@media (max-width: 991px) {
  .layout-sidenav {
    z-index: 1100; }

  .layout-overlay {
    z-index: 1099; } }
@media (min-width: 992px) {
  .layout-1 .layout-navbar {
    z-index: 10; }
  .layout-1 .layout-sidenav {
    z-index: 9; }

  .layout-2 .layout-navbar {
    z-index: 9; }
  .layout-2 .layout-sidenav {
    z-index: 10; }

  .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-1 .layout-sidenav:hover {
    z-index: 1075 !important; }
  .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-2 .layout-sidenav {
    z-index: 1085 !important; }

  .layout-fixed body:not(.modal-open) .layout-1 .layout-sidenav,
  .layout-fixed-offcanvas body:not(.modal-open) .layout-1 .layout-sidenav {
    z-index: 1075; }

  .layout-navbar-fixed body:not(.modal-open) .layout-2 .layout-sidenav,
  .layout-fixed body:not(.modal-open) .layout-2 .layout-sidenav,
  .layout-fixed-offcanvas body:not(.modal-open) .layout-2 .layout-sidenav {
    z-index: 1080; } }
.layout-sidenav-link-no-transition .layout-sidenav .sidenav-link,
.layout-sidenav-link-no-transition .layout-sidenav-horizontal .sidenav-link {
  transition: none !important;
  animation: none !important; }

.layout-no-transition .layout-sidenav, .layout-no-transition .layout-sidenav .sidenav, .layout-no-transition .layout-sidenav .sidenav-item,
.layout-no-transition .layout-sidenav-horizontal,
.layout-no-transition .layout-sidenav-horizontal .sidenav,
.layout-no-transition .layout-sidenav-horizontal .sidenav-item {
  transition: none !important;
  animation: none !important; }

@media (max-width: 991px) {
  .layout-transitioning .layout-overlay {
    animation: layoutSidenavAnimation 0.2s; }
  .layout-transitioning .layout-sidenav {
    transition-duration: 0.2s;
    transition-property: transform, -webkit-transform; } }
@media (min-width: 992px) {
  .layout-collapsed:not(.layout-transitioning):not(.layout-offcanvas):not(.layout-fixed):not(.layout-fixed-offcanvas) .layout-sidenav {
    transition-duration: 0.2s;
    transition-property: margin-left, margin-right, width; }

  .layout-transitioning.layout-offcanvas .layout-sidenav {
    transition-duration: 0.2s;
    transition-property: margin-left, margin-right, transform, -webkit-transform; }
  .layout-transitioning.layout-fixed .layout-container, .layout-transitioning.layout-fixed-offcanvas .layout-container {
    transition-duration: 0.2s;
    transition-property: padding-left, padding-right; }
  .layout-transitioning.layout-fixed .layout-sidenav {
    transition: width 0.2s; }
  .layout-transitioning.layout-fixed-offcanvas .layout-sidenav {
    transition-duration: 0.2s;
    transition-property: transform, -webkit-transform; }
  .layout-transitioning.layout-navbar-fixed .layout-2 .layout-navbar, .layout-transitioning.layout-footer-fixed .layout-footer {
    transition-duration: 0.2s;
    transition-property: left, right; }
  .layout-transitioning:not(.layout-offcanvas):not(.layout-fixed):not(.layout-fixed-offcanvas) .layout-sidenav {
    transition-duration: 0.2s;
    transition-property: margin-left, margin-right, width; } }
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  .sidenav,
  .layout-sidenav,
  .layout-container,
  .layout-navbar,
  .layout-footer {
    transition: none !important;
    transition-duration: 0s !important; }

  .layout-overlay {
    animation: none !important; } }
@-webkit-keyframes layoutSidenavAnimation {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.2; } }
@-moz-keyframes layoutSidenavAnimation {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.2; } }
@keyframes layoutSidenavAnimation {
  0% {
    opacity: 0; }
  100% {
    opacity: 0.2; } }
.app-brand {
  display: flex;
  overflow: hidden;
  align-items: center;
  flex-grow: 0;
  flex-shrink: 0;
  line-height: 1;
  min-height: 1px; }

.app-brand-logo {
  display: block;
  overflow: hidden;
  flex-grow: 0;
  flex-shrink: 0;
  min-height: 1px; }
  .app-brand-logo img,
  .app-brand-logo svg {
    display: block; }

.app-brand-text {
  display: block;
  flex-shrink: 0; }

.app-brand .layout-sidenav-toggle {
  display: block; }

.sidenav-vertical .app-brand {
  padding-right: 1.45rem;
  padding-left: 1.45rem; }

.sidenav-horizontal .app-brand,
.sidenav-horizontal .app-brand + .sidenav-divider {
  display: none !important; }

:not(.layout-sidenav) > .sidenav-vertical.sidenav-collapsed:not(.layout-sidenav):not(:hover) .app-brand {
  padding-right: 0;
  padding-left: 0;
  width: 4.375rem; }
:not(.layout-sidenav) > .sidenav-vertical.sidenav-collapsed:not(.layout-sidenav):not(:hover) .app-brand-logo,
:not(.layout-sidenav) > .sidenav-vertical.sidenav-collapsed:not(.layout-sidenav):not(:hover) .app-brand-text {
  margin-right: auto;
  margin-left: auto; }
:not(.layout-sidenav) > .sidenav-vertical.sidenav-collapsed:not(.layout-sidenav):not(:hover) .app-brand-logo ~ .app-brand-text,
:not(.layout-sidenav) > .sidenav-vertical.sidenav-collapsed:not(.layout-sidenav):not(:hover) .app-brand .layout-sidenav-toggle {
  display: none; }

@media (min-width: 992px) {
  .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .app-brand {
    padding-right: 0;
    padding-left: 0;
    width: 4.375rem; }
  .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .app-brand-logo,
  .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .app-brand-text {
    margin-right: auto;
    margin-left: auto; }
  .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .app-brand-logo ~ .app-brand-text,
  .layout-collapsed:not(.layout-offcanvas):not(.layout-fixed-offcanvas) .layout-sidenav:not(:hover) .app-brand .layout-sidenav-toggle {
    display: none; } }
body {
  background: #f0f4f5; }

a {
  color: #ff4a00; }
  a:hover {
    color: #b33400; }

.text-primary {
  color: #ff4a00 !important; }

a.text-primary:hover, a.text-primary:focus {
  color: #b33400 !important; }

.bg-primary {
  background-color: #ff4a00 !important; }

a.bg-primary:hover, a.bg-primary:focus {
  background-color: rgba(255, 74, 0, 0.95) !important; }

.bg-primary-dark {
  background-color: rgba(255, 74, 0, 0.9) !important; }

a.bg-primary-dark:hover, a.bg-primary-dark:focus {
  background-color: rgba(255, 74, 0, 0.95) !important; }

.bg-primary-darker {
  background-color: rgba(255, 74, 0, 0.85) !important; }

a.bg-primary-darker:hover, a.bg-primary-darker:focus {
  background-color: rgba(255, 74, 0, 0.95) !important; }

.badge-primary {
  background-color: #ff4a00;
  color: #fff; }

.badge-primary[href]:hover, .badge-primary[href]:focus {
  background-color: rgba(255, 74, 0, 0.95);
  color: #fff;
  text-decoration: none; }

.btn .badge-primary {
  background-color: #ff4a00 !important;
  color: #fff !important; }

.badge-outline-primary {
  background-color: transparent;
  box-shadow: 0 0 0 1px #ff4a00 inset;
  color: #ff4a00; }

.badge-outline-primary[href]:hover, .badge-outline-primary[href]:focus {
  color: #ff4a00;
  text-decoration: none; }

.btn .badge-outline-primary {
  background-color: transparent !important;
  box-shadow: 0 0 0 1px #ff4a00 inset !important;
  color: #ff4a00 !important; }

.page-item.active .page-link, .page-item.active .page-link:hover, .page-item.active .page-link:focus,
.pagination li.active > a:not(.page-link),
.pagination li.active > a:not(.page-link):hover,
.pagination li.active > a:not(.page-link):focus {
  border-color: #ff4a00 !important;
  background-color: #ff4a00 !important;
  color: #fff !important; }

.progress-bar {
  background-color: #ff4a00;
  color: #fff; }

.list-group-item-primary {
  border-color: rgba(0, 0, 0, 0.07);
  background-color: rgba(255, 74, 0, 0.1);
  color: #fff; }

a.list-group-item-primary,
button.list-group-item-primary {
  color: #fff; }
  a.list-group-item-primary:hover, a.list-group-item-primary:focus,
  button.list-group-item-primary:hover,
  button.list-group-item-primary:focus {
    background-color: rgba(255, 74, 0, 0.99);
    color: #fff; }
  a.list-group-item-primary.active,
  button.list-group-item-primary.active {
    border-color: #ff4a00;
    background-color: #ff4a00;
    color: #fff; }

.list-group-item.active, .list-group-item.active:hover, .list-group-item.active:focus {
  border-color: #ff4a00;
  background-color: #ff4a00;
  color: #fff; }

.alert-primary {
  border-color: rgba(255, 74, 0, 0.94);
  background-color: rgba(255, 74, 0, 0.15);
  color: rgba(255, 74, 0, 0.94); }
  .alert-primary hr {
    border-top-color: rgba(255, 74, 0, 0.94); }
  .alert-primary .close,
  .alert-primary .alert-link {
    color: rgba(255, 74, 0, 0.94); }

.alert-dark-primary {
  background-color: #ff4a00;
  color: #fff; }
  .alert-dark-primary hr {
    border-top-color: rgba(255, 255, 255, 0.2); }
  .alert-dark-primary .close,
  .alert-dark-primary .alert-link {
    color: #fff; }

.tooltip-primary .tooltip-inner, .tooltip-primary > .tooltip .tooltip-inner, .ngb-tooltip-primary + ngb-tooltip-window .tooltip-inner {
  background: #ff4a00;
  color: #fff; }
.tooltip-primary.bs-tooltip-top .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="top"] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-top .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^="top"] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-top .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="top"] .arrow::before {
  border-top-color: #ff4a00; }
.tooltip-primary.bs-tooltip-right .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="right"] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-right .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^="right"] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-right .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="right"] .arrow::before {
  border-right-color: #ff4a00; }
.tooltip-primary.bs-tooltip-bottom .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-bottom .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^="bottom"] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-bottom .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="bottom"] .arrow::before {
  border-bottom-color: #ff4a00; }
.tooltip-primary.bs-tooltip-left .arrow::before, .tooltip-primary.bs-tooltip-auto[x-placement^="left"] .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-left .arrow::before, .tooltip-primary > .tooltip.bs-tooltip-auto[x-placement^="left"] .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-left .arrow::before, .ngb-tooltip-primary + ngb-tooltip-window.bs-tooltip-auto[x-placement^="left"] .arrow::before {
  border-left-color: #ff4a00; }

.popover-primary, .popover-primary > .popover, .ngb-popover-primary + ngb-popover-window {
  border-color: transparent;
  background: #ff4a00; }
  .popover-primary .popover-header, .popover-primary > .popover .popover-header, .ngb-popover-primary + ngb-popover-window .popover-header {
    border-color: rgba(255, 255, 255, 0.2);
    background: transparent;
    color: #fff; }
  .popover-primary .popover-body, .popover-primary > .popover .popover-body, .ngb-popover-primary + ngb-popover-window .popover-body {
    background: transparent;
    color: #fff; }
  .popover-primary .arrow::before, .popover-primary > .popover .arrow::before, .ngb-popover-primary + ngb-popover-window .arrow::before {
    border-color: transparent !important; }
  .popover-primary.bs-popover-top .arrow::after, .popover-primary.bs-popover-auto[x-placement^="top"] .arrow::after, .popover-primary > .popover.bs-popover-top .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^="top"] .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-top .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^="top"] .arrow::after {
    border-top-color: #ff4a00; }
  .popover-primary.bs-popover-right .arrow::after, .popover-primary.bs-popover-auto[x-placement^="right"] .arrow::after, .popover-primary > .popover.bs-popover-right .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^="right"] .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-right .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^="right"] .arrow::after {
    border-right-color: #ff4a00; }
  .popover-primary.bs-popover-bottom .arrow::after, .popover-primary.bs-popover-auto[x-placement^="bottom"] .arrow::after, .popover-primary > .popover.bs-popover-bottom .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^="bottom"] .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-bottom .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^="bottom"] .arrow::after {
    border-bottom-color: #ff4a00; }
  .popover-primary.bs-popover-left .arrow::after, .popover-primary.bs-popover-auto[x-placement^="left"] .arrow::after, .popover-primary > .popover.bs-popover-left .arrow::after, .popover-primary > .popover.bs-popover-auto[x-placement^="left"] .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-left .arrow::after, .ngb-popover-primary + ngb-popover-window.bs-popover-auto[x-placement^="left"] .arrow::after {
    border-left-color: #ff4a00; }

.table .table-primary,
.table .table-primary > th,
.table .table-primary > td {
  border-color: rgba(0, 0, 0, 0.035);
  background-color: rgba(255, 74, 0, 0.1);
  color: #fff; }

.table-hover .table-primary:hover,
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgba(255, 74, 0, 0.99); }

.btn-primary {
  background: #ff4a00;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-primary:hover {
    background: rgba(255, 74, 0, 0.95);
    color: #fff; }
  .btn-primary:hover, .btn-primary:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-primary .badge {
  background: #fff;
  color: #ff4a00; }

.btn-primary .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-primary:active,
.btn-primary.active,
.show > .btn-primary.dropdown-toggle {
  background: rgba(255, 74, 0, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-primary.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #ff4a00 !important; }
  .btn-primary.md-btn-flat:focus, .btn-primary.md-btn-flat.focus {
    background: rgba(255, 74, 0, 0.1) !important; }
  .btn-primary.md-btn-flat .waves-ripple {
    background: rgba(255, 74, 0, 0.3) !important; }

.btn-primary.md-btn-flat:active,
.btn-primary.md-btn-flat.active,
.show > .btn-primary.md-btn-flat.dropdown-toggle {
  background: rgba(255, 74, 0, 0.15) !important; }

.btn-primary.disabled,
.btn-primary:disabled {
  background: #ff4a00 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-primary.md-btn-flat.disabled,
.btn-primary.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #ff4a00 !important; }

.btn-outline-primary {
  background: transparent;
  box-shadow: 0 0 0 1px #ff4a00 inset;
  color: #ff4a00; }
  .btn-outline-primary:hover, .btn-outline-primary:focus {
    background: #ff4a00;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-primary:hover .badge, .btn-outline-primary:focus .badge {
      background: #fff;
      color: #ff4a00; }
  .btn-outline-primary.disabled, .btn-outline-primary:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #ff4a00 inset !important;
    color: #ff4a00 !important; }

.btn-outline-primary .badge {
  background: #ff4a00;
  color: #fff; }

.btn-outline-primary .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-primary:active,
.btn-outline-primary.active,
.show > .btn-outline-primary.dropdown-toggle {
  background: rgba(255, 74, 0, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-primary:active .badge,
  .btn-outline-primary.active .badge,
  .show > .btn-outline-primary.dropdown-toggle .badge {
    background: #fff;
    color: #ff4a00; }

.dropdown-item:not(.disabled).active {
  background-color: #ff4a00;
  color: #fff; }

.dropdown-menu > li.active:not(.disabled) > a:not(.dropdown-item) {
  background-color: #ff4a00;
  color: #fff; }

.nav-tabs .nav-link {
  background-image: linear-gradient(#ff4a00, #ff4a00); }

.nav-pills .nav-link.active, .nav-pills .nav-link.active:hover, .nav-pills .nav-link.active:focus {
  background-color: #ff4a00;
  color: #fff; }

.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-control.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ff4a00; }
.custom-control.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ff4a00;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); }
.custom-control.custom-radio .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%23ff4a00'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%23ff4a00'/%3E%3C/svg%3E"); }
.custom-control .custom-control-input:checked ~ .custom-control-label::after {
  background: rgba(255, 74, 0, 0.15); }

.custom-file-input:focus ~ .custom-file-label {
  border-bottom-color: #ff4a00;
  box-shadow: 0 -1px 0 0 #ff4a00 inset; }

.form-control:focus,
.custom-select:focus {
  border-bottom-color: #ff4a00;
  box-shadow: 0 -1px 0 0 #ff4a00 inset; }

.switcher-input:checked ~ .switcher-indicator {
  background: rgba(255, 74, 0, 0.5); }
  .switcher-input:checked ~ .switcher-indicator::after {
    background: #ff4a00; }
  .switcher-input:checked ~ .switcher-indicator::before {
    background: rgba(255, 74, 0, 0.15); }

.navbar.bg-primary {
  background-color: #ff4a00 !important;
  color: rgba(255, 255, 255, 0.7877380392); }
  .navbar.bg-primary .navbar-brand {
    color: #fff; }
    .navbar.bg-primary .navbar-brand:hover, .navbar.bg-primary .navbar-brand:focus {
      color: #fff; }
  .navbar.bg-primary .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.7877380392); }
    .navbar.bg-primary .navbar-nav .nav-link:hover, .navbar.bg-primary .navbar-nav .nav-link:focus {
      color: #fff; }
    .navbar.bg-primary .navbar-nav .nav-link.disabled {
      color: rgba(255, 255, 255, 0.6) !important; }
  .navbar.bg-primary .navbar-nav .show > .nav-link,
  .navbar.bg-primary .navbar-nav .active > .nav-link,
  .navbar.bg-primary .navbar-nav .nav-link.show,
  .navbar.bg-primary .navbar-nav .nav-link.active {
    color: #fff; }
  .navbar.bg-primary .navbar-toggler {
    color: rgba(255, 255, 255, 0.7877380392);
    border-color: rgba(255, 255, 255, 0.15); }
  .navbar.bg-primary .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }
  .navbar.bg-primary .navbar-text {
    color: rgba(255, 255, 255, 0.7877380392); }
    .navbar.bg-primary .navbar-text a {
      color: #fff; }
      .navbar.bg-primary .navbar-text a:hover, .navbar.bg-primary .navbar-text a:focus {
        color: #fff; }
  .navbar.bg-primary hr {
    border-color: rgba(255, 255, 255, 0.15); }

.sidenav.bg-primary {
  background-color: #ff4a00 !important;
  color: rgba(255, 255, 255, 0.7877380392); }
  .sidenav.bg-primary .sidenav-link,
  .sidenav.bg-primary .sidenav-horizontal-prev,
  .sidenav.bg-primary .sidenav-horizontal-next {
    color: rgba(255, 255, 255, 0.7877380392); }
    .sidenav.bg-primary .sidenav-link:hover, .sidenav.bg-primary .sidenav-link:focus,
    .sidenav.bg-primary .sidenav-horizontal-prev:hover,
    .sidenav.bg-primary .sidenav-horizontal-prev:focus,
    .sidenav.bg-primary .sidenav-horizontal-next:hover,
    .sidenav.bg-primary .sidenav-horizontal-next:focus {
      color: #fff; }
    .sidenav.bg-primary .sidenav-link.active,
    .sidenav.bg-primary .sidenav-horizontal-prev.active,
    .sidenav.bg-primary .sidenav-horizontal-next.active {
      color: #fff; }
  .sidenav.bg-primary .sidenav-item.disabled .sidenav-link,
  .sidenav.bg-primary .sidenav-horizontal-prev.disabled,
  .sidenav.bg-primary .sidenav-horizontal-next.disabled {
    color: rgba(255, 255, 255, 0.6) !important; }
  .sidenav.bg-primary .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
    background-color: rgba(255, 74, 0, 0.95); }
  .sidenav.bg-primary.sidenav-horizontal .sidenav-menu > .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
    background-color: rgba(255, 74, 0, 0.95); }
  .sidenav.bg-primary.sidenav-horizontal .sidenav-inner > .sidenav-item:not(.sidenav-item-closing) > .sidenav-menu, .sidenav.bg-primary.sidenav-horizontal .sidenav-inner > .sidenav-item.open > .sidenav-toggle {
    background: rgba(255, 74, 0, 0.95); }
  .sidenav.bg-primary .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu,
  .sidenav.bg-primary .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
    background: transparent;
    color: rgba(255, 255, 255, 0.7877380392); }
  .sidenav.bg-primary .sidenav-text {
    color: #fff; }
  .sidenav.bg-primary .sidenav-header {
    color: rgba(255, 255, 255, 0.75); }
  .sidenav.bg-primary hr,
  .sidenav.bg-primary .sidenav-divider,
  .sidenav.bg-primary .sidenav-inner > .sidenav-item.open > .sidenav-menu::before {
    border-color: rgba(255, 255, 255, 0.15) !important; }
  .sidenav.bg-primary .sidenav-inner > .sidenav-header::before,
  .sidenav.bg-primary .sidenav-block::before {
    background-color: rgba(255, 255, 255, 0.15); }
  .sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before {
    background-color: rgba(255, 255, 255, 0.15); }
  .sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
    background-color: #fff; }
  .sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before,
  .sidenav.bg-primary .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
    box-shadow: 0 0 0 2px rgba(255, 74, 0, 0.95); }
  .sidenav.bg-primary .ps__thumb-y,
  .sidenav.bg-primary .ps__rail-y.ps--clicking > .ps__thumb-y {
    background: rgba(255, 255, 255, 0.5877380392) !important; }

.footer.bg-primary {
  background-color: #ff4a00 !important;
  color: rgba(255, 255, 255, 0.7877380392); }
  .footer.bg-primary .footer-link {
    color: rgba(255, 255, 255, 0.7877380392); }
    .footer.bg-primary .footer-link:hover, .footer.bg-primary .footer-link:focus {
      color: #fff; }
    .footer.bg-primary .footer-link.disabled {
      color: rgba(255, 255, 255, 0.6) !important; }
  .footer.bg-primary .footer-text {
    color: #fff; }
  .footer.bg-primary .show > .footer-link,
  .footer.bg-primary .active > .footer-link,
  .footer.bg-primary .footer-link.show,
  .footer.bg-primary .footer-link.active {
    color: #fff; }
  .footer.bg-primary hr {
    border-color: rgba(255, 255, 255, 0.15); }

.fill-primary {
  fill: #ff4a00; }

.slider-primary .slider-handle {
  box-shadow: none !important; }
.slider-primary .slider-handle,
.slider-primary .slider-selection,
.slider-primary .slider-reversed .slider-track-high, .slider-primary.slider-reversed .slider-track-high {
  background: #ff4a00; }

.noUi-primary .noUi-base .noUi-handle {
  box-shadow: none !important;
  background: #ff4a00 !important; }
.noUi-primary .noUi-base .noUi-connect {
  background: #ff4a00 !important; }

.material-style .select2-container--default .select2-results__option--highlighted[aria-selected] {
  background-color: #ff4a00 !important;
  color: #fff !important; }
.material-style .select2-container--default.select2-container--focus:not(.select2-container--disabled) .select2-selection, .material-style .select2-container--default.select2-container--open:not(.select2-container--disabled) .select2-selection {
  border-color: #ff4a00 !important;
  box-shadow: 0 -1px 0 0 #ff4a00 inset !important; }

.material-style .select2-primary .select2-container--default .select2-selection--multiple .select2-selection__choice {
  background: #ff4a00;
  color: #fff; }

.bootstrap-tagsinput.focus {
  border-color: #ff4a00 !important;
  box-shadow: 0 -1px 0 0 #ff4a00 inset !important; }

.bootstrap-select .dropdown-menu.inner a[aria-selected=true] {
  background: #ff4a00 !important;
  color: #fff !important; }

.datepicker table tr td.active, .datepicker table tr td.active.highlighted, .datepicker table tr td.active.today,
.datepicker table tr td span.active,
.datepicker table tr td span.active.disabled, .datepicker table tr td.range-start, .datepicker table tr td.range-end {
  background: #ff4a00 !important; color: #fff !important; }
.datepicker table tr td.range, .datepicker table tr td.range.highlighted, .datepicker table tr td.range.today {
  background: rgba(255, 74, 0, 0.15) !important; color: #fff !important; }
  .datepicker table tr td.range.focused, .datepicker table tr td.range.highlighted.focused, .datepicker table tr td.range.today.focused {
    background: rgba(224, 65, 0, 0.15) !important; }
  .datepicker table tr td.range.disabled, .datepicker table tr td.range.highlighted.disabled, .datepicker table tr td.range.today.disabled {
    background: rgba(255, 74, 0, 0) !important;  color: rgba(255, 255, 255, 0.5) !important; }

.daterangepicker td.active { background-color: #ff4a00 !important;  color: #fff !important; }

.daterangepicker td.in-range:not(.start-date):not(.end-date):not(.off) {
  background-color: rgba(255, 74, 0, 0.15) !important;
  color: #fff !important; }

.daterangepicker .input-mini.active {
  border-color: #ff4a00 !important; }

.ranges li.active {
  background-color: #ff4a00 !important;
  color: #fff !important; }

.dtp-date,
.dtp-time {
  background: #ff4a00;
  color: #fff; }

.dtp-close > a {
  color: #fff; }

header.dtp-header {
  background: rgba(255, 74, 0, 0.85);
  color: #fff; }

table.dtp-picker-days tr > td > a.selected {
  background: #ff4a00;
  color: #fff !important; }

.dtp-actual-meridien a.selected {
  background: #ff4a00 !important;
  color: #fff !important; }

.dtp .year-picker-item:hover {
  color: #ff4a00; }
.dtp .year-picker-item.active {
  color: #ff4a00; }

.dtp .svg-clock [stroke="#8BC34A"] {
  stroke: #ff4a00 !important; }

.dtp .svg-clock [fill="#8BC34A"] {
  fill: #ff4a00 !important; }

.dtp .svg-clock [fill="#fff"] {
  fill: #fff !important; }

li.ui-timepicker-selected,
.ui-timepicker-list .ui-timepicker-selected:hover {
  background: #ff4a00 !important;
  color: #fff !important; }

.growl-default {
  background: #ff4a00 !important;
  color: #fff !important; }

.md-editor.active {
  border-color: #ff4a00 !important; }

.ql-snow.ql-toolbar button:hover,
.ql-snow.ql-toolbar button:focus,
.ql-snow.ql-toolbar button.ql-active,
.ql-snow.ql-toolbar .ql-picker-label:hover,
.ql-snow.ql-toolbar .ql-picker-label.ql-active,
.ql-snow.ql-toolbar .ql-picker-item:hover,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected,
.ql-snow .ql-toolbar button:hover,
.ql-snow .ql-toolbar button:focus,
.ql-snow .ql-toolbar button.ql-active,
.ql-snow .ql-toolbar .ql-picker-label:hover,
.ql-snow .ql-toolbar .ql-picker-label.ql-active,
.ql-snow .ql-toolbar .ql-picker-item:hover,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected {
  color: #ff4a00 !important; }
.ql-snow.ql-toolbar button:hover .ql-fill,
.ql-snow.ql-toolbar button:focus .ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow.ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow.ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:hover .ql-fill,
.ql-snow .ql-toolbar button:focus .ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-fill,
.ql-snow .ql-toolbar button:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button:focus .ql-stroke.ql-fill,
.ql-snow .ql-toolbar button.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke.ql-fill,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke.ql-fill {
  fill: #ff4a00 !important; }
.ql-snow.ql-toolbar button:hover .ql-stroke,
.ql-snow.ql-toolbar button:focus .ql-stroke,
.ql-snow.ql-toolbar button.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow.ql-toolbar button:hover .ql-stroke-miter,
.ql-snow.ql-toolbar button:focus .ql-stroke-miter,
.ql-snow.ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow.ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter,
.ql-snow .ql-toolbar button:hover .ql-stroke,
.ql-snow .ql-toolbar button:focus .ql-stroke,
.ql-snow .ql-toolbar button.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke,
.ql-snow .ql-toolbar button:hover .ql-stroke-miter,
.ql-snow .ql-toolbar button:focus .ql-stroke-miter,
.ql-snow .ql-toolbar button.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-label.ql-active .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item:hover .ql-stroke-miter,
.ql-snow .ql-toolbar .ql-picker-item.ql-selected .ql-stroke-miter {
  stroke: #ff4a00 !important; }

.tt-suggestion:active,
.tt-cursor {
  background: #ff4a00 !important;
  color: #fff !important; }

.dropzone.dz-drag-hover {
  border-color: #ff4a00 !important; }

.swiper-pagination-bullet.swiper-pagination-bullet-active,
.swiper-pagination.swiper-pagination-progressbar .swiper-pagination-progressbar-fill {
  background: #ff4a00 !important; }

.sk-primary.sk-rotating-plane,
.sk-primary.sk-double-bounce .sk-child,
.sk-primary.sk-wave .sk-rect,
.sk-primary.sk-wandering-cubes .sk-cube,
.sk-primary.sk-spinner-pulse,
.sk-primary.sk-chasing-dots .sk-child,
.sk-primary.sk-three-bounce .sk-child,
.sk-primary.sk-circle .sk-child:before,
.sk-primary.sk-cube-grid .sk-cube,
.sk-primary.sk-fading-circle .sk-circle:before,
.sk-primary.sk-folding-cube .sk-cube:before {
  background-color: #ff4a00; }

.sw-theme-default .step-anchor > li.active > a .sw-icon,
.sw-theme-default .step-anchor > li.active > a .sw-number {
  color: #ff4a00;
  border-color: #ff4a00; }

.plyr input[type='range']::-ms-fill-lower {
  background: #ff4a00 !important; }

.plyr input[type='range']:active::-webkit-slider-thumb {
  background: #ff4a00 !important; }
.plyr input[type='range']:active::-moz-range-thumb {
  background: #ff4a00 !important; }
.plyr input[type='range']:active::-ms-thumb {
  background: #ff4a00 !important; }

.plyr--video .plyr__controls button.tab-focus:focus,
.plyr--video .plyr__controls button:hover {
  background: #ff4a00 !important;
  color: !important; }

.plyr--audio .plyr__controls button.tab-focus:focus,
.plyr--audio .plyr__controls button:hover {
  background: #ff4a00 !important;
  color: !important; }

.plyr__play-large {
  background: #ff4a00 !important;
  color: !important; }

.plyr__progress--played,
.plyr__volume--display {
  color: #ff4a00 !important; }

.fc-event,
.fc-event-dot {
  background: rgba(255, 74, 0, 0.15) !important; }

.fc-highlight,
.fc-bgevent {
  background: #ff4a00 !important; }

.ui-product-color.active {
  box-shadow: 0 0 0 2px #fff, 0 0 0 4px #ff4a00 !important; }

.bg-navbar-theme {
  background-color: #ff4a00 !important;
  color: rgba(255, 255, 255, 0.7877380392); }
  .bg-navbar-theme .navbar-brand {
    color: #fff; }
    .bg-navbar-theme .navbar-brand:hover, .bg-navbar-theme .navbar-brand:focus {
      color: #fff; }
  .bg-navbar-theme .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.7877380392); }
    .bg-navbar-theme .navbar-nav .nav-link:hover, .bg-navbar-theme .navbar-nav .nav-link:focus {
      color: #fff; }
    .bg-navbar-theme .navbar-nav .nav-link.disabled {
      color: rgba(255, 255, 255, 0.6) !important; }
  .bg-navbar-theme .navbar-nav .show > .nav-link,
  .bg-navbar-theme .navbar-nav .active > .nav-link,
  .bg-navbar-theme .navbar-nav .nav-link.show,
  .bg-navbar-theme .navbar-nav .nav-link.active {
    color: #fff; }
  .bg-navbar-theme .navbar-toggler {
    color: rgba(255, 255, 255, 0.7877380392);
    border-color: rgba(255, 255, 255, 0.15); }
  .bg-navbar-theme .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }
  .bg-navbar-theme .navbar-text {
    color: rgba(255, 255, 255, 0.7877380392); }
    .bg-navbar-theme .navbar-text a {
      color: #fff; }
      .bg-navbar-theme .navbar-text a:hover, .bg-navbar-theme .navbar-text a:focus {
        color: #fff; }
  .bg-navbar-theme hr {
    border-color: rgba(255, 255, 255, 0.15); }

.navbar {
  box-shadow: 1px 0 0 1px rgba(0, 0, 0, 0.08); }

.material-style .sidenav .app-brand.demo {
  height: 70px; }

.bg-sidenav-theme {
  background-color: #fff !important;
  color: #222; }
  .bg-sidenav-theme .sidenav-link,
  .bg-sidenav-theme .sidenav-horizontal-prev,
  .bg-sidenav-theme .sidenav-horizontal-next {
    color: #222; }
    .bg-sidenav-theme .sidenav-link:hover, .bg-sidenav-theme .sidenav-link:focus,
    .bg-sidenav-theme .sidenav-horizontal-prev:hover,
    .bg-sidenav-theme .sidenav-horizontal-prev:focus,
    .bg-sidenav-theme .sidenav-horizontal-next:hover,
    .bg-sidenav-theme .sidenav-horizontal-next:focus {
      color: #212529; }
    .bg-sidenav-theme .sidenav-link.active,
    .bg-sidenav-theme .sidenav-horizontal-prev.active,
    .bg-sidenav-theme .sidenav-horizontal-next.active {
      color: #212529; }
  .bg-sidenav-theme .sidenav-item.disabled .sidenav-link,
  .bg-sidenav-theme .sidenav-horizontal-prev.disabled,
  .bg-sidenav-theme .sidenav-horizontal-next.disabled {
    color: rgba(34, 34, 34, 0.6) !important; }
  .bg-sidenav-theme .sidenav-item.open:not(.sidenav-item-closing) > .sidenav-toggle,
  .bg-sidenav-theme .sidenav-item.active > .sidenav-link {
    color: #212529; }
  .bg-sidenav-theme .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
    background-color: #e8eef0; }
  .bg-sidenav-theme.sidenav-horizontal .sidenav-menu > .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
    background-color: rgba(232, 238, 240, 0.975); }
  .bg-sidenav-theme.sidenav-horizontal .sidenav-inner > .sidenav-item:not(.sidenav-item-closing) > .sidenav-menu, .bg-sidenav-theme.sidenav-horizontal .sidenav-inner > .sidenav-item.open > .sidenav-toggle {
    background: #e8eef0; }
  .bg-sidenav-theme .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu,
  .bg-sidenav-theme .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
    background: transparent;
    color: #222; }
  .bg-sidenav-theme .sidenav-text {
    color: #212529; }
  .bg-sidenav-theme .sidenav-header {
    color: rgba(34, 34, 34, 0.75); }
  .bg-sidenav-theme hr,
  .bg-sidenav-theme .sidenav-divider,
  .bg-sidenav-theme .sidenav-inner > .sidenav-item.open > .sidenav-menu::before {
    border-color: rgba(33, 37, 41, 0.075) !important; }
  .bg-sidenav-theme .sidenav-inner > .sidenav-header::before,
  .bg-sidenav-theme .sidenav-block::before {
    background-color: rgba(33, 37, 41, 0.075); }
  .bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before {
    background-color: rgba(33, 37, 41, 0.075); }
  .bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
    background-color: #212529; }
  .bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before,
  .bg-sidenav-theme .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
    box-shadow: 0 0 0 2px #e8eef0; }
  .bg-sidenav-theme .ps__thumb-y,
  .bg-sidenav-theme .ps__rail-y.ps--clicking > .ps__thumb-y {
    background: rgba(33, 37, 41, 0.2) !important; }

.sidenav.sidenav-vertical.bg-white .sidenav-inner > .sidenav-item.active > .sidenav-link {color:#f8b940 !important;     font-family: inter !important;
  font-size: 13px;}
.sidenav.sidenav-vertical.bg-white .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) { background: #2d374c; color: #fff;}

.sidenav.sidenav-vertical.bg-dark .sidenav-inner > .sidenav-item.active > .sidenav-link {color: #fff !important; }
.sidenav.sidenav-vertical.bg-dark .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) { background: rgba(255, 255, 255, 0.08);}
.layout-sidenav,.layout-sidenav-horizontal {
  box-shadow: 0 1px 0 1px rgba(0, 0, 0, 0.08); }

.bg-footer-theme {
  background-color: #f0f4f5 !important;
  color: #77757a; }
  .bg-footer-theme .footer-link {
    color: #77757a; }
    .bg-footer-theme .footer-link:hover, .bg-footer-theme .footer-link:focus {
      color: #212529; }
    .bg-footer-theme .footer-link.disabled {
      color: rgba(119, 117, 122, 0.6) !important; }
  .bg-footer-theme .footer-text {
    color: #212529; }
  .bg-footer-theme .show > .footer-link,
  .bg-footer-theme .active > .footer-link,
  .bg-footer-theme .footer-link.show,
  .bg-footer-theme .footer-link.active {
    color: #212529; }
  .bg-footer-theme hr {
    border-color: rgba(33, 37, 41, 0.0773690196); }

.layout-footer {
  box-shadow: 0 -1px 0 rgba(24, 28, 33, 0.04); }

hr {
  border-color: rgba(24, 28, 33, 0.04); }

.nav-tabs-bottom > .tab-content,
.nav-tabs-left > .tab-content,
.nav-tabs-right > .tab-content,
.nav-tabs-top > .tab-content {
  border-color: transparent;
  box-shadow: none; }

.form-wizard-boxed-steps .wizard-nav,
.ng2-archwizard-boxed-steps ul.steps-indicator {
  border-color: transparent !important;
  box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.08); }

.nav-tabs-bottom > .nav-tabs:not(.tabs-alt) .nav-link:not(.active),
.nav-tabs-bottom > div > .nav-tabs:not(.tabs-alt) .nav-link:not(.active),
.nav-tabs-left > .nav-tabs:not(.tabs-alt) .nav-link:not(.active),
.nav-tabs-left > div > .nav-tabs:not(.tabs-alt) .nav-link:not(.active),
.nav-tabs-right > .nav-tabs:not(.tabs-alt) .nav-link:not(.active),
.nav-tabs-right > div > .nav-tabs:not(.tabs-alt) .nav-link:not(.active),
.nav-tabs-top > .nav-tabs:not(.tabs-alt) .nav-link:not(.active),
.nav-tabs-top > div > .nav-tabs:not(.tabs-alt) .nav-link:not(.active) {
  border-color: transparent !important; }
.nav-tabs-bottom > .nav .nav-link.active,
.nav-tabs-bottom > div > .nav .nav-link.active,
.nav-tabs-left > .nav .nav-link.active,
.nav-tabs-left > div > .nav .nav-link.active,
.nav-tabs-right > .nav .nav-link.active,
.nav-tabs-right > div > .nav .nav-link.active,
.nav-tabs-top > .nav .nav-link.active,
.nav-tabs-top > div > .nav .nav-link.active {
  border-color: #fff !important; }

.nav-tabs-bottom > .nav-tabs:not(.tabs-alt),
.nav-tabs-bottom > div > .nav-tabs:not(.tabs-alt),
.nav-tabs-top > .nav-tabs:not(.tabs-alt),
.nav-tabs-top > div > .nav-tabs:not(.tabs-alt) {
  padding-right: 0;
  padding-left: 0; }

.nav-tabs-left > .nav-tabs:not(.tabs-alt),
.nav-tabs-left > div > .nav-tabs:not(.tabs-alt),
.nav-tabs-right > .nav-tabs:not(.tabs-alt),
.nav-tabs-right > div > .nav-tabs:not(.tabs-alt) {
  padding-top: 0;
  padding-bottom: 0; }

.progress {
  background: #f0f4f5; }

.sortable-example li {
  background: #f0f4f5; }

.btn-glow-primary {
  box-shadow: 0 1px 20px 1px rgba(85, 163, 244, 0.6); }
  .btn-glow-primary:hover {
    box-shadow: 0 1px 20px 3px rgba(85, 163, 244, 0.6); }
  .btn-glow-primary:not(:disabled):not(.disabled).active, .btn-glow-primary:not(:disabled):not(.disabled):active:focus, .show > .btn-glow-primary.dropdown-toggle, .btn-glow-primary.active, .btn-glow-primary:focus {
    box-shadow: none; }

.btn-glow-secondary {
  box-shadow: 0 1px 20px 1px rgba(136, 151, 170, 0.6); }
  .btn-glow-secondary:hover {
    box-shadow: 0 1px 20px 3px rgba(136, 151, 170, 0.6); }
  .btn-glow-secondary:not(:disabled):not(.disabled).active, .btn-glow-secondary:not(:disabled):not(.disabled):active:focus, .show > .btn-glow-secondary.dropdown-toggle, .btn-glow-secondary.active, .btn-glow-secondary:focus {
    box-shadow: none; }

.btn-glow-success {
  box-shadow: 0 1px 20px 1px rgba(98, 212, 147, 0.6); }
  .btn-glow-success:hover {
    box-shadow: 0 1px 20px 3px rgba(98, 212, 147, 0.6); }
  .btn-glow-success:not(:disabled):not(.disabled).active, .btn-glow-success:not(:disabled):not(.disabled):active:focus, .show > .btn-glow-success.dropdown-toggle, .btn-glow-success.active, .btn-glow-success:focus {
    box-shadow: none; }

.btn-glow-info {
  box-shadow: 0 1px 20px 1px rgba(85, 163, 244, 0.6); }
  .btn-glow-info:hover {
    box-shadow: 0 1px 20px 3px rgba(85, 163, 244, 0.6); }
  .btn-glow-info:not(:disabled):not(.disabled).active, .btn-glow-info:not(:disabled):not(.disabled):active:focus, .show > .btn-glow-info.dropdown-toggle, .btn-glow-info.active, .btn-glow-info:focus {
    box-shadow: none; }

.btn-glow-warning {
  box-shadow: 0 1px 20px 1px rgba(244, 171, 85, 0.6); }
  .btn-glow-warning:hover {
    box-shadow: 0 1px 20px 3px rgba(244, 171, 85, 0.6); }
  .btn-glow-warning:not(:disabled):not(.disabled).active, .btn-glow-warning:not(:disabled):not(.disabled):active:focus, .show > .btn-glow-warning.dropdown-toggle, .btn-glow-warning.active, .btn-glow-warning:focus {
    box-shadow: none; }

.btn-glow-danger {
  box-shadow: 0 1px 20px 1px rgba(255, 73, 97, 0.6); }
  .btn-glow-danger:hover {
    box-shadow: 0 1px 20px 3px rgba(255, 73, 97, 0.6); }
  .btn-glow-danger:not(:disabled):not(.disabled).active, .btn-glow-danger:not(:disabled):not(.disabled):active:focus, .show > .btn-glow-danger.dropdown-toggle, .btn-glow-danger.active, .btn-glow-danger:focus {
    box-shadow: none; }

.btn-glow-light {
  box-shadow: 0 1px 20px 1px rgba(24, 28, 33, 0); }
  .btn-glow-light:hover {
    box-shadow: 0 1px 20px 3px rgba(24, 28, 33, 0); }
  .btn-glow-light:not(:disabled):not(.disabled).active, .btn-glow-light:not(:disabled):not(.disabled):active:focus, .show > .btn-glow-light.dropdown-toggle, .btn-glow-light.active, .btn-glow-light:focus {
    box-shadow: none; }

.btn-glow-dark {
  box-shadow: 0 1px 20px 1px rgba(96, 108, 114, 0.6); }
  .btn-glow-dark:hover {
    box-shadow: 0 1px 20px 3px rgba(96, 108, 114, 0.6); }
  .btn-glow-dark:not(:disabled):not(.disabled).active, .btn-glow-dark:not(:disabled):not(.disabled):active:focus, .show > .btn-glow-dark.dropdown-toggle, .btn-glow-dark.active, .btn-glow-dark:focus {
    box-shadow: none; }

.text-twitter {
  color: #1DA1F2 !important; }

a.text-twitter:hover, a.text-twitter:focus {
  color: #0b76b8 !important; }

.bg-twitter {
  background-color: #1DA1F2 !important; }

a.bg-twitter:hover, a.bg-twitter:focus {
  background-color: rgba(29, 161, 242, 0.95) !important; }

.bg-twitter-dark {
  background-color: rgba(29, 161, 242, 0.9) !important; }

a.bg-twitter-dark:hover, a.bg-twitter-dark:focus {
  background-color: rgba(29, 161, 242, 0.95) !important; }

.bg-twitter-darker {
  background-color: rgba(29, 161, 242, 0.85) !important; }

a.bg-twitter-darker:hover, a.bg-twitter-darker:focus {
  background-color: rgba(29, 161, 242, 0.95) !important; }

.btn-twitter {
  background: #1DA1F2;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-twitter:hover {
    background: rgba(29, 161, 242, 0.95);
    color: #fff; }
  .btn-twitter:hover, .btn-twitter:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-twitter .badge {
  background: #fff;
  color: #1DA1F2; }

.btn-twitter .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-twitter:active,
.btn-twitter.active,
.show > .btn-twitter.dropdown-toggle {
  background: rgba(29, 161, 242, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-twitter.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #1DA1F2 !important; }
  .btn-twitter.md-btn-flat:focus, .btn-twitter.md-btn-flat.focus {
    background: rgba(29, 161, 242, 0.1) !important; }
  .btn-twitter.md-btn-flat .waves-ripple {
    background: rgba(29, 161, 242, 0.3) !important; }

.btn-twitter.md-btn-flat:active,
.btn-twitter.md-btn-flat.active,
.show > .btn-twitter.md-btn-flat.dropdown-toggle {
  background: rgba(29, 161, 242, 0.15) !important; }

.btn-twitter.disabled,
.btn-twitter:disabled {
  background: #1DA1F2 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-twitter.md-btn-flat.disabled,
.btn-twitter.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #1DA1F2 !important; }

.btn-outline-twitter {
  background: transparent;
  box-shadow: 0 0 0 1px #1DA1F2 inset;
  color: #1DA1F2; }
  .btn-outline-twitter:hover, .btn-outline-twitter:focus {
    background: #1DA1F2;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-twitter:hover .badge, .btn-outline-twitter:focus .badge {
      background: #fff;
      color: #1DA1F2; }
  .btn-outline-twitter.disabled, .btn-outline-twitter:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #1DA1F2 inset !important;
    color: #1DA1F2 !important; }

.btn-outline-twitter .badge {
  background: #1DA1F2;
  color: #fff; }

.btn-outline-twitter .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-twitter:active,
.btn-outline-twitter.active,
.show > .btn-outline-twitter.dropdown-toggle {
  background: rgba(29, 161, 242, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-twitter:active .badge,
  .btn-outline-twitter.active .badge,
  .show > .btn-outline-twitter.dropdown-toggle .badge {
    background: #fff;
    color: #1DA1F2; }

.text-google {
  color: #D1523F !important; }

a.text-google:hover, a.text-google:focus {
  color: #9e3526 !important; }

.bg-google {
  background-color: #D1523F !important; }

a.bg-google:hover, a.bg-google:focus {
  background-color: rgba(209, 82, 63, 0.95) !important; }

.bg-google-dark {
  background-color: rgba(209, 82, 63, 0.9) !important; }

a.bg-google-dark:hover, a.bg-google-dark:focus {
  background-color: rgba(209, 82, 63, 0.95) !important; }

.bg-google-darker {
  background-color: rgba(209, 82, 63, 0.85) !important; }

a.bg-google-darker:hover, a.bg-google-darker:focus {
  background-color: rgba(209, 82, 63, 0.95) !important; }

.btn-google {
  background: #D1523F;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-google:hover {
    background: rgba(209, 82, 63, 0.95);
    color: #fff; }
  .btn-google:hover, .btn-google:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-google .badge {
  background: #fff;
  color: #D1523F; }

.btn-google .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-google:active,
.btn-google.active,
.show > .btn-google.dropdown-toggle {
  background: rgba(209, 82, 63, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-google.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #D1523F !important; }
  .btn-google.md-btn-flat:focus, .btn-google.md-btn-flat.focus {
    background: rgba(209, 82, 63, 0.1) !important; }
  .btn-google.md-btn-flat .waves-ripple {
    background: rgba(209, 82, 63, 0.3) !important; }

.btn-google.md-btn-flat:active,
.btn-google.md-btn-flat.active,
.show > .btn-google.md-btn-flat.dropdown-toggle {
  background: rgba(209, 82, 63, 0.15) !important; }

.btn-google.disabled,
.btn-google:disabled {
  background: #D1523F !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-google.md-btn-flat.disabled,
.btn-google.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #D1523F !important; }

.btn-outline-google {
  background: transparent;
  box-shadow: 0 0 0 1px #D1523F inset;
  color: #D1523F; }
  .btn-outline-google:hover, .btn-outline-google:focus {
    background: #D1523F;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-google:hover .badge, .btn-outline-google:focus .badge {
      background: #fff;
      color: #D1523F; }
  .btn-outline-google.disabled, .btn-outline-google:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #D1523F inset !important;
    color: #D1523F !important; }

.btn-outline-google .badge {
  background: #D1523F;
  color: #fff; }

.btn-outline-google .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-google:active,
.btn-outline-google.active,
.show > .btn-outline-google.dropdown-toggle {
  background: rgba(209, 82, 63, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-google:active .badge,
  .btn-outline-google.active .badge,
  .show > .btn-outline-google.dropdown-toggle .badge {
    background: #fff;
    color: #D1523F; }

.text-facebook {
  color: #3B5998 !important; }

a.text-facebook:hover, a.text-facebook:focus {
  color: #263961 !important; }

.bg-facebook {
  background-color: #3B5998 !important; }

a.bg-facebook:hover, a.bg-facebook:focus {
  background-color: rgba(59, 89, 152, 0.95) !important; }

.bg-facebook-dark {
  background-color: rgba(59, 89, 152, 0.9) !important; }

a.bg-facebook-dark:hover, a.bg-facebook-dark:focus {
  background-color: rgba(59, 89, 152, 0.95) !important; }

.bg-facebook-darker {
  background-color: rgba(59, 89, 152, 0.85) !important; }

a.bg-facebook-darker:hover, a.bg-facebook-darker:focus {
  background-color: rgba(59, 89, 152, 0.95) !important; }

.btn-facebook {
  background: #3B5998;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-facebook:hover {
    background: rgba(59, 89, 152, 0.95);
    color: #fff; }
  .btn-facebook:hover, .btn-facebook:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-facebook .badge {
  background: #fff;
  color: #3B5998; }

.btn-facebook .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-facebook:active,
.btn-facebook.active,
.show > .btn-facebook.dropdown-toggle {
  background: rgba(59, 89, 152, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-facebook.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #3B5998 !important; }
  .btn-facebook.md-btn-flat:focus, .btn-facebook.md-btn-flat.focus {
    background: rgba(59, 89, 152, 0.1) !important; }
  .btn-facebook.md-btn-flat .waves-ripple {
    background: rgba(59, 89, 152, 0.3) !important; }

.btn-facebook.md-btn-flat:active,
.btn-facebook.md-btn-flat.active,
.show > .btn-facebook.md-btn-flat.dropdown-toggle {
  background: rgba(59, 89, 152, 0.15) !important; }

.btn-facebook.disabled,
.btn-facebook:disabled {
  background: #3B5998 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-facebook.md-btn-flat.disabled,
.btn-facebook.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #3B5998 !important; }

.btn-outline-facebook {
  background: transparent;
  box-shadow: 0 0 0 1px #3B5998 inset;
  color: #3B5998; }
  .btn-outline-facebook:hover, .btn-outline-facebook:focus {
    background: #3B5998;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-facebook:hover .badge, .btn-outline-facebook:focus .badge {
      background: #fff;
      color: #3B5998; }
  .btn-outline-facebook.disabled, .btn-outline-facebook:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #3B5998 inset !important;
    color: #3B5998 !important; }

.btn-outline-facebook .badge {
  background: #3B5998;
  color: #fff; }

.btn-outline-facebook .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-facebook:active,
.btn-outline-facebook.active,
.show > .btn-outline-facebook.dropdown-toggle {
  background: rgba(59, 89, 152, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-facebook:active .badge,
  .btn-outline-facebook.active .badge,
  .show > .btn-outline-facebook.dropdown-toggle .badge {
    background: #fff;
    color: #3B5998; }

.text-pinterest {
  color: #bd121c !important; }

a.text-pinterest:hover, a.text-pinterest:focus {
  color: #770b12 !important; }

.bg-pinterest {
  background-color: #bd121c !important; }

a.bg-pinterest:hover, a.bg-pinterest:focus {
  background-color: rgba(189, 18, 28, 0.95) !important; }

.bg-pinterest-dark {
  background-color: rgba(189, 18, 28, 0.9) !important; }

a.bg-pinterest-dark:hover, a.bg-pinterest-dark:focus {
  background-color: rgba(189, 18, 28, 0.95) !important; }

.bg-pinterest-darker {
  background-color: rgba(189, 18, 28, 0.85) !important; }

a.bg-pinterest-darker:hover, a.bg-pinterest-darker:focus {
  background-color: rgba(189, 18, 28, 0.95) !important; }

.btn-pinterest {
  background: #bd121c;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-pinterest:hover {
    background: rgba(189, 18, 28, 0.95);
    color: #fff; }
  .btn-pinterest:hover, .btn-pinterest:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-pinterest .badge {
  background: #fff;
  color: #bd121c; }

.btn-pinterest .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-pinterest:active,
.btn-pinterest.active,
.show > .btn-pinterest.dropdown-toggle {
  background: rgba(189, 18, 28, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-pinterest.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #bd121c !important; }
  .btn-pinterest.md-btn-flat:focus, .btn-pinterest.md-btn-flat.focus {
    background: rgba(189, 18, 28, 0.1) !important; }
  .btn-pinterest.md-btn-flat .waves-ripple {
    background: rgba(189, 18, 28, 0.3) !important; }

.btn-pinterest.md-btn-flat:active,
.btn-pinterest.md-btn-flat.active,
.show > .btn-pinterest.md-btn-flat.dropdown-toggle {
  background: rgba(189, 18, 28, 0.15) !important; }

.btn-pinterest.disabled,
.btn-pinterest:disabled {
  background: #bd121c !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-pinterest.md-btn-flat.disabled,
.btn-pinterest.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #bd121c !important; }

.btn-outline-pinterest {
  background: transparent;
  box-shadow: 0 0 0 1px #bd121c inset;
  color: #bd121c; }
  .btn-outline-pinterest:hover, .btn-outline-pinterest:focus {
    background: #bd121c;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-pinterest:hover .badge, .btn-outline-pinterest:focus .badge {
      background: #fff;
      color: #bd121c; }
  .btn-outline-pinterest.disabled, .btn-outline-pinterest:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #bd121c inset !important;
    color: #bd121c !important; }

.btn-outline-pinterest .badge {
  background: #bd121c;
  color: #fff; }

.btn-outline-pinterest .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-pinterest:active,
.btn-outline-pinterest.active,
.show > .btn-outline-pinterest.dropdown-toggle {
  background: rgba(189, 18, 28, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-pinterest:active .badge,
  .btn-outline-pinterest.active .badge,
  .show > .btn-outline-pinterest.dropdown-toggle .badge {
    background: #fff;
    color: #bd121c; }

.text-instagram {
  color: #000 !important; }

a.text-instagram:hover, a.text-instagram:focus {
  color: black !important; }

.bg-instagram {
  background-color: #000 !important; }

a.bg-instagram:hover, a.bg-instagram:focus {
  background-color: rgba(0, 0, 0, 0.95) !important; }

.bg-instagram-dark {
  background-color: rgba(0, 0, 0, 0.9) !important; }

a.bg-instagram-dark:hover, a.bg-instagram-dark:focus {
  background-color: rgba(0, 0, 0, 0.95) !important; }

.bg-instagram-darker {
  background-color: rgba(0, 0, 0, 0.85) !important; }

a.bg-instagram-darker:hover, a.bg-instagram-darker:focus {
  background-color: rgba(0, 0, 0, 0.95) !important; }

.btn-instagram {
  background: #000;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-instagram:hover {
    background: rgba(0, 0, 0, 0.95);
    color: #fff; }
  .btn-instagram:hover, .btn-instagram:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-instagram .badge {
  background: #fff;
  color: #000; }

.btn-instagram .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-instagram:active,
.btn-instagram.active,
.show > .btn-instagram.dropdown-toggle {
  background: rgba(0, 0, 0, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-instagram.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #000 !important; }
  .btn-instagram.md-btn-flat:focus, .btn-instagram.md-btn-flat.focus {
    background: rgba(0, 0, 0, 0.1) !important; }
  .btn-instagram.md-btn-flat .waves-ripple {
    background: rgba(0, 0, 0, 0.3) !important; }

.btn-instagram.md-btn-flat:active,
.btn-instagram.md-btn-flat.active,
.show > .btn-instagram.md-btn-flat.dropdown-toggle {
  background: rgba(0, 0, 0, 0.15) !important; }

.btn-instagram.disabled,
.btn-instagram:disabled {
  background: #000 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-instagram.md-btn-flat.disabled,
.btn-instagram.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #000 !important; }

.btn-outline-instagram {
  background: transparent;
  box-shadow: 0 0 0 1px #000 inset;
  color: #000; }
  .btn-outline-instagram:hover, .btn-outline-instagram:focus {
    background: #000;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-instagram:hover .badge, .btn-outline-instagram:focus .badge {
      background: #fff;
      color: #000; }
  .btn-outline-instagram.disabled, .btn-outline-instagram:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #000 inset !important;
    color: #000 !important; }

.btn-outline-instagram .badge {
  background: #000;
  color: #fff; }

.btn-outline-instagram .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-instagram:active,
.btn-outline-instagram.active,
.show > .btn-outline-instagram.dropdown-toggle {
  background: rgba(0, 0, 0, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-instagram:active .badge,
  .btn-outline-instagram.active .badge,
  .show > .btn-outline-instagram.dropdown-toggle .badge {
    background: #fff;
    color: #000; }

.text-windows {
  color: #26AAE1 !important; }

a.text-windows:hover, a.text-windows:focus {
  color: #177aa4 !important; }

.bg-windows {
  background-color: #26AAE1 !important; }

a.bg-windows:hover, a.bg-windows:focus {
  background-color: rgba(38, 170, 225, 0.95) !important; }

.bg-windows-dark {
  background-color: rgba(38, 170, 225, 0.9) !important; }

a.bg-windows-dark:hover, a.bg-windows-dark:focus {
  background-color: rgba(38, 170, 225, 0.95) !important; }

.bg-windows-darker {
  background-color: rgba(38, 170, 225, 0.85) !important; }

a.bg-windows-darker:hover, a.bg-windows-darker:focus {
  background-color: rgba(38, 170, 225, 0.95) !important; }

.btn-windows {
  background: #26AAE1;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-windows:hover {
    background: rgba(38, 170, 225, 0.95);
    color: #fff; }
  .btn-windows:hover, .btn-windows:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-windows .badge {
  background: #fff;
  color: #26AAE1; }

.btn-windows .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-windows:active,
.btn-windows.active,
.show > .btn-windows.dropdown-toggle {
  background: rgba(38, 170, 225, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-windows.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #26AAE1 !important; }
  .btn-windows.md-btn-flat:focus, .btn-windows.md-btn-flat.focus {
    background: rgba(38, 170, 225, 0.1) !important; }
  .btn-windows.md-btn-flat .waves-ripple {
    background: rgba(38, 170, 225, 0.3) !important; }

.btn-windows.md-btn-flat:active,
.btn-windows.md-btn-flat.active,
.show > .btn-windows.md-btn-flat.dropdown-toggle {
  background: rgba(38, 170, 225, 0.15) !important; }

.btn-windows.disabled,
.btn-windows:disabled {
  background: #26AAE1 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-windows.md-btn-flat.disabled,
.btn-windows.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #26AAE1 !important; }

.btn-outline-windows {
  background: transparent;
  box-shadow: 0 0 0 1px #26AAE1 inset;
  color: #26AAE1; }
  .btn-outline-windows:hover, .btn-outline-windows:focus {
    background: #26AAE1;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-windows:hover .badge, .btn-outline-windows:focus .badge {
      background: #fff;
      color: #26AAE1; }
  .btn-outline-windows.disabled, .btn-outline-windows:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #26AAE1 inset !important;
    color: #26AAE1 !important; }

.btn-outline-windows .badge {
  background: #26AAE1;
  color: #fff; }

.btn-outline-windows .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-windows:active,
.btn-outline-windows.active,
.show > .btn-outline-windows.dropdown-toggle {
  background: rgba(38, 170, 225, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-windows:active .badge,
  .btn-outline-windows.active .badge,
  .show > .btn-outline-windows.dropdown-toggle .badge {
    background: #fff;
    color: #26AAE1; }

.text-macos {
  color: #343434 !important; }

a.text-macos:hover, a.text-macos:focus {
  color: #0e0e0e !important; }

.bg-macos {
  background-color: #343434 !important; }

a.bg-macos:hover, a.bg-macos:focus {
  background-color: rgba(52, 52, 52, 0.95) !important; }

.bg-macos-dark {
  background-color: rgba(52, 52, 52, 0.9) !important; }

a.bg-macos-dark:hover, a.bg-macos-dark:focus {
  background-color: rgba(52, 52, 52, 0.95) !important; }

.bg-macos-darker {
  background-color: rgba(52, 52, 52, 0.85) !important; }

a.bg-macos-darker:hover, a.bg-macos-darker:focus {
  background-color: rgba(52, 52, 52, 0.95) !important; }

.btn-macos {
  background: #343434;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-macos:hover {
    background: rgba(52, 52, 52, 0.95);
    color: #fff; }
  .btn-macos:hover, .btn-macos:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-macos .badge {
  background: #fff;
  color: #343434; }

.btn-macos .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-macos:active,
.btn-macos.active,
.show > .btn-macos.dropdown-toggle {
  background: rgba(52, 52, 52, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-macos.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #343434 !important; }
  .btn-macos.md-btn-flat:focus, .btn-macos.md-btn-flat.focus {
    background: rgba(52, 52, 52, 0.1) !important; }
  .btn-macos.md-btn-flat .waves-ripple {
    background: rgba(52, 52, 52, 0.3) !important; }

.btn-macos.md-btn-flat:active,
.btn-macos.md-btn-flat.active,
.show > .btn-macos.md-btn-flat.dropdown-toggle {
  background: rgba(52, 52, 52, 0.15) !important; }

.btn-macos.disabled,
.btn-macos:disabled {
  background: #343434 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-macos.md-btn-flat.disabled,
.btn-macos.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #343434 !important; }

.btn-outline-macos {
  background: transparent;
  box-shadow: 0 0 0 1px #343434 inset;
  color: #343434; }
  .btn-outline-macos:hover, .btn-outline-macos:focus {
    background: #343434;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-macos:hover .badge, .btn-outline-macos:focus .badge {
      background: #fff;
      color: #343434; }
  .btn-outline-macos.disabled, .btn-outline-macos:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #343434 inset !important;
    color: #343434 !important; }

.btn-outline-macos .badge {
  background: #343434;
  color: #fff; }

.btn-outline-macos .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-macos:active,
.btn-outline-macos.active,
.show > .btn-outline-macos.dropdown-toggle {
  background: rgba(52, 52, 52, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-macos:active .badge,
  .btn-outline-macos.active .badge,
  .show > .btn-outline-macos.dropdown-toggle .badge {
    background: #fff;
    color: #343434; }

.text-linux {
  color: #800080 !important; }

a.text-linux:hover, a.text-linux:focus {
  color: #340034 !important; }

.bg-linux {
  background-color: #800080 !important; }

a.bg-linux:hover, a.bg-linux:focus {
  background-color: rgba(128, 0, 128, 0.95) !important; }

.bg-linux-dark {
  background-color: rgba(128, 0, 128, 0.9) !important; }

a.bg-linux-dark:hover, a.bg-linux-dark:focus {
  background-color: rgba(128, 0, 128, 0.95) !important; }

.bg-linux-darker {
  background-color: rgba(128, 0, 128, 0.85) !important; }

a.bg-linux-darker:hover, a.bg-linux-darker:focus {
  background-color: rgba(128, 0, 128, 0.95) !important; }

.btn-linux {
  background: #800080;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #fff; }
  .btn-linux:hover {
    background: rgba(128, 0, 128, 0.95);
    color: #fff; }
  .btn-linux:hover, .btn-linux:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-linux .badge {
  background: #fff;
  color: #800080; }

.btn-linux .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-linux:active,
.btn-linux.active,
.show > .btn-linux.dropdown-toggle {
  background: rgba(128, 0, 128, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-linux.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #800080 !important; }
  .btn-linux.md-btn-flat:focus, .btn-linux.md-btn-flat.focus {
    background: rgba(128, 0, 128, 0.1) !important; }
  .btn-linux.md-btn-flat .waves-ripple {
    background: rgba(128, 0, 128, 0.3) !important; }

.btn-linux.md-btn-flat:active,
.btn-linux.md-btn-flat.active,
.show > .btn-linux.md-btn-flat.dropdown-toggle {
  background: rgba(128, 0, 128, 0.15) !important; }

.btn-linux.disabled,
.btn-linux:disabled {
  background: #800080 !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #fff !important; }

.btn-linux.md-btn-flat.disabled,
.btn-linux.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #800080 !important; }

.btn-outline-linux {
  background: transparent;
  box-shadow: 0 0 0 1px #800080 inset;
  color: #800080; }
  .btn-outline-linux:hover, .btn-outline-linux:focus {
    background: #800080;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #fff; }
    .btn-outline-linux:hover .badge, .btn-outline-linux:focus .badge {
      background: #fff;
      color: #800080; }
  .btn-outline-linux.disabled, .btn-outline-linux:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #800080 inset !important;
    color: #800080 !important; }

.btn-outline-linux .badge {
  background: #800080;
  color: #fff; }

.btn-outline-linux .waves-ripple {
  background: rgba(255, 255, 255, 0.3) !important; }

.btn-outline-linux:active,
.btn-outline-linux.active,
.show > .btn-outline-linux.dropdown-toggle {
  background: rgba(128, 0, 128, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #fff; }
  .btn-outline-linux:active .badge,
  .btn-outline-linux.active .badge,
  .show > .btn-outline-linux.dropdown-toggle .badge {
    background: #fff;
    color: #800080; }

.btn-white {
  background: #fff;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03);
  color: #212529; }
  .btn-white:hover {
    background: rgba(255, 255, 255, 0.95);
    color: #212529; }
  .btn-white:hover, .btn-white:focus {
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06); }

.btn-white .badge {
  background: #212529;
  color: #fff; }

.btn-white .waves-ripple {
  background: rgba(33, 37, 41, 0.2) !important; }

.btn-white:active,
.btn-white.active,
.show > .btn-white.dropdown-toggle {
  background: rgba(255, 255, 255, 0.87);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06); }

.btn-white.md-btn-flat {
  background: none !important;
  box-shadow: none !important;
  color: #fff !important; }
  .btn-white.md-btn-flat:focus, .btn-white.md-btn-flat.focus {
    background: rgba(255, 255, 255, 0.1) !important; }
  .btn-white.md-btn-flat .waves-ripple {
    background: rgba(255, 255, 255, 0.3) !important; }

.btn-white.md-btn-flat:active,
.btn-white.md-btn-flat.active,
.show > .btn-white.md-btn-flat.dropdown-toggle {
  background: rgba(255, 255, 255, 0.15) !important; }

.btn-white.disabled,
.btn-white:disabled {
  background: #fff !important;
  box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.07), 0px 4px 5px 0px rgba(0, 0, 0, 0.05), 0px 1px 10px 0px rgba(0, 0, 0, 0.03) !important;
  color: #212529 !important; }

.btn-white.md-btn-flat.disabled,
.btn-white.md-btn-flat:disabled {
  background: none !important;
  box-shadow: none !important;
  color: #fff !important; }

.btn-outline-white {
  background: transparent;
  box-shadow: 0 0 0 1px #fff inset;
  color: #fff; }
  .btn-outline-white:hover, .btn-outline-white:focus {
    background: #fff;
    box-shadow: 0px 2px 4px -1px rgba(0, 0, 0, 0.15), 0px 4px 5px 0px rgba(0, 0, 0, 0.1), 0px 1px 10px 0px rgba(0, 0, 0, 0.06);
    color: #212529; }
    .btn-outline-white:hover .badge, .btn-outline-white:focus .badge {
      background: #212529;
      color: #fff; }
  .btn-outline-white.disabled, .btn-outline-white:disabled {
    background: transparent !important;
    box-shadow: 0 0 0 1px #fff inset !important;
    color: #fff !important; }

.btn-outline-white .badge {
  background: #fff;
  color: #fff; }

.btn-outline-white .waves-ripple {
  background: rgba(33, 37, 41, 0.2) !important; }

.btn-outline-white:active,
.btn-outline-white.active,
.show > .btn-outline-white.dropdown-toggle {
  background: rgba(255, 255, 255, 0.95);
  box-shadow: 0px 5px 5px -3px rgba(0, 0, 0, 0.15), 0px 8px 10px 1px rgba(0, 0, 0, 0.1), 0px 3px 14px 2px rgba(0, 0, 0, 0.06);
  color: #212529; }
  .btn-outline-white:active .badge,
  .btn-outline-white.active .badge,
  .show > .btn-outline-white.dropdown-toggle .badge {
    background: #212529;
    color: #fff; }

.custom-control.custom-control-black .custom-control-label::before,
.custom-control.custom-control-black .custom-control-input:active ~ .custom-control-label::before {
  background-color: #000; }
.custom-control.custom-control-black.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-control.custom-control-black.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #000; }
.custom-control.custom-control-black.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #000;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); }
.custom-control.custom-control-black.custom-radio .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%23000'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%23000'/%3E%3C/svg%3E"); }
.custom-control.custom-control-black .custom-control-input:checked ~ .custom-control-label::after {
  background: rgba(0, 0, 0, 0.15); }

.custom-control.custom-control-white .custom-control-label::before,
.custom-control.custom-control-white .custom-control-input:active ~ .custom-control-label::before {
  background-color: #fff; }
.custom-control.custom-control-white.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-control.custom-control-white.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #fff; }
.custom-control.custom-control-white.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #fff;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:rgba(255, 255, 255, 0.4);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); }
.custom-control.custom-control-white.custom-radio .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%23fff'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%23fff'/%3E%3C/svg%3E"); }
.custom-control.custom-control-white .custom-control-input:checked ~ .custom-control-label::after {
  background: rgba(255, 255, 255, 0.15); }

.custom-control.custom-control-silver .custom-control-label::before,
.custom-control.custom-control-silver .custom-control-input:active ~ .custom-control-label::before {
  background-color: #eee; }
.custom-control.custom-control-silver.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-control.custom-control-silver.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #eee; }
.custom-control.custom-control-silver.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #eee;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); }
.custom-control.custom-control-silver.custom-radio .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%23eee'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%23eee'/%3E%3C/svg%3E"); }
.custom-control.custom-control-silver .custom-control-input:checked ~ .custom-control-label::after {
  background: rgba(238, 238, 238, 0.15); }

.custom-control.custom-control-gray .custom-control-label::before,
.custom-control.custom-control-gray .custom-control-input:active ~ .custom-control-label::before {
  background-color: #777; }
.custom-control.custom-control-gray.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-control.custom-control-gray.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #777; }
.custom-control.custom-control-gray.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #777;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); }
.custom-control.custom-control-gray.custom-radio .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%23777'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%23777'/%3E%3C/svg%3E"); }
.custom-control.custom-control-gray .custom-control-input:checked ~ .custom-control-label::after {
  background: rgba(119, 119, 119, 0.15); }

.custom-control.custom-control-gold .custom-control-label::before,
.custom-control.custom-control-gold .custom-control-input:active ~ .custom-control-label::before {
  background-color: #ffeb3b; }
.custom-control.custom-control-gold.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-control.custom-control-gold.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #ffeb3b; }
.custom-control.custom-control-gold.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #ffeb3b;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); }
.custom-control.custom-control-gold.custom-radio .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%23ffeb3b'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%23ffeb3b'/%3E%3C/svg%3E"); }
.custom-control.custom-control-gold .custom-control-input:checked ~ .custom-control-label::after {
  background: rgba(255, 235, 59, 0.15); }

.custom-control.custom-control-pink .custom-control-label::before,
.custom-control.custom-control-pink .custom-control-input:active ~ .custom-control-label::before {
  background-color: #e91e63; }
.custom-control.custom-control-pink.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-control.custom-control-pink.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #e91e63; }
.custom-control.custom-control-pink.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #e91e63;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); }
.custom-control.custom-control-pink.custom-radio .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%23e91e63'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%23e91e63'/%3E%3C/svg%3E"); }
.custom-control.custom-control-pink .custom-control-input:checked ~ .custom-control-label::after {
  background: rgba(233, 30, 99, 0.15); }

.custom-control.custom-control-red .custom-control-label::before,
.custom-control.custom-control-red .custom-control-input:active ~ .custom-control-label::before {
  background-color: #f44336; }
.custom-control.custom-control-red.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before, .custom-control.custom-control-red.custom-radio .custom-control-input:checked ~ .custom-control-label::before {
  border-color: #f44336; }
.custom-control.custom-control-red.custom-checkbox .custom-control-input:checked ~ .custom-control-label::before {
  background-color: #f44336;
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 9.5 7.5'%3E%3Cpolyline points='0.75 4.35 4.18 6.75 8.75 0.75' style='fill:none;stroke:%23fff;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5px'/%3E%3C/svg%3E"); }
.custom-control.custom-control-red.custom-radio .custom-control-label::before {
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 10 10'%3E%3Ccircle cx='5' cy='5' r='4.5' style='fill:%23f44336'/%3E%3Cpath d='M5,1A4,4,0,1,1,1,5,4,4,0,0,1,5,1M5,0a5,5,0,1,0,5,5A5,5,0,0,0,5,0Z' style='fill:%23f44336'/%3E%3C/svg%3E"); }
.custom-control.custom-control-red .custom-control-input:checked ~ .custom-control-label::after {
  background: rgba(244, 67, 54, 0.15); }

.navbar.bg-success {
  background-color: #62d493 !important;
  color: rgba(255, 255, 255, 0.8674572549); }
  .navbar.bg-success .navbar-brand {
    color: #fff; }
    .navbar.bg-success .navbar-brand:hover, .navbar.bg-success .navbar-brand:focus {
      color: #fff; }
  .navbar.bg-success .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.8674572549); }
    .navbar.bg-success .navbar-nav .nav-link:hover, .navbar.bg-success .navbar-nav .nav-link:focus {
      color: #fff; }
    .navbar.bg-success .navbar-nav .nav-link.disabled {
      color: rgba(255, 255, 255, 0.6) !important; }
  .navbar.bg-success .navbar-nav .show > .nav-link,
  .navbar.bg-success .navbar-nav .active > .nav-link,
  .navbar.bg-success .navbar-nav .nav-link.show,
  .navbar.bg-success .navbar-nav .nav-link.active {
    color: #fff; }
  .navbar.bg-success .navbar-toggler {
    color: rgba(255, 255, 255, 0.8674572549);
    border-color: rgba(255, 255, 255, 0.15); }
  .navbar.bg-success .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }
  .navbar.bg-success .navbar-text {
    color: rgba(255, 255, 255, 0.8674572549); }
    .navbar.bg-success .navbar-text a {
      color: #fff; }
      .navbar.bg-success .navbar-text a:hover, .navbar.bg-success .navbar-text a:focus {
        color: #fff; }
  .navbar.bg-success hr {
    border-color: rgba(255, 255, 255, 0.15); }

.navbar.bg-info {
  background-color: #55a3f4 !important;
  color: rgba(255, 255, 255, 0.833587451); }
  .navbar.bg-info .navbar-brand {
    color: #fff; }
    .navbar.bg-info .navbar-brand:hover, .navbar.bg-info .navbar-brand:focus {
      color: #fff; }
  .navbar.bg-info .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.833587451); }
    .navbar.bg-info .navbar-nav .nav-link:hover, .navbar.bg-info .navbar-nav .nav-link:focus {
      color: #fff; }
    .navbar.bg-info .navbar-nav .nav-link.disabled {
      color: rgba(255, 255, 255, 0.6) !important; }
  .navbar.bg-info .navbar-nav .show > .nav-link,
  .navbar.bg-info .navbar-nav .active > .nav-link,
  .navbar.bg-info .navbar-nav .nav-link.show,
  .navbar.bg-info .navbar-nav .nav-link.active {
    color: #fff; }
  .navbar.bg-info .navbar-toggler {
    color: rgba(255, 255, 255, 0.833587451);
    border-color: rgba(255, 255, 255, 0.15); }
  .navbar.bg-info .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }
  .navbar.bg-info .navbar-text {
    color: rgba(255, 255, 255, 0.833587451); }
    .navbar.bg-info .navbar-text a {
      color: #fff; }
      .navbar.bg-info .navbar-text a:hover, .navbar.bg-info .navbar-text a:focus {
        color: #fff; }
  .navbar.bg-info hr {
    border-color: rgba(255, 255, 255, 0.15); }

.navbar.bg-warning {
  background-color: #f4ab55 !important;
  color: rgba(255, 255, 255, 0.887094902); }
  .navbar.bg-warning .navbar-brand {
    color: #fff; }
    .navbar.bg-warning .navbar-brand:hover, .navbar.bg-warning .navbar-brand:focus {
      color: #fff; }
  .navbar.bg-warning .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.887094902); }
    .navbar.bg-warning .navbar-nav .nav-link:hover, .navbar.bg-warning .navbar-nav .nav-link:focus {
      color: #fff; }
    .navbar.bg-warning .navbar-nav .nav-link.disabled {
      color: rgba(255, 255, 255, 0.6) !important; }
  .navbar.bg-warning .navbar-nav .show > .nav-link,
  .navbar.bg-warning .navbar-nav .active > .nav-link,
  .navbar.bg-warning .navbar-nav .nav-link.show,
  .navbar.bg-warning .navbar-nav .nav-link.active {
    color: #fff; }
  .navbar.bg-warning .navbar-toggler {
    color: rgba(255, 255, 255, 0.887094902);
    border-color: rgba(255, 255, 255, 0.15); }
  .navbar.bg-warning .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }
  .navbar.bg-warning .navbar-text {
    color: rgba(255, 255, 255, 0.887094902); }
    .navbar.bg-warning .navbar-text a {
      color: #fff; }
      .navbar.bg-warning .navbar-text a:hover, .navbar.bg-warning .navbar-text a:focus {
        color: #fff; }
  .navbar.bg-warning hr {
    border-color: rgba(255, 255, 255, 0.15); }

.navbar.bg-danger {
  background-color: #FF4961 !important;
  color: rgba(255, 255, 255, 0.8041631373); }
  .navbar.bg-danger .navbar-brand {
    color: #fff; }
    .navbar.bg-danger .navbar-brand:hover, .navbar.bg-danger .navbar-brand:focus {
      color: #fff; }
  .navbar.bg-danger .navbar-nav .nav-link {
    color: rgba(255, 255, 255, 0.8041631373); }
    .navbar.bg-danger .navbar-nav .nav-link:hover, .navbar.bg-danger .navbar-nav .nav-link:focus {
      color: #fff; }
    .navbar.bg-danger .navbar-nav .nav-link.disabled {
      color: rgba(255, 255, 255, 0.6) !important; }
  .navbar.bg-danger .navbar-nav .show > .nav-link,
  .navbar.bg-danger .navbar-nav .active > .nav-link,
  .navbar.bg-danger .navbar-nav .nav-link.show,
  .navbar.bg-danger .navbar-nav .nav-link.active {
    color: #fff; }
  .navbar.bg-danger .navbar-toggler {
    color: rgba(255, 255, 255, 0.8041631373);
    border-color: rgba(255, 255, 255, 0.15); }
  .navbar.bg-danger .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }
  .navbar.bg-danger .navbar-text {
    color: rgba(255, 255, 255, 0.8041631373); }
    .navbar.bg-danger .navbar-text a {
      color: #fff; }
      .navbar.bg-danger .navbar-text a:hover, .navbar.bg-danger .navbar-text a:focus {
        color: #fff; }
  .navbar.bg-danger hr {
    border-color: rgba(255, 255, 255, 0.15); }

.navbar.bg-dark {
  background-color:#f3f0ec !important;
  color: black; }
  .navbar.bg-dark .navbar-brand {
    color: #fff; }
    .navbar.bg-dark .navbar-brand:hover, .navbar.bg-dark .navbar-brand:focus {
      color: #fff; }

      .navbar.bg-dark .navbar-nav .nav-link {    color: #222;
        background: #fff;
        padding: 5px 0;
        width: 33px;
        text-align: center;
        border-radius: 4px;}
  
    .navbar.bg-dark .navbar-nav .nav-link:hover, .navbar.bg-dark .navbar-nav .nav-link:focus {
      color: #fff; }
    .navbar.bg-dark .navbar-nav .nav-link.disabled {
      color: rgba(255, 255, 255, 0.6) !important; }
  .navbar.bg-dark .navbar-nav .show > .nav-link,
  .navbar.bg-dark .navbar-nav .active > .nav-link,
  .navbar.bg-dark .navbar-nav .nav-link.show,
  .navbar.bg-dark .navbar-nav .nav-link.active {
    color: #222; }
  .navbar.bg-dark .navbar-toggler {
    color: rgba(255, 255, 255, 0.7648564706);
    border-color: rgba(255, 255, 255, 0.15); 
    border: 1px solid;
    border-radius: 7px;
    padding: 9px 10px;
  }
  .navbar.bg-dark .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(255, 255, 255, 0.8)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }
  .navbar.bg-dark .navbar-text {
    color: rgba(255, 255, 255, 0.7648564706); }
    .navbar.bg-dark .navbar-text a {
      color: #fff; }
      .navbar.bg-dark .navbar-text a:hover, .navbar.bg-dark .navbar-text a:focus {
        color: #fff; }
  .navbar.bg-dark hr {
    border-color: rgba(255, 255, 255, 0.15); }

.navbar.bg-white {
  background-color: #fff !important;
  color: #212529; }
  .navbar.bg-white .navbar-brand {
    color: #212529; }
    .navbar.bg-white .navbar-brand:hover, .navbar.bg-white .navbar-brand:focus {
      color: #212529; }
  .navbar.bg-white .navbar-nav .nav-link {
    color: #212529; }
    .navbar.bg-white .navbar-nav .nav-link:hover, .navbar.bg-white .navbar-nav .nav-link:focus {
      color: #212529; }
    .navbar.bg-white .navbar-nav .nav-link.disabled {
      color: rgba(33, 37, 41, 0.6) !important; }
  .navbar.bg-white .navbar-nav .show > .nav-link,
  .navbar.bg-white .navbar-nav .active > .nav-link,
  .navbar.bg-white .navbar-nav .nav-link.show,
  .navbar.bg-white .navbar-nav .nav-link.active {
    color: #212529; }
  .navbar.bg-white .navbar-toggler {
    color: #212529;
    border-color: rgba(33, 37, 41, 0.075); }
  .navbar.bg-white .navbar-toggler-icon {
    background-image: url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' width='30' height='30' viewBox='0 0 30 30'><path stroke='rgba(24, 28, 33, 0.4)' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/></svg>"); }
  .navbar.bg-white .navbar-text {
    color: #212529; }
    .navbar.bg-white .navbar-text a {
      color: #212529; }
      .navbar.bg-white .navbar-text a:hover, .navbar.bg-white .navbar-text a:focus {
        color: #212529; }
  .navbar.bg-white hr {
    border-color: rgba(33, 37, 41, 0.075); }

.navbar[class*="bg-"] .app-brand-logo img {
  filter: brightness(4); }
.navbar[class*="bg-"] .form-control::-moz-placeholder {
  color: rgba(255, 255, 255, 0.9);
  opacity: 1; }
.navbar[class*="bg-"] .form-control:-ms-input-placeholder {
  color: rgba(255, 255, 255, 0.9); }
.navbar[class*="bg-"] .form-control::-webkit-input-placeholder {
  color: rgba(255, 255, 255, 0.9); }
.navbar.bg-white .app-brand-logo img {
  filter: brightness(1); }

.sidenav.bg-dark {
  background-color: #606c72 !important;
  color: rgba(255, 255, 255, 0.7648564706); }
  .sidenav.bg-dark .sidenav-link,
  .sidenav.bg-dark .sidenav-horizontal-prev,
  .sidenav.bg-dark .sidenav-horizontal-next {
    color: rgba(255, 255, 255, 0.7648564706); }
    .sidenav.bg-dark .sidenav-link:hover, .sidenav.bg-dark .sidenav-link:focus,
    .sidenav.bg-dark .sidenav-horizontal-prev:hover,
    .sidenav.bg-dark .sidenav-horizontal-prev:focus,
    .sidenav.bg-dark .sidenav-horizontal-next:hover,
    .sidenav.bg-dark .sidenav-horizontal-next:focus {
      color: #fff; }
    .sidenav.bg-dark .sidenav-link.active,
    .sidenav.bg-dark .sidenav-horizontal-prev.active,
    .sidenav.bg-dark .sidenav-horizontal-next.active {
      color: #fff; }
  .sidenav.bg-dark .sidenav-item.disabled .sidenav-link,
  .sidenav.bg-dark .sidenav-horizontal-prev.disabled,
  .sidenav.bg-dark .sidenav-horizontal-next.disabled {
    color: rgba(255, 255, 255, 0.6) !important; }
  .sidenav.bg-dark .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
    background-color: rgba(96, 108, 114, 0.95); }
  .sidenav.bg-dark.sidenav-horizontal .sidenav-menu > .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
    background-color: rgba(96, 108, 114, 0.95); }
  .sidenav.bg-dark.sidenav-horizontal .sidenav-inner > .sidenav-item:not(.sidenav-item-closing) > .sidenav-menu, .sidenav.bg-dark.sidenav-horizontal .sidenav-inner > .sidenav-item.open > .sidenav-toggle {
    background: rgba(96, 108, 114, 0.95); }
  .sidenav.bg-dark .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu,
  .sidenav.bg-dark .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
    background: transparent;
    color: rgba(255, 255, 255, 0.7648564706); }
  .sidenav.bg-dark .sidenav-text {
    color: #fff; }
  .sidenav.bg-dark .sidenav-header {
    color: rgba(255, 255, 255, 0.75); }
  .sidenav.bg-dark hr,
  .sidenav.bg-dark .sidenav-divider,
  .sidenav.bg-dark .sidenav-inner > .sidenav-item.open > .sidenav-menu::before {
    border-color: rgba(255, 255, 255, 0.15) !important; }
  .sidenav.bg-dark .sidenav-inner > .sidenav-header::before,
  .sidenav.bg-dark .sidenav-block::before {
    background-color: rgba(255, 255, 255, 0.15); }
  .sidenav.bg-dark .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before {
    background-color: rgba(255, 255, 255, 0.15); }
  .sidenav.bg-dark .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
    background-color: #fff; }
  .sidenav.bg-dark .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before,
  .sidenav.bg-dark .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
    box-shadow: 0 0 0 2px rgba(96, 108, 114, 0.95); }
  .sidenav.bg-dark .ps__thumb-y,
  .sidenav.bg-dark .ps__rail-y.ps--clicking > .ps__thumb-y {
    background: rgba(255, 255, 255, 0.5648564706) !important; }

.sidenav.bg-white {
  background-color:#222b40 !important;
  color: #fff; }
  .sidenav.bg-white .sidenav-link,
  .sidenav.bg-white .sidenav-horizontal-prev,
  .sidenav.bg-white .sidenav-horizontal-next {
    color: #fff; }
    .sidenav.bg-white .sidenav-link:hover, .sidenav.bg-white .sidenav-link:focus,
    .sidenav.bg-white .sidenav-horizontal-prev:hover,
    .sidenav.bg-white .sidenav-horizontal-prev:focus,
    .sidenav.bg-white .sidenav-horizontal-next:hover,
    .sidenav.bg-white .sidenav-horizontal-next:focus {
      color: #fff; font-size:13px;
    }
    .sidenav.bg-white .sidenav-link.active,
    .sidenav.bg-white .sidenav-horizontal-prev.active,
    .sidenav.bg-white .sidenav-horizontal-next.active {
      color: #212529; }
  .sidenav.bg-white .sidenav-item.disabled .sidenav-link,
  .sidenav.bg-white .sidenav-horizontal-prev.disabled,
  .sidenav.bg-white .sidenav-horizontal-next.disabled {
    color: rgba(33, 37, 41, 0.6) !important; }
  .sidenav.bg-white .sidenav-item.open:not(.sidenav-item-closing) > .sidenav-toggle,
  .sidenav.bg-white .sidenav-item.active > .sidenav-link {color: #fff !important;}
  .sidenav.bg-white .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
    background-color: rgba(255, 255, 255, 0.975); }
  .sidenav.bg-white.sidenav-horizontal .sidenav-menu > .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
    background-color: rgba(255, 255, 255, 0.975); }
  .sidenav.bg-white.sidenav-horizontal .sidenav-inner > .sidenav-item:not(.sidenav-item-closing) > .sidenav-menu, .sidenav.bg-white.sidenav-horizontal .sidenav-inner > .sidenav-item.open > .sidenav-toggle {
    background: rgba(255, 255, 255, 0.975); }
  .sidenav.bg-white .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-menu,
  .sidenav.bg-white .sidenav-inner > .sidenav-item.sidenav-item-closing .sidenav-item.open .sidenav-toggle {
    background: transparent;
    color: #212529; }
  .sidenav.bg-white .sidenav-text { color: #212529; }
  .sidenav.bg-white .sidenav-header { color: rgba(33, 37, 41, 0.75); }
  .sidenav.bg-white hr,
  .sidenav.bg-white .sidenav-divider,
  .sidenav.bg-white .sidenav-inner > .sidenav-item.open > .sidenav-menu::before {
    border-color: rgba(33, 37, 41, 0.075) !important; }
  .sidenav.bg-white .sidenav-inner > .sidenav-header::before,
  .sidenav.bg-white .sidenav-block::before {
    background-color: rgba(33, 37, 41, 0.075); }
  .sidenav.bg-white .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before {
    background-color: rgba(33, 37, 41, 0.075); }
  .sidenav.bg-white .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
    background-color: #212529; }
  .sidenav.bg-white .sidenav-inner > .sidenav-item.open .sidenav-item.open > .sidenav-toggle::before,
  .sidenav.bg-white .sidenav-inner > .sidenav-item.open .sidenav-item.active > .sidenav-link::before {
    box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.975); }
  .sidenav.bg-white .ps__thumb-y,
  .sidenav.bg-white .ps__rail-y.ps--clicking > .ps__thumb-y {
    background: rgba(33, 37, 41, 0.2) !important; }

.sidenav.bg-dark {
  background: #606c72; }

.sidenav .app-brand {
  height: 70px; }
.sidenav.logo-white .app-brand-logo img {
  filter: contrast(0); }
.sidenav.logo-white .app-brand {
  height: 70px;
  background: #fff; }
  .sidenav.logo-white .app-brand .sidenav-link,
  .sidenav.logo-white .app-brand .sidenav-text {
    color: #606c72; }
.sidenav.logo-dark .app-brand {
  height: 70px;
  background: #222b40; }
  .sidenav.logo-dark .app-brand .sidenav-link,
  .sidenav.logo-dark .app-brand .sidenav-text {
    color: #fff; }

.footer.bg-dark {
  background-color: #606c72 !important;
  color: rgba(255, 255, 255, 0.7648564706); }
  .footer.bg-dark .footer-link {
    color: rgba(255, 255, 255, 0.7648564706); }
    .footer.bg-dark .footer-link:hover, .footer.bg-dark .footer-link:focus {
      color: #fff; }
    .footer.bg-dark .footer-link.disabled {
      color: rgba(255, 255, 255, 0.6) !important; }
  .footer.bg-dark .footer-text {
    color: #fff; }
  .footer.bg-dark .show > .footer-link,
  .footer.bg-dark .active > .footer-link,
  .footer.bg-dark .footer-link.show,
  .footer.bg-dark .footer-link.active {
    color: #fff; }
  .footer.bg-dark hr {
    border-color: rgba(255, 255, 255, 0.15); }

.footer.bg-white {
  background-color: #fff !important;
  color: #212529; }
  .footer.bg-white .footer-link {
    color: #212529; }
    .footer.bg-white .footer-link:hover, .footer.bg-white .footer-link:focus {
      color: rgba(255, 255, 255, 0.4); }
    .footer.bg-white .footer-link.disabled {
      color: rgba(33, 37, 41, 0.6) !important; }
  .footer.bg-white .footer-text {
    color: rgba(255, 255, 255, 0.4); }
  .footer.bg-white .show > .footer-link,
  .footer.bg-white .active > .footer-link,
  .footer.bg-white .footer-link.show,
  .footer.bg-white .footer-link.active {
    color: rgba(255, 255, 255, 0.4); }
  .footer.bg-white hr {
    border-color: rgba(255, 255, 255, 0.075); }

@media (max-width: 480px) {
  .layout-footer .d-flex > .pt-3 {
    margin: 0 auto;
    width: 100%; } }
.demo-vertical-spacing > * + * {
  margin-top: 1.875rem !important;
  margin-bottom: 0 !important; }

.demo-vertical-spacing-sm > * + * {
  margin-top: 0.9375rem !important;
  margin-bottom: 0 !important; }

.demo-vertical-spacing-lg > * + * {
  margin-top: 5rem !important;
  margin-bottom: 0 !important; }

.demo-inline-spacing > *,
.demo-paragraph-spacing > p > * {
  margin: 0 0.375rem 0.9375rem 0 !important; }

.demo-paragraph-spacing > p {
  margin: 0; }

.demo-blocks > * {
  display: block !important; }

.demo-navbar-messages .dropdown-toggle,
.demo-navbar-messages.b-nav-dropdown .nav-link,
.demo-navbar-notifications .dropdown-toggle,
.demo-navbar-notifications.b-nav-dropdown .nav-link,
.demo-navbar-user .dropdown-toggle,
.demo-navbar-user.b-nav-dropdown .nav-link {
  white-space: nowrap; }

.demo-navbar-messages .dropdown-menu,
.demo-navbar-notifications .dropdown-menu {
  overflow: hidden;
  padding: 0; }

@media (min-width: 992px) {
  .demo-navbar-messages .dropdown-menu,
  .demo-navbar-notifications .dropdown-menu {
    margin-top: 0.5rem;
    width: 22rem; }

  .demo-navbar-user .dropdown-menu {
    margin-top: 0.25rem; } }
.demo-navbar-notifications > a {
  animation: ring 1.5s infinite linear; }
  @media screen and (max-width: 992px) {
    .demo-navbar-notifications > a {
      animation: unset; } }

.navbar-nav .badge-dot {
  opacity: 0;
  animation: hblink 1.5s infinite linear; }

@keyframes hblink {
  0% {
    opacity: 0; }
  3% {
    opacity: 1; }
  7% {
    opacity: 1; }
  10.25% {
    opacity: 0; }
  90.75% {
    opacity: 0; }
  93% {
    opacity: 1; }
  97% {
    opacity: 1; }
  100% {
    opacity: 0; } }
@keyframes ring {
  0% {
    transform: rotate(0deg); }
  6.25% {
    transform: rotate(-2deg); }
  12.5% {
    transform: rotate(5deg); }
  18.75% {
    transform: rotate(-10deg); }
  25% {
    transform: rotate(15deg); }
  31.25% {
    transform: rotate(-20deg); }
  37.5% {
    transform: rotate(25deg); }
  43.75% {
    transform: rotate(-30deg); }
  50% {
    transform: rotate(35deg); }
  56.25% {
    transform: rotate(-30deg); }
  62.5% {
    transform: rotate(25deg); }
  68.75% {
    transform: rotate(-20deg); }
  75% {
    transform: rotate(15deg); }
  81.25% {
    transform: rotate(-10deg); }
  87.5% {
    transform: rotate(5deg); }
  93.75% {
    transform: rotate(-2deg); }
  100% {
    transform: rotate(0deg); } }
.ui-builder {
  z-index: 1029;
  position: relative; }
  .ui-builder .style-toggler > a {
    display : none;
    position: fixed;
    right: 0;
    top: 120px;
    transition: 0.3s ease-in-out; }
    .ui-builder .style-toggler > a:before {
      content: "";
      top: 0;
      right: 0;
      position: absolute;
      width: 45px;
      height: 44px;
      font-family: "pct";
      z-index: 1001;
      line-height: 0;
      background: #ff4a00;
      border-radius: 25px 0 0 25px;
      transition: 0.3s ease-in-out; }
    .ui-builder .style-toggler > a:after {
      content: "\e810";
      top: 10px;
      right: 10px;
      font-size: 23px;
      position: absolute;
      font-family: 'Linearicons-Free';
      z-index: 1029;
      line-height: 1;
      color: #fff;
      transition: 0.3s ease-in-out;
      animation: cir 1.5s linear infinite; }
  .ui-builder.open .style-toggler > a {
    right: 310px; }
    .ui-builder.open .style-toggler > a:after {
      content: "\e870";
      animation: anim-rotate 0s linear infinite; }
  .ui-builder.open .ui-block {
    right: 0;
    box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.08); }
  .ui-builder .ui-block {
    position: fixed;
    top: 120px;
    right: -310px;
    width: 310px;
    background: #fff;
    z-index: 1030;
    transition: 0.3s ease-in-out;
    border-radius: 0 0 0 0.125rem; }
    .ui-builder .ui-block .style-head {
      background: #ff4a00;
      color: #fff;
      padding: 13.7px 30px; }
    .ui-builder .ui-block .style-body {
      padding: 30px; }
  .ui-builder label {
    margin-bottom: 10px; }
  .ui-builder .layout {
    display: block; }
    .ui-builder .layout > a {
      position: relative;
      width: 25px;
      height: 25px;
      display: inline-block;
      margin-right: 10px;
      background: #f2f3f8;
      overflow: hidden;
      border-radius: 125rem;
      box-shadow: 0 0 0 1px rgba(24, 28, 33, 0.08); }
      .ui-builder .layout > a.active {
        border-color: #ff4a00; }
    .ui-builder .layout.header-color > a[data-val="bg-primary"] {
      background: #55a3f4; }
    .ui-builder .layout.header-color > a[data-val="bg-success"] {
      background: #62d493; }
    .ui-builder .layout.header-color > a[data-val="bg-info"] {
      background: #55a3f4; }
    .ui-builder .layout.header-color > a[data-val="bg-warning"] {
      background: #f4ab55; }
    .ui-builder .layout.header-color > a[data-val="bg-danger"] {
      background: #FF4961; }
    .ui-builder .layout.header-color > a[data-val="bg-dark"] {
      background: #606c72; }
    .ui-builder .layout.header-color > a[data-val="bg-white"] {
      background: #fff; }
  @media only screen and (max-width: 992px) {
    .ui-builder {
      display: none; } }

@keyframes cir {
  100% {
    transform: rotate(360deg); } }
.card-badges {
  position: absolute;
  top: 20px;
  right: -30px;
  transform: rotate(45deg);
  width: 120px;
  text-align: center; }
  .card-badges.left {
    transform: rotate(-45deg);
    right: auto;
    left: -30px; }

.layout-1 .layout-sidenav .app-brand.demo,.layout-1 .layout-sidenav .app-brand.demo + .sidenav-divider,.layout-reversed .layout-2 .layout-sidenav .app-brand.demo {display: none;}

.layout-1 .layout-navbar .app-brand.demo,.layout-reversed .layout-2 .layout-navbar .app-brand.demo { display: -webkit-box !important; display: -ms-flexbox !important; display: flex !important;}

.layout-1 .layout-navbar .layout-sidenav-toggle,.layout-fixed-offcanvas .layout-navbar .layout-sidenav-toggle,.layout-offcanvas .layout-navbar .layout-sidenav-toggle,.layout-reversed .layout-2 .layout-navbar .layout-sidenav-toggle {display: block !important;}



.navbar-nav li{color:#222; font-size:18px;}
.navbar-nav li a{color: #222 !important; font-family: inter;  font-size: 20px; font-weight: 600;}

.container-fluid.flex-grow-1.container-p-y .first .card-body {
  background: linear-gradient(to bottom, #c31432, #240b36);
}

.container-fluid.flex-grow-1.container-p-y .second .card-body {
  background: linear-gradient(to bottom right, #c31432, #240b36);
}

.container-fluid.flex-grow-1.container-p-y .three .card-body {
  background: linear-gradient(to bottom right,  #c31432, #240b36);
}

.container-fluid.flex-grow-1.container-p-y .fourth .card-body {
  background: linear-gradient(to bottom right,  #c31432, #240b36);
}

.container-fluid.flex-grow-1.container-p-y .fifth .card-body {
  background: linear-gradient(to bottom right, #c31432, #240b36);
}
.container-fluid.flex-grow-1.container-p-y .card { box-shadow: 0 0px 0px #ddd; padding:0px; border: 0px; background: #fff; border-radius: 9px;}
.container-fluid.flex-grow-1.container-p-y .card .form{ padding:0px !important;}

.container-fluid.flex-grow-1.container-p-y .card-body {
    border-radius: 9px;
    background: #ffffff !important;
    border: 1px dashed #ff4a0061;
    box-shadow: 0px 0px 0px 0px;
}
.container-fluid.flex-grow-1.container-p-y .card-body .col-auto{padding:0px !important;}
.container-fluid.flex-grow-1.container-p-y .card-body .col-auto.icon-block{padding:5px 0 !important}
.container-fluid.flex-grow-1.container-p-y .icon-block i {
    color: #222 !important;
    font-size: 16px;
    padding: 3px 0px;
}
.container-fluid.flex-grow-1.container-p-y .icon-block {
    position: absolute;
    top: 6px;
    right: 7px;
    background: #f5e8cb;
    width: 35px;
    text-align: center;
    padding: 5px 0 !important;
    border-radius: 6px;
}
.container-fluid.flex-grow-1.container-p-y .first h6, .container-fluid.flex-grow-1.container-p-y .second h6, .container-fluid.flex-grow-1.container-p-y .three h6, .container-fluid.flex-grow-1.container-p-y .fourth h6, .container-fluid.flex-grow-1.container-p-y .fifth h6 {
    font-family: inter;
    color: #646464 !important;
    font-weight: 400;
    font-size: 16px;
}  
.container-fluid.flex-grow-1.container-p-y .first h6, .container-fluid.flex-grow-1.container-p-y .second h6, .container-fluid.flex-grow-1.container-p-y .three h6, .container-fluid.flex-grow-1.container-p-y .fourth h6, .container-fluid.flex-grow-1.container-p-y .fifth h6 { font-family:inter; color:#454545 !important;
font-weight: 400; font-size: 16px;}

.container-fluid.flex-grow-1.container-p-y .first h2, .container-fluid.flex-grow-1.container-p-y .second h2, .container-fluid.flex-grow-1.container-p-y .three h2, .container-fluid.flex-grow-1.container-p-y .fourth h2, .container-fluid.flex-grow-1.container-p-y .fifth h2 {
    font-family: inter;
    color: #3a3e54 !important;
    font-weight: 700;
    font-size: 26px;
}
body .layout-wrapper .layout-inner h4 a {
    width: auto;
    padding: 6px 20px 6px;
    margin: 0px 0px 0px;
    font-size: 13px;
    color: #4e4e4e;
    background: #ffe8de;
    border-radius: 30px;
    display: flex;
}
.container-p-y.dashboard .layout-content .card .card-body .col-auto h4 { margin: 0px; padding: 0px;display: flex;}
.container-fluid.flex-grow-1.container-p-y.dashboard .card-body .col-auto {
    display: flex;
    flex-direction: column;
}
.DropSection {
    width: 100%;
    padding: 0px 0px 0px 0px;
    margin: 0px;
    position: relative;
}
.DropSection .dropdown-menu {
    position: absolute;
    will-change: top, left;
    width: 100%;
    top: 23px !important;
    left: 0px !important;
    right: 0px;
    border-radius: 10px;
    border: 1px solid #efefef;
    padding: 10px;
}
.CurrentMonthDeshBord  {
    width: 100%;
    padding: 10px;
    margin: 0px 0px 9px;
    position: relative;
    box-shadow: 0px 0px 6px 0px #e9e9e9;
    border-radius: 10px;
}

.DropSection .dropdown.messages-menu .dropdown-toggle {
    position: absolute;
    right: 0px;
    background: #ededed;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
}
.DropSection .dropdown.messages-menu .dropdown-toggle:after {
    margin: 4px 0px 0 0 !important;
    font-size: 20px;
    color: #000;
}
.DropSection .dropdown-toggle {
    position: absolute;
    right: 0px;
    background: #ff4a00;
    width: 20px;
    height: 20px;
    border-radius: 50%;
    text-align: center;
    color: #fff;
    top: -12px;
}
.DropSection .dropdown-toggle:hover {background: #f9c9b6;}
.sidenav-vertical .sidenav-inner .sidenav-item:hover a{color:#fff !important}
.demo-navbar-user a:after{margin-right:5px !important;}
.demo-navbar-user .nav-link:hover{color:#222 !important;}

.demo-navbar-user .dropdown-menu{border:0px; border-radius:6px;} 
.demo-navbar-user .dropdown-menu a{padding:0.5rem !important; border-bottom:1px solid #ddd;}
.demo-navbar-user .dropdown-divider{display:none;}
.demo-navbar-user .dropdown-menu a:hover{background:#efefef;}

footer.main-footer, footer.main-footer strong, footer.main-footer a{ font-weight:400; font-size:13px; font-family:inter; color:#222;}
/* body #toTop{
  bottom:30px;
} */

.ticket-list .graph{width:100% !important;}
.appointment-master select{background:#fff;}
.appointment-master .input-group.date{background:#fff; position:relative;}


.form-top-row{     width: 100%;
  float: left;
  margin: 0px 0 15px 0 !important;
  padding: 10px;

  border-radius: 5px;
  background: #f3f3f3;}
.form-top-row .btn-group.excel {background:#fff; margin: 0px 0 0 8px; border: 1px solid #ddd; height: 40px; width: 40px;  text-align: center; border-radius: 4px;}

.form-top-row .btn-group.excel a{padding:0px; margin:8px auto 6px auto; background:#fff;}
.number{float:left;}

.row-right{ width: auto; float: right;}
.row-right .pagination-top{ margin-right: 8px; border-radius: 4px;}

.row-right .pagination-top select{border:0px;}
.btn{box-shadow:0 0 0; border-radius:4px !important;}

.appointment-master .row.mb-2.mt-2 {margin:0px;}
.appointment-master label{ font-weight: 600;  color: #222; font-family: 'Inter';}
.appointment-master select{padding-left:0px !important; text-transform:capitalize; font-family: 'Inter';}


.table-responsive table tbody tr th{border-bottom:1px solid #ddd !important; border-right:1px solid #ddd !important; vertical-align: middle; text-align: center;}
.table-responsive table thead tr th, .table-responsive table thead tr td{font-family: 'Inter'; font-size:14px; font-weight:600;}
.table-responsive table thead tr th{ background:#efefef; border: 0px; border-right: 1px solid #ddd; border-top: 1px solid #ddd; vertical-align: middle;}
.table-responsive table thead tr th.message{ width: 250px;}
.table-responsive table thead tr td.message{ width: 250px;}

.table-responsive table thead tr th:first-child{border-left:1px solid #ddd;}
.table-responsive table {border-bottom:1px solid #ddd !important;}
.table-responsive table tr td:first-child{border-left:1px solid #ddd;}

.table-responsive table tr td{font-family: 'Inter';font-size: 14px; font-weight: 400; vertical-align: middle; border: 0; border-top: 1px solid #ddd; border-right: 1px solid #ddd; }
.table-responsive table tr td br{display:none;}
.table-responsive table tr td.showApptDtls:hover{background:none !important; color:#222 !important}
.table-responsive table tr td .cancel-btn{ margin-right:8px;}
.table-responsive table tr td .ratingDivTop select{height:26px;}

.table-responsive table tbody tr:nth-child(2n) td{border-bottom:1px solid #ddd}
.table-responsive table tbody tr td ul li .fa-bars{color:#222 !important;}
.table-responsive table tbody tr td ul ul li{padding:6px 0px; border-bottom:1px solid #ddd;}
.table-responsive table tbody tr td ul ul span{color:#222 !important; font-family: 'Inter'; font-size:14px; font-weight:400; padding-top:0px !important; padding-bottom:0px !important;}

.table-responsive table tr td ul ul li:nth-child(6){float:left; width:100%; margin:0px 0px; border:0px;}
.table-responsive table tr td ul ul li:nth-child(6) a{width:100%;}

.table-responsive table tr td ul ul li:last-child{float:left; width:100%; border:0px;}

.table-responsive table .viewSubscription12{ width:auto; margin-right:0px !important;}

.datepicker table tr td, .datepicker table tr th{font-size:14px; font-family: 'Inter';} 
.dataTables_length span.input-group-addon{position:absolute; bottom:11px; right:10px;}
.dataTables_length select, .dataTables_length input{padding-left:0px !important; font-family: 'Inter';}

body .table-responsive table tr td ul ul{
    background: #fff !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    right: 35px;
    top: 11px;
    position: absolute;
    margin-top: 22px;
}
body .table-responsive table tr td ul ul:after{border-left-color: #fff !important;}

.form-top-row select{border:0px;}
.form-top-row table tr td{border-top:0px !important;}
.row-right .TOPMENU{border: 1px solid #ddd; margin-right: 8px; margin-left: 8px; border-radius: 4px;}
.row-right .TOPMENU select{ padding: 0 !important; background: none; height:34px; min-height:34px;}
.row-right .upload-sec{float:left; margin:0px;}
.row-right .upload-sec table{margin:0px;}
.row-right .upload-sec table tr td{padding:0px;}
.row-right .upload-sec table tr td input{margin-right:8px}
.row-right .upload-sec table tr td input.file-input{ border: 1px solid #ddd; height: 36px; border-radius: 4px; padding: 4px;}
.user-list .dataTables_length a{ padding: 3px 7px; font-family: inter; text-transform: capitalize; font-size: 14px;}
.user-list .dataTables_length a i{ float: left; margin: 5px 6px 0 0; font-size: 12px;}
.form-top-row .add-user {float: left; width: auto; margin-right: 8px;}
.form-top-row .btn-success{text-transform: capitalize; font-size: 14px; font-family: 'Inter';font-weight: 500;line-height: 24px;}
.form-top-row .btn-success:focus{color:#fff !important;}
.custom-search-form input{ border: 1px solid #ddd; border-radius: 4px !important; padding: 0px 5px !important;font-family: 'Inter'; font-size: 13px;    font-weight: 400; height:39px; background:#fff !important;}
.search-wrap{ float: left; display: flex; justify-content: space-evenly; align-items: center;}
.search-wrap .custom-search-form{width:auto; display:inherit}
.search-wrap .custom-search-form:first-child{ margin-right:8px;}
.search-wrap .custom-search-form.btn-search .btn{padding:8px 12px}
.search-wrap .custom-search-form.btn-search input{text-transform: capitalize; font-size: 14px; font-family: 'Inter';font-weight: 400;}
.notification .layout-content.card{padding:2% !important;}
.notification .table-responsive table tr td{ white-space:inherit;}
.notification .table-responsive { overflow-y:auto; height:560px;}

.symptoms label{ width:100%; float:left;}
.symptoms button{padding: 0 !important; font-family: 'Inter'; font-size: 14px; text-transform: capitalize; width: 30%;}
.status label{ width:100%; float:left;}
.status .radio-inline{ padding-left:0px; padding-right:10px;}
.status .form-check{padding-left:0px;}
.status input{float:left; margin-right:5px; margin-top:5px;}
.sya-field .btn-group{height:35px;}
.sya-field .btn-group, .sya-field input{ border: 1px solid #ddd; border-radius: 4px !important; width:100%;}
.sya-field .btn-group button{ text-align: left; text-transform: capitalize;}
.sya-field .btn-group button .multiselect-selected-text{ width:100%; float:left;}
.dropdown-toggle:after{margin: 3px 9px 0 0 !important; font-size: 17px;} 
.search-sec{ width:auto; float:left;}
.search-sec .custom-search-form, .search-sec .custom-search-form input{ float:left;}
.search-sec .custom-search-form select{ border: 1px solid #ddd; border-radius: 4px !important; margin-left: 8px; float: left; font-family: 'Inter';    width: 30% !important; font-weight: 400;}
.search-sec .custom-search-form .search-btn{ float:left;}
.search-sec .custom-search-form .search-btn button{padding: 8px 12px 7px 12px; margin-left: 8px;}
.symptoms-page .row-right .search-sec{width: 80%; float: left;}
.symptoms-page .row-right {  width: 43%; float: right;display: flex; flex-wrap: wrap; justify-content: flex-end;}

.page-nation{ float: left; width: 100%;  margin: 50px 0px 12px 0px;}	
.page-nation .pagination{display: inline; float: left; width:100%;}  	
.page-nation .pagination ul{display: inherit; float: left; width: 100%;}
.page-nation .pagination ul li.disabled{ border: 1px solid #ddd; border-radius: 4px;}
.page-nation .pagination ul li{ width: auto; float: left; margin:2px;}
.page-nation .pagination ul li.active span{ padding: 0px 15px !important;height: 36px;line-height: 34px !important;margin: 0px 0 0 0; border-radius: 4px;}


body .subscription-master input{padding-left:0px !important;}
body .subscription-master select{padding-left:0px !important;}

.layout-container{min-height:70px; padding-top:0px !important;}
.CampaignType .Notification1234 input{ float: left;margin-right: 5px;line-height: 35px; margin-top: 5px;}
.CampaignType .Notification1234 label{font-weight:400;}

#sendUserBulkSms .notificationDiv input {border: 1px solid #ddd; border-radius: 4px !important; padding: 5px !important;    font-family: 'Inter';
font-size: 13px; font-weight: 400;}
#sendUserBulkSms .filter input{float:left; margin-right:5px; margin-top:5px;}
#sendUserBulkSms label{font-weight:500;}
.mar-l10{margin-left:10px !important;}
.uploadConsultationTop input[type="file"]{
  border: 1px solid #ddd;
  border-radius: 4px;
  width: 220px;
  margin-right: 10px;
  padding: 3px;
  background: #fff;
}
body .labapplycoupon .btn-add-address{
  background:#ff4a00;
}
.mar-r10{margin-right:10px;}

.modal-dialog.modal-dialog111 .modal-body .multiselect.dropdown-toggle span.multiselect-selected-text{
  width:94%;
  float:left;
  text-transform: capitalize;
}

.modal-dialog.modal-dialog111 .modal-body #editLab .form-group input[type="file"]{
  padding-top:5px !important;
}
.company-lab .head-search .row-right-head .head-search.left .custom-search-form{margin:0px !important;}
.company-lab .head-search .row-right-head .head-search.left input{width:100% !important;}
.company-lab .head-search .row-right-head .head-search-btn.mar-l0{margin:0px !important;}
.company-lab .head-search form{margin:0px;}
.thayrocare-lab .head-search-sm input{height:39px;}
.modal-body .panel-bd.thyro .panel-heading{padding:0px; margin-bottom:10px;}

.container-fluid.flex-grow-1.container-p-y .layout-content.card-body.card.add-blog{ padding:15px 1%;}
.container-fluid.container-p-y.page.blog .row-right  .head-search-sm{width:50%;}
.container-fluid.container-p-y.page.blog .row-right  .head-search-sm input{height:39px;}

.locality .card form .row{margin:0px !important}
.locality .card form{padding:1% 0px !important;}
.adv-banner .layout-content.card  {padding-top:20px;}
.referral-master .select-dd{
  display: inline-flex;
  margin-left: 0;
  margin-top: 0px !important;
  margin-right: 5px;
}
.referral-master .select-dd select{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  height: 38px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 500;
  padding-bottom: 0px !important;
  padding-top: 0px !important;
 
}

.referral-master .head-search label{margin-top:7px;}

body .layout-wrapper .layout-inner .ticket-list .btn.btn-primary{ text-transform: capitalize; font-size: 15px;}
body .layout-wrapper .layout-inner .ticket-list .head-btn .select-head{width: 30%;}
body .layout-wrapper .layout-inner .ticket-list .head-btn select{ height:39px;}

.notification .head-search{ display:inherit; width:40%}
.notification .head-search select {
    height: 35px !important;
}
.notification .head-search .search-form-wrap{float: right; width:80%;}
.notification .head-search .search-form-wrap .input-group.custom-search-form{width: 72%; float: left;}
.notification .head-search .search-form-wrap .custom-search-form {float:right;}
.notification .head-search .search-form-wrap .input-group.custom-search-form input{
  background:#fff;
}

.notification .head-search .select{ float:left;}
.default-lab .custom-search-form.symptom-search-box input{ height:39px;}

#packageEditModal #updateThyrocarePackage input[type="file"]{padding:5px !important;}
.query .head-search .ml-sm-2 input{height:38px; min-height:38px; border-radius:4px !important;}
.query-contact .form-top-row .search-input input{height:39px !important; border-radius: 4px !important;}
.query-contact .form-top-row .search-select{width:30%;}
.query-contact .form-top-row .head-search{display:inherit; width: 53%;}
.query-contact .form-top-row .head-search div{float:left;}
.SupportHome .btn-group.head-search .ml-sm-2 { margin-right:2%;}
.enquiry-form .btn-group{float:left; margin-right:8px;}
.enquiry-form .form-head{display:inherit; float:left; width:90%;}
.enquiry-form .form-head .date-dd{float: left; width: 18%; margin-left: 10px;}
.enquiry-form .form-head .search-input{float:left; width: 18%; margin-left:5px;}
.enquiry-form .form-head .search-btn{float:left; width: auto; margin-left:8px;}
.enquiry-form .form-head .btn-group select{
  border: 1px solid #ddd;
    height: 39px;
    border-radius: 4px !important;
    margin-left: 10px;
    margin-right: 0px !important;
}
a.btn.btn-info.btn-sm{
    margin-right: 3%;
    float: left;
}
.enquiry-form .form-head .btn-group.excel{margin-left:0px !important;} 
.otp-dr .ml-sm-3 input[type="text"]  {height:39px !important; border-radius:4px !important;}
.doctor-otp .search-input input{height:39px !important; border-radius:4px !important;}
.doctor-otp .search-input, .doctor-otp .select-dd, .doctor-otp .search-btn{float:left; margin-left:8px;}

.user-otp .form-head .select-number select{height:39px; border-radius: 4px; border:1px solid #ddd;}
.user-top .select-number select{float:left; border:1px solid #ddd; height:39px; border-radius:4px !important;     background: #fff;}

.user-top .select-number {float:left; margin-right:10px;  margin-left:5px; }
.user-top .search-input {float:left; margin-right:10px; }
.user-top .select-dd{float:left; margin-right:10px; }
.user-top .search-btn{float:left; margin-right:10px; }

.medicine-master .appointment-master .row .col-sm-3 select, .medicine-master .appointment-master .row .col-sm-4 select  {height:39px;}
.medicine-master .appointment-master .row .col-sm-3 {padding-right:0px;}

.medicine-master .number{width:48%; float:left; margin-bottom:10px;}
.medicine-master .number #chnagePagination{width:100%; float:left;}
.medicine-master .search-input{width:48%; float:right; margin-bottom:10px;}

.medicine-master .form-top-row .btn-group:nth-child(2n) a{width:40px;}
.med-order .form-top-row .head-search .btn-group{margin-left:8px;}
.med-order .form-top-row .head-search .date input{height:39px;  background: #fff; }
body div.med-order table.table tr td .viewSubscription123 ul li li:first-child span{padding-left:0px !important; padding-right:0px !important;}

#viewOrderDetails .panel-body h3{color:#222; font-family: inter;}
#switchOrderModal .modal-dialog {max-width: 30rem;}
#switchOrderModal #completeOrderForm .wApt{padding-top:0px !important;}
#switchOrderModal #completeOrderForm {width:100%; float:left; margin:0px;}

#switchOrderModal #completeOrderForm .wApt label{ width:100%; float:left; margin-right:0px;}
#switchOrderModal .reset-button{text-align:left;}
#switchOrderModal .SwitchAppointment .form-group{width:47%;}
#switchOrderModal .SwitchAppointment .form-group select, #switchOrderModal .SwitchAppointment .form-group input{
  border:1px solid #ddd; border-radius:4px !important; height:39px !important;
}

#patApptModal .panel{ box-shadow:0 0 0;}
#patApptModal .panel table tr td {font-size:14px;}
#patApptModal .modal-dialog.modal-lg{width:55%;}

#patApptModal table.table tr th{font-size:14px; font-weight:600;}
#user-online-data .btn-group.or a{ line-height: 23px;     text-transform: capitalize; font-size: 14px;}

.attendance-admin form select{height:39px !important;}  
.attendance-admin .head-search .select-all{width:160px;}
.attendance-admin .head-search .date-input input{height:39px !important; border-radius:4px !important;}

.attendance-admin .date-input{position:relative; margin-right:10px;}
.attendance-admin .date-input .fromStartDate_cal{position:absolute; right:10px; top  :10px;} 

body .leave-request .input-dd input{height:39px; border-radius: 4px !important; padding-left:8px !important;}
body .leave-request .select-dd{ width:100px;}
body .leave-request .select-dd form#chnagePagination{float:left !important; width:100% !important;}

body .graph{width:49% !important; float:left; margin-bottom: 15px !important;}
body .graph.two, body .graph.four, body .graph.sixth{margin-left:2%;}
body .thayro-packge .form-top-row{display: flex; justify-content: space-between;}
body .thayro-packge .form-top-row .flex-right .topNewFilter form{margin-bottom:0px;}


@media only screen and (max-width:639px) {
  body .referral-master table tr td:last-child a{margin-top: 20px;}

  body .subscription-cashback .form-top-row .number {margin-top:0px !important;}
  body .subscription-cashback .form-top-row .number a{ width: auto !important;}
.SubAdminListNew .btn-group .btn.btn-success { margin-bottom: 0px;}
.SubAdminListNew .btn-group { margin-bottom: 10px;}
.SubAdminListNew .btn-group.select-number { margin-bottom: 0px;}
.SubAdminListNew .btn-group.mar-r5.search-name .input-group.custom-search-form { margin-top: 10px;}
.SubAdminListNew .btn-group.mar-r5.search-name .input-group.custom-search-form input { margin: 0px;}
.form-top-row.SubAdminListNew .btn-group.search-btn .btn.btn-primary {
        height: 37px !important;
    }
body .lab-company #chnagePagination .row .col-sm-1, body .lab-company #chnagePagination .row .col-sm-2{ width:100%; max-width: 100%; flex:inherit;}
body .vht-list .form-top-row .flex-left .btn-group a.btn-success { height: 40px; margin-bottom: 0 !important;}

.modal-dialog { margin-top: 8% !important;}
#switchDoctorModal .slot-div ul li img{display:none;}
#viewOrder .modal-dialog .modal-body table tr td, #viewOrder .modal-dialog .modal-body table tr th{ width: 80px;}

.HealthGennieOrder a.btn.btn-primary{display: flex; width: fit-content;}

 body #layout-navbar-collapse .nav.navbar-nav li.admin-user ul.dropdown-menu.show li a{border-radius: 0px !important; border-bottom:0px !important;}

body .slotsMainDiv.tab-content .widget-time-slot.tab-pane table tbody tr td{ width: 20%;}

body .table-responsive.apptDropdown table tr td .pptHere ul ul{position: absolute; top: 0px; right: 54px;}


.appoint-list.main.hg-appointments .card .row {display:inherit}  
.appoint-list.main.hg-appointments .card .row .col-sm-2, .appoint-list.main.hg-appointments .card .row .col-sm-3, .appoint-list.main.hg-appointments .card .row .col-sm-4{
width: 100%; float:left; max-width: 100%; flex:0 0 0; min-width:100%;}


.appoint-list.main.hg-appointments .row label{display:block !important}
.appoint-list.main.hg-appointments .form-top-row .flex-left .number a{ width: auto; padding:3px 15px 0 15px;}

body .mental-record .form-top-row .flex-left a { width: auto;}
body .assessment-challenges .form-top-row .flex-left { padding-bottom:10px;}
body .coupon-master .form-top-row .btn-group a.btn.btn-success{padding:4px 20px 4px 20px;}
body .coupon-master .form-top-row .select-dd {display: inline-flex; margin-right: 10px;}

body .layout-wrapper.layout-2 .qrCodeImg{ width: 100%;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123{display:inherit}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .qrCodeImgPathNew {width:75%;margin: 0 auto;display: table;float: none;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .ScanPaytm123{width: 100%; padding-left: 0px; text-align: center;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .UPIappLogo{display: inherit;  width: 100%;  text-align: center;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .UPIappLogo p, body .container-p-y.slider-master .qrCodeImg .qrCodeImgPath123 .UPIappLogo span { width: 100%;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .UPIappLogo span { padding-top:10px;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .UPIappLogo span img{ width: 38%; margin: 0 auto; float: none;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .ScanPaytm123 h2{font-size: 25px; font-weight: 800; font-family: 'Inter'; padding-bottom: 10px;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .ScanPaytm123 p{font-weight: 400; font-family: 'Inter'; padding: 2px 0; font-size: 15px;}


body .appoint-list.attendance-admin .flex-left .btn-group a{ width: 100% !important;}
body .appoint-list.attendance-admin .flex-left .btn-group.sec select{width: 100% !important; max-width:100%}
body .attendance-admin .row.form-top-row {display: inherit;}

body .layout-sidenav.sidenav.sidenav-vertical.bg-white.logo-dark ul.sidenav-inner{padding-bottom: 60px !important;}
body .user-form .form-top-row .number{ margin-left: 10px;}

body .user-form .form-top-row .btn-group.Addnewdata123 {position: inherit; top: inherit; padding-left: 0px; right: inherit;}
body .user-form .flex-right .btn-group.or {float:left; margin-right: 5px;}

#updateDoctor .row .userDocuments .image-block{width: 100%;height: auto; min-height: inherit; margin: 0px 0 10px 0; text-align: left;}
#updateDoctor .row .userDocuments .image-block img{ width: 50px; float: none; height:auto;}
#updateDoctor .row .userDocuments .image-block span.typeName{position: inherit; background: none; color:#333; bottom: inherit;}

#updateDoctor .row .opd_timing h3{text-transform: capitalize; width: 100%;}
#updateDoctor .DoctorImage img{min-height:inherit; width: 100%;}
#updateDoctor .DoctorImage.exist-clinic-image img{min-height:inherit; width: auto;}

#LoadUserPermission table tbody tr td label{ width: 100%;margin: 0px;display: flex;align-items: flex-start;}

body .sidenav.bg-white{z-index: 99 !important;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left{width: 100% !important; display: inherit !important;}
body .container-p-y.data-list.patient .flex-left .btn-group.file-type {width: 100% !important;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left .btn-group a {margin-bottom: 0;}

body .container-p-y.live-doctors .row .btn-group.excel{margin-top: 0px !important;}
body .container-p-y.live-doctors .row .btn-group .btn.btn-success{ padding:0 16px; line-height: 38px; margin-bottom:0px !important;}

#viewSubscription .modal-content .modal-body .panel-body{ width: 100%; float: left;}
body .layout-wrapper.layout-2 .layout-container .appoint-list.hg-appointments .form-top-row{display:inherit;}
body .layout-wrapper.layout-2 .layout-container .appoint-list.hg-appointments .form-top-row .flex-right{ width: 100%; float:left;}
body .layout-wrapper.layout-2 .layout-container .appoint-list.hg-appointments .form-top-row .flex-left{ width: 100%; float:left;}

body .layout-wrapper.layout-2 .layout-container .appoint-list.hg-appointments .form-top-row .flex-right .appoint-past{ width: 100%; float:left; display: flex; justify-content:flex-start; padding-top: 10px;}
body .layout-wrapper.layout-2 .layout-container .appoint-list.hg-appointments .form-top-row .flex-right .appoint-past img{ width: auto;}
body .layout-wrapper.layout-2 .layout-container .appoint-list.hg-appointments .form-top-row .flex-right .appoint-past .btn-group.excel{margin-top:0px;}
body .layout-wrapper.layout-2 .layout-container .appoint-list.hg-appointments .form-top-row .flex-right .appoint-past .btn-group.excel a{height:auto;}  


body .layout-wrapper.layout-2 .container-p-y.data-list.subs-master .form-top-row.SubscriptionTextTop .flex-left .btn-group:first-child a{padding:0 10px; margin:0px;}
body .layout-wrapper.layout-2 .container-p-y.data-list.subs-master .form-top-row.SubscriptionTextTop .flex-left .col-md-2{width: auto; display: inline-flex;}
body .layout-inner .data-list.subs-master .SubscriptionTextTop .btn-group.file-type { margin: 0px 0px 10px 0px;} 
body .layout-inner .data-list.subs-master .SubscriptionTextTop .dotp{position:absolute; top:12px; left:130px; margin: 0px}

body .amount-deposit .form-top-row {padding:0px !important;}
body .amount-deposit .form-top-row .flex-left a.btn.btn-success{ width: auto !important;}
body .amount-deposit .form-top-row .flex-right form#chnagePagination{float:left; width: 100%;}

body .amount-deposit .form-top-row .flex-right form#chnagePagination .row{display:inherit;}
body .amount-deposit .form-top-row .flex-right form#chnagePagination .row .col-sm-1, body .amount-deposit .form-top-row .flex-right form#chnagePagination .row .col-sm-2{
padding:0px;width: 95% !important;}


 body .group-master .search-input { width: 100%; margin-bottom: 10px;}
 body .group-master .form-top-row {display:inherit;}
 body .group-master .form-top-row .flex-left{width: 100%; justify-content: flex-start;}
 body .group-master .form-top-row .flex-left .number{float:none; margin-bottom: 0px; width: auto !important;}
 body .group-master .form-top-row .flex-left .btn-group a{ font-size: 13px;}
 body .group-master .form-top-row .flex-right{display:flex; width: 100%;} 
 body .group-master .form-top-row .flex-right input{ margin:0px !important;}
 body .group-master .form-top-row .flex-right .search-input{margin-left:0px !important;}

body .doctor-speciality .form-top-row {justify-content: space-between; display:inherit}
body .doctor-speciality .form-top-row .flex-left{justify-content: space-between; display: flex; width: 80%;}
body .doctor-speciality .form-top-row .flex-right{width: 100%; float: left;}
body .doctor-speciality .form-top-row .flex-right .head-search{display: flex;}
body .doctor-speciality .form-top-row .flex-left .number{float:none;}
 

  body .page-list .form-top-row{display:inherit !important;}
  body .page-list .form-top-row .flex-right{ width: 100%; display: inherit !important;}
  body .page-list .form-top-row .flex-right .btn-group.head-search input{margin:0px !important;}


  body .container-fluid.organization-master .form-top-row { display: inherit;}
  body .container-fluid.organization-master .form-top-row .flex-left {width: 100%; display: inherit; padding-bottom: 10px;}
  body .container-fluid.organization-master .select-dd { float: none; display: inline-flex;position: relative;top: -4px;left: 5px; }
  body .container-fluid.organization-master .form-top-row .flex-left .btn-group:nth-child(2n) a{ width: 40px !important;}
  body .container-fluid.organization-master .form-top-row .flex-right{display: flex; justify-content: flex-start;}
  body .container-fluid.organization-master .form-top-row .flex-right .search-btn{ width: auto !important; margin:0px !important;}

  body .container-fluid.slider-master .form-top-row { display: inherit;}
  body .container-fluid.slider-master .form-top-row .flex-left {width: 100%; display: inherit; padding-bottom: 10px;}
  
  body .container-fluid.slider-master .form-top-row .flex-right{display: flex; justify-content: flex-start;}
  body .container-fluid.slider-master .form-top-row .flex-right .custom-search-form{ width: 100% !important; float: left !important;}
  body .container-fluid.slider-master .form-top-row .flex-right{display: flex; justify-content: flex-start;}
  body .container-fluid.slider-master .form-top-row .flex-right .head-search{display:inherit}
  body .container-fluid.slider-master .form-top-row .flex-right .head-search .mar-r5.mar-l5{ width: 100%; margin:0px !important;}
  
  body .container-fluid.ad-banner .form-top-row { display: inherit;}
  body .container-fluid.ad-banner .form-top-row .flex-left {width: 100%; display: inherit; padding-bottom: 10px;}
  body .container-fluid.ad-banner .select-dd { float: none; display: inline-flex; }
  body .container-fluid.ad-banner .TOPMENU.head-small {float: none;display: inline-flex;margin-left: 0 !important;position: relative;top: -7px;left: 5px;}
  body .container-fluid.ad-banner .form-top-row .flex-left .btn-group:nth-child(2n) a{ width: 40px !important;}

    body .ad-banner .form-top-row .flex-right{display:flex; justify-content: flex-start;}
    body .ad-banner .form-top-row .flex-right .mar-r5.custom-search-form {width: 70%;}
    body .ad-banner .form-top-row .flex-right .custom-search-form { width: 30%;}


body .adv-banner .layout-content form .row .col-sm-3{width:49%; flex: 0 0 49%; max-width: 49%;}
body .adv-banner .form-top-row .col-sm-3{width: 30%; max-width: 30%; flex:0 0 30%}
body .adv-banner .form-top-row .btn-group{ width: 100%; max-width: 100%;}


body .offers-banner .form-top-row{display:inherit}
body .offers-banner .form-top-row .flex-left{ width: 230px;}
body .offers-banner .form-top-row .flex-right{display:flex;}
body .offers-banner .custom-search-form{ margin-left: 0px !important;}
body .offers-banner .search-btn {width: 40%;}

.add-offers-banner .form-top-row .col-sm-3{flex: 0 0 40%; max-width: 40%; width: 40%;}
.add-offers-banner .form-top-row .col-sm-3 .btn-group, .add-offers-banner .form-top-row .col-sm-3 .btn-group a{ width: 100%; }
.add-offers-banner .col-sm-3 .btn-group a{line-height: 27px !important;}
.add-offers-banner .layout-content form .row .col-sm-3{flex:0 0 49%; max-width: 49%; width: 49%;}

body .plan-master .head-search form .row {margin: 0 0 0 0;display: flex;justify-content:flex-start !important;}
body .plan-master .head-search form .row .col-sm-3,body .plan-master .head-search form .row .col-sm-5 {margin-top: 4px;padding: 0;width: 48%;}
body .plan-master .head-search form#chnagePagination {margin: 0px; width: 100%; float: left;}

body .container-p-y.slider-master .panel-body.panel-body_lab.qrCodeImg{ width: 100%; float:left; border: 1px solid #ddd; border-radius: 8px;}
body .container-p-y.slider-master #addSubs .reset-button button{ width: auto; margin-bottom: 0px;}
body .container-p-y.slider-master .panel-body.panel-body_lab.qrCodeImg .ptm-subheading{ background: none;}

body .container-p-y.slider-master #addSubs .reset-button button {width: auto;margin-bottom: 0px;}

body .notification .form-top-row {display: inherit;}  
body .notification .form-top-row .flex-left {width: 100%;}
body .notification .form-top-row .flex-left .btn-group a{margin-bottom:0px;}
body .notification .form-top-row .flex-right{width: 100%;}
body .notification .form-top-row .flex-right .head-search .search-form-wrap{ margin-top:10px;}

body .vht-table .table-responsive.plan-master .table.table-bordered tbody tr td span{ padding-bottom: 5px;}
body .vht-list .form-top-row { display: inherit;}
body .vht-list .form-top-row .flex-right .btn-group.row .col-sm-2 {width: 49%; padding-bottom: 8px; max-width: 48%; flex: 0 0 49%;}
body .vht-list .form-top-row .flex-right .btn-group.row .col-sm-2 label{margin-bottom:0px;}
body .vht-list .form-top-row .flex-left .btn-group.excel{margin-left: 0px; width: 45px !important; margin-top: 0; height: 40px;}

body .vht-list .form-top-row .flex-left {margin-top: 10px; margin-bottom: 10px;}
body .vht-list .form-top-row .flex-left form#chnagePagination { margin: 1px 0 0 -3px;}
body .vht-list .form-top-row .flex-right .input-group.custom-search-form .form-control.capitalizee{ margin: 0px !important;}

body .corporateleads .form-top-row .flex-left { display: inherit;}
body .corporateleads .btn-group.date, body .corporateleads .btn-group.search {width: 49%; float:left; margin-right: 1%; padding-top: 8px;}
body .corporateleads .btn-group.date form#chnagePagination{ width: 100%;}
body .corporateleads .form-top-row .flex-right {display: inherit; padding-top: 10px;}

body .corporateleads .btn-group a{margin-bottom:0px}
body .corporateleads .form-top-row .flex-left .btn-group.date{width: 48%; margin-left: 0px; margin-top: 10px; margin-bottom: 10px;}
body .corporateleads .form-top-row .flex-left .btn-group.search{width: 98%;}

body .otp-dr .flex-left .btn-group a.btn-success{margin-bottom: 0; width: 40px !important;}
body .otp-dr .flex-left .form-head.form-headTextTop form#chnagePagination{float:none;}
body .otp-dr .flex-right .search-header{justify-content: flex-start;}

body .query-contact .form-top-row .search-header { justify-content: flex-start; }
body .query-contact .form-top-row .search-select select{ width: 100% !important; max-width: 100%;} 

body .form-top-row .non-hg-doctors .btn-group a{width: auto !important;}
body .container-fluid .form-top-row .btn-group a{ width: auto !important;}

body .service-master .form-top-row .btn-group a{width: auto !important;}
body .subadmin-list .form-top-row .btn-group a{width: auto !important;}
body .user-list .form-top-row .btn-group a{ width: auto !important;}

body .schedule-notification .form-top-row .row .col-sm-2{margin-top:10px;}
body .schedule-notification .form-top-row{display:inherit !important;}
body .schedule-notification .form-top-row .flex-right form{width: 100%; float: left;}
body .schedule-notification .form-top-row .row .col-sm-2:first-child{ width: 20%; max-width: 20%;} 
body .schedule-notification .form-top-row .col-sm-2, body .schedule-notification .form-top-row .col-sm-3{ width: 49%; max-width: 49%; flex:inherit;}

body .appointment-master.appointment-master.corporate-user .panel-heading a{ width: auto;}
body .appointment-master.appointment-master.corporate-user .card.body-edit .row .col-sm-4,  body .appointment-master.appointment-master.corporate-user .card.body-edit .row .col-sm-2{ width: 49%; max-width: 49%; flex:inherit;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row {display: inherit !important;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-right{width: 100% !important; display: inherit !important;}
body .appointment-master.appointment-master.corporate-user .card.body-edit .row .col-sm-2.name{ margin-left: 7px !important;}

body .lab-company .form-top-row .btn-group a{width: auto !important;line-height: 32px !important;margin-bottom: 0;}
body .lab-company .form-top-row .btn-group a.btn-success{ padding: 0 15px !important;}

body .company-lab .form-top-row .btn-group.head-search.data-list-btn{display: inherit;}
body .company-lab .form-top-row .btn-group.head-search.data-list-btn .head-search-btn{width: auto; margin: 8px 0 0 0 !important;}

body .company-lab .form-top-row .btn-group a{ width: auto !important;}
body .lab-package .form-top-row .btn-group a { width: auto !important;}  
body .lab-package .row-right-head .row .col-sm-2, body .lab-package .row-right-head .row .col-sm-3 { width: 49%; max-width: 49%;
  flex: inherit; margin-top: 0px !important;}
body .lab-package .row-right-head .row .col-sm-3:nth-child(3){ width: 98%; max-width: 98%; flex: inherit; margin-top: 6px !important; margin-bottom: 6px !important;}
body .lab-package .row-right-head .row .col-sm-3:nth-child(4) { width: 98%; max-width: 98%; flex: inherit;}
body .lab-package .row-right-head .row .head-search-btn{padding-left: 0.75rem; padding-right: 0.75rem;}

body .thayro-packge .form-top-row{display: inherit;}
body .thayro-packge .form-top-row .btn-group a{ width: auto !important;}
body .thayro-packge .form-top-row form .row .col-sm-3{ width: 25%; max-width: 25%; flex: inherit;}
body .thayro-packge .form-top-row form .row .col-sm-6{ width: 90%; max-width: 70%; flex: inherit;}
body .thayro-packge .form-top-row form .row .col-sm-6 input{margin:0px;}


body .default-lab .row-right{ width: 100%;}
body .default-lab .row-right form#chnagePagination{width: 100%; float:left;}

body .default-lab .form-top-row .col-sm-3, body .default-lab .form-top-row .col-sm-6 { width: 48%;  max-width: 48%;}
body .default-lab .form-top-row form .col-sm-3:nth-child(2) { margin-right: 2%;}

body .subscription-cashback .form-top-row{display:inherit;}
body .subscription-cashback .form-top-row .ml-1{display: inherit; margin-top: 10px; float: left;}
body .subscription-cashback .form-top-row .btn-group.excel{margin-top: 0px;}
body .subscription-cashback .form-top-row .pagination-top, body .subscription-cashback .form-top-row .pagination-top .TOPMENU {margin-top: 0px; padding:0px;}
body .subscription-cashback .form-top-row .pagination-top .TOPMENU select{padding-top:0px; height:40px !important; min-height:40px;}
.subscription-cashback .form-top-row .col-sm-1,.subscription-cashback .form-top-row .col-sm-2,.subscription-cashback .form-top-row .col-sm-3 {
 float: left; width: 100%; max-width: 100%;}
 body .subs-master form#chnagePagination {
  margin-top:10px;
 }
body .container-p-y.data-list.subs-master .form-top-row { display: inherit; }
body .container-p-y.data-list.subs-master .form-top-row .flex-left { display: inherit; width: 100%; padding-bottom: 10px; position:relative;}
body .container-p-y.data-list.subs-master .form-top-row .flex-left .excel{ margin-right: 8px; margin-left: 0; margin-top:0px;}
body .container-p-y.data-list.subs-master .form-top-row .flex-right { width: 100%; }
body .container-p-y.data-list.subs-master .form-top-row .flex-right .head-search{width: 100% !important;
  padding-top: 8px;float: left;padding-bottom: 8px;display: inherit;}
body .container-p-y.data-list.subs-master .form-top-row .flex-right .head-search .btn-group{width: 100% !important;}
body .container-p-y.data-list.subs-master .form-top-row .flex-right .head-search .btn-group.or{ margin-top: 8px;}
body .container-p-y.data-list.subs-master .form-top-row .flex-right .head-search .btn-group button{ font-size: 14px !important; padding:6px 5px !important}
body .container-p-y.data-list.subs-master .form-top-row .flex-right .head-search .btn-group a{ width: 100% !important; display: flex; align-items: center; justify-content: center;}
body .container-p-y.data-list.subs-master .form-top-row .flex-right .head-search .btn-group a span{font-size: 14px !important;}
body .layout-wrapper.layout-2 .container-p-y.data-list.subs-master .form-top-row.SubscriptionTextTop .flex-left .col-md-2{ padding-left: 0px;}
.appoint-list.hg-appointments .form-top-row {display: flex;justify-content: space-between; flex-wrap: wrap;}
.hg-appointments .col-sm-4, .hg-appointments .col-md-3, .hg-appointments .col-sm-3 { padding: 0px;  width: 100% !important;}
body .otp-dr .form-head .search-input {margin: 5px 0% 0 1%; float: left; width: 99%;}

body .SubscriptionTextTop .form-top-row { display:inherit !important;}
body .SubscriptionTextTop .form-top-row .flex-right .row .col-sm-1, body .SubscriptionTextTop .form-top-row .flex-right .row .col-sm-2{justify-content: space-around; width:47%; margin-bottom:6px; margin-right:8px;}
body .SubscriptionTextTop .form-top-row .flex-right .row .col-sm-1:last-child{width: 100%;}
body .SubscriptionTextTop .form-top-row .flex-left {margin: 0 10px 0 0;}

body .SubscriptionTextTop .form-top-row .flex-right .row .col-sm-1 label, body .SubscriptionTextTop .form-top-row .flex-right .row .col-sm-2 label{ margin-bottom:0px; font-weight:500;}
body .SubscriptionTextTop .form-top-row .flex-right .row { justify-content: flex-start; width: 100%; display: flex;}

body .instant-subs .form-top-row{ display:inherit !important;}
body .instant-subs .form-top-row .flex-right{ width:auto !important; justify-content:flex-start !important;}
body .instant-subs .form-top-row .flex-left .head-search{ margin-left:10px;}
body .instant-subs .form-top-row .flex-right .btn-group:nth-child(2){ width:48%; margin-right:10px;}

		body .instant-subs .form-top-row .flex-right .btn-group:nth-child(2)a.btn{line-height:25px;}
		body .instant-subs .form-top-row .flex-right .btn-group:nth-child(3){ width:48%;}
		body .instant-subs .form-top-row .flex-right .btn-group:nth-child(3)a.btn{line-height:32px;}
		body .instant-subs .form-top-row .flex-right .btn-group a{ height:40px;}

body .slider-master #addSubs .form-top-row{ display:inherit}
body .slider-master #addSubs .form-top-row .form-group.payment-type{float: left;width: 100%; padding-left: 0px; margin: 0 !important; padding-right: 0px;}
body .slider-master #addSubs .form-top-row .form-group.payment-type .payment_type label{ font-size: 13px; line-height: 17px; display:flex;}
body .slider-master #addSubs .form-top-row .reset-button button{height:39px; margin-right:5px;}

body .ptm-order .form-top-row{ display:inherit}
body .layout-wrapper .layout-inner .container-fluid.user-form .user-data-form { padding-bottom:20px !important;}
body .layout-wrapper .user-form .form-top-row{ display: inherit;}
body .layout-wrapper .user-form .form-top-row .flex-left{ width: 180px; justify-content: flex-start;}
body .layout-wrapper .user-form .form-top-row .flex-right{ padding-top:0px; margin-left: 0px; display: inherit;}
body .layout-wrapper .user-form .form-top-row .data-list-btn { display: flex; flex-wrap: wrap; width: 100% !important; justify-content: space-between;}
body .layout-wrapper .user-form .form-top-row .data-list-btn .btn-group{ position:inherit; width: auto !important; margin-bottom: 6px;}
body .layout-wrapper .user-form .form-top-row .data-list-btn .btn-group a.btn{ padding:6px 8px !important; line-height:26px !important}
body .layout-wrapper .user-form .form-top-row .data-list-btn .btn-group a img{ margin-top:2px;}

body .medicine-master .form-top-row{ display:inherit !important;}
body .layout-container .medicine-master .form-top-row .flex-right{ width: 100%; flex-wrap: wrap;}
body .layout-container .medicine-master .form-top-row .flex-right .col-md-3{padding: 0 0 5px 0;}
body .medicine-master .form-top-row .flex-right .col-md-2 {padding: 0px 5px 0px 0px !important; width: 50%;}

body .medicine-master .form-top-row .flex-right .col-md-2 { padding: 0px 5px; width: 49%; margin-bottom:6px;}
body .group-master .search-input input{ margin:0px !important;}
	
body .coupon-master .head-search .select-dd{ margin-bottom:10px;}
body .referral-master .search-input .custom-search-form input{ margin:0 0px !important}
body .btn-primary{ height:40px !important; text-transform:capitalize !important}
body .head-search .custom-search-form input{ margin:0px;}
body .form-top-row .btn-group a { width:auto;}
body #updateLocality .panel-body .col-md-6{ padding:0px;}	
body .localities-page .form-top-row .btn-group a{ width:auto !important}
body .localities-page .form-top-row .select-search input{ margin-left:0px !important;} 
body .blog .form-top-row .btn-success{ width:auto;}
body .blog .form-top-row .head-search-btn button{ height:38px !important;}
body .assessment-challenges .form-top-row{ display:inherit;}
body div.layout-wrapper div.layout-inner .assessment-challenges .form-top-row .flex-right button.btn.btn-primary{ height:40px;}

body .sheet-display .form-top-row{ display:inherit;}
body div.layout-wrapper div.layout-inner .sheet-display .form-top-row .flex-right button.btn.btn-primary{ height:40px;}
body .sheet-display .form-top-row .flex-right{ width:auto; float:left; padding-top: 10px;}
body .sheet-display .form-top-row .flex-right .col-md-9{ padding-left:0px !important;}

body .mental-record .form-top-row{ display:inherit;}
body div.layout-wrapper div.layout-inner .mental-record .form-top-row .flex-right button.btn.btn-primary{ height:40px;}
body .mental-record .form-top-row .flex-left{ padding-bottom: 10px;}

body .assessment-overview .form-top-row{ display:inherit;}
body div.layout-wrapper div.layout-inner .assessment-overview .form-top-row .flex-right button.btn.btn-primary{ height:40px;}
body .assessment-overview .flex-left .btn-group a{ width:190px !important;}
body .assessment-overview .form-top-row .flex-right{width: 79%; justify-content: flex-start;}
body .assessment-overview .form-top-row .custom-search-form { width: 60%; margin-right: 0;}

body .quiz-question .form-top-row {flex-wrap: wrap;}
body .quiz-question .flex-left{width: 100%;}
body .quiz-question .flex-right .search-header{justify-content: flex-start;flex-wrap: wrap;}
body .quiz-question .flex-right .search-header .col-sm-6{ width:50%}
body .quiz-question .flex-right .search-header .col-sm-6 input{ margin-left:0px !important;}
body .quiz-question .flex-right .search-header .col-sm-2{ padding-left:0px; padding-top:8px;}
body .quiz-question .form-top-row a{ width:auto}	
	
.SpacialitySymptoms .form-top-row a{ width:auto !important;}
.SpacialitySymptoms #chnagePagination .col-sm-6{ padding:0px !important;}
.SpacialitySymptoms #chnagePagination .col-sm-2{ margin-top:10px;}
.SpacialitySymptoms #chnagePagination .dataTables_length{ width:100%}
body .SpacialitySymptoms form#chnagePagination .row .col-sm-6 input{ margin-right:2% !important; padding-left:10px !important}


.notification .form-top-row .btn-group:nth-child(2n){ width: 84%;}	
.notification .form-top-row .btn-group:nth-child(2n) a{ width:auto; margin-right:0px;}
.notification .form-top-row .btn-group.head-search input{ margin-left:0px;}
.notification .form-top-row .btn-group.head-search .custom-search-form button{ height:40px;}

.ticket-list .row{ width:100%; float:left;}

.plan-master .form-top-row .btn-group a{ width:auto}

.ticket-list .header-sc{ width:100% !important;}
.ticket-list .head-btn{ width:100% !important;}
	
body .hp-pw .flex-right{ padding-top:10px;}

body .corporateleads .form-top-row .flex-right .search-header {
  width: 100%;
  justify-content: flex-start;
}
body div.layout-wrapper div.layout-inner .corporateleads .btn.btn-primary{ height:40px;}
body .corporateleads .btn-group a.btn-success {height: 40px; line-height: 33px;}
body .corporateleads .form-top-row .flex-left .btn-group {position: relative;display: inline-block;}
body .corporateleads .form-top-row .flex-left .btn-group.head-search{ width:auto !important}
body #manageSprtModal .modal-body .form-group { margin-top: 15px;}
body .user-top .form-top-row{flex-wrap:wrap;}
body .corporateleads .form-top-row {display: inherit; width: 100%;}

body div.layout-wrapper div.layout-inner .doctor-otp .btn.btn-primary{ height:40px;}
body .doctor-otp .form-top-row .flex-right{ width:100%;}
body .doctor-otp .form-top-row{ flex-wrap:wrap;}

body .doctor-otp .form-top-row .flex-left{ display:flex;}
body .otp-dr .form-top-row, body .otp-dr .flex-left{ display:inherit;}
body .otp-dr .form-top-row .form-headTextTop{ padding-top:10px;         display: inherit;}
body .otp-dr .form-head.form-headTextTop .date-dd { width: 49%;}
body .otp-dr .form-top-row .btn-group.excel{float: none; display: inline-block;}
body div.layout-wrapper div.layout-inner .otp-dr  .btn.btn-primary{ height:40px;}


body #viewModal .feedback .panel-body{overflow: hidden; overflow-x: scroll;}
body #viewModal .feedback .panel-body table tr td{word-break: break-word;font-size: 13px;}
	
body .query-contact .flex-left .ml-sm-2.select	{ width:140px;}
body .query-contact .form-top-row{ display:inherit;}
body div.layout-wrapper div.layout-inner .query-contact .btn.btn-primary{ height:40px;}


body .query .subscriber .flex-right .head-search{ display: flex; justify-content: space-evenly;}
body .query .subscriber .flex-right .head-search input{ width:75%;}
body .query .subscriber .flex-right{ width:100%; padding-top:10px;}
body .query .subscriber .flex-right .healthgennie-subcrriptions{ width:100% !important}

.query div.flex-left{ display:flex;}
body .search-header{ padding-top:10px;}
body div.layout-wrapper div.layout-inner .query .btn.btn-primary{ height: 39px;}
body .sponsor-doctor .table-responsive table tr td .btn-sm i {margin-top: 5px;}
body .non-hg-doctors.page .row-right select{min-height:40px;}
body body button#addAddress {font-family: 'Inter'; margin-top: 15px;}
.registration-wrap.doc-register .pop-up-detail .sessions-div{ width:100%} 
.container-fluid.flex-grow-1.container-p-y .card form .col-sm-4, .container-fluid.flex-grow-1.container-p-y .card form .col-md-4{padding:0px;}

body #opd_timing_tab .opd-timings-slot {float: left; padding-top: 10px;}
body .non-hg-doctors .col-sm-12, body .non-hg-doctors .col-sm-12 .body-edit, body .non-hg-doctors .col-sm-12 form#addDoctor{padding:0px;}
body .non-hg-doctors .col-sm-12 form#addDoctor .row{ display:inherit !important}	
body #opd_timing_tab .opd-timings-slot label {padding-top: 8px;} 


body .live-doctors .appointment-master .row .col-sm-3, body .live-doctors .appointment-master .row .col-md-3{ width:49%; max-width: 49%; flex:inherit;}
body .live-doctors .appointment-master .row .col-sm-3:nth-child(2n) { margin-left:2%;}
body .live-doctors .appointment-master .row .col-md-3:nth-child(2n) { margin-left:2%;}
body .non-hg-doctors .appointment-master .row .col-sm-3:nth-child(2n) { margin-left:2%;}

body .live-doctors .appointment-master .row .col-sm-3:nth-child(2n) { margin-left:2%;}

body .container-p-y.non-hg-doctors .form-top-row{ padding-left:0px; padding-right:0px;}
body .container-p-y.non-hg-doctors .appointment-master .col-sm-3{ padding-left:0px; padding-right:0px;}
body .container-p-y.non-hg-doctors .appointment-master .row .col-sm-3:nth-child(2n){ margin-right:2%}
body .live-doctors .appointment-master .row .col-sm-3, body .live-doctors .appointment-master .row .col-md-3{ margin-bottom:10px; padding:0px;}
body .live-doctors .appointment-master .row .col-md-2{ padding-left:0px;}


body .data-list.patient	.row{ width:100%; float:left;}
body .data-list.patient	.row .col-sm-12{ padding:0px;}
body .data-list.patient	.row .col-sm-12 #addPatients, body .data-list.patient .row .col-sm-12 #addPatients .form-group{padding:0px;}
body .data-list.patient .row .col-sm-12 #addPatients .form-group.gender-data .radio-wrap label{ display:flex;} 
body .data-list.patient .row .col-sm-12 #addPatients .form-group.gender-data .radio-wrap label input{ margin-right:5px !important;}
body .appointment-master .card.body-edit .row .col-sm-2, body .appointment-master .card.body-edit .row .col-sm-4{ padding:0px;}

body .data-list.patient .card.body-edit .row{ margin:0px;}	
body .data-list.patient .card.body-edit .row .col-sm-3, body .data-list.patient .card.body-edit .row .col-sm-2, body .data-list.patient .card.body-edit .row .col-sm-4{ padding:0px !important}
body .data-list.patient .card.body-edit .row .col-sm-7{width: 100%; padding-top:8px; padding-right:0px; padding-left:0px;}
body .data-list.patient .card.body-edit .row .col-sm-7 .GenerateExcel{ text-align:left;}
body .data-list.patient .card.body-edit .row .col-sm-7 .dataTables_length{ text-align:left !important;}

body .data-list.patient .card.body-edit .row .col-sm-5{width: 100%; padding:0px;}
body .data-list.patient .card.body-edit .row .col-sm-5 .dataTables_length{ text-align:left;}

body .data-list.patient .card.body-edit .row .col-sm-5 label{ margin-bottom:0px;}
body .data-list.patient .card.body-edit .row .col-sm-5 a{ height: 33px;line-height: 26px; text-transform: capitalize; font-size: 14px; width: 126px;
margin-left: 2px;}
	 
body .data-list.patient .btn-group.excel { margin-top:0px; margin-right:10px !important; width:39px !important; margin-bottom:10px;}
body .data-list.patient .form-top-row{ position:relative;}
body .data-list.patient .form-top-row .btn-group:first-child{ width:auto !important}
body .data-list.patient .TOPMENU.head-small a.btn-icon-split { font-size:14px !important; width:60%;}
body .data-list.patient .TOPMENU.head-small .btn-group.AddUser{width: 38% !important;}
body .data-list.patient .TOPMENU.head-small .btn-group.AddUser a{font-size: 13px !important; padding: 6px 9px !important; line-height: 25px;
margin-right: 0px !important; width: 100% !important;}


body #AddModal123 form .modal-header h4{font-size: 17px; font-weight: 600;}
body #AddModal123 form .modal-body .row .col-sm-6{ padding:0px;}	

	
body .lab-company .form-top-row .row-right{ margin:5px 0px; width:100%;}
body .lab-company .form-top-row .row-right .file-type{ position:relative}	
body .lab-company .form-top-row .row-right .file-type input[type="submit"]{ position:absolute; top:0px;}
body .lab-company .form-top-row .btn-group a.btn-icon-split{line-height: 23px;}

.thayro-packge #chnagePagination .col-sm-3{padding:0px; width:49%; margin:0px 0 10px 0 !important;} 	

.lab-company #chnagePagination .row{display: inherit;}
.lab-company #chnagePagination .col-sm-3{ width:100% !important; max-width: 100%; flex:0 0 0;}


.lab-company .row.ml-1.mr-1{ margin-left:0px; margin-right:0px;}
.lab-company .row.ml-1.mr-1 .col-sm-12{ padding:0px;}


body #addCompanyLabPrice .row .col-md-6{ padding:0px;}
#AddModal .modal-dialog .modal-footer { justify-content: flex-start;}
body .company-lab .btn-group.head-search.data-list-btn .row-right-head .head-search.left .custom-search-form.symptom-search-box.mar-r10{ margin-right:0px !important;}
#addThyrocarePackage .reset-button { text-align:left;}	
	
.thayro-packge #chnagePagination .col-sm-2, .thayro-packge #chnagePagination .col-sm-3{padding:0px; width:49%; margin:0px 0 10px 0 !important;} 	
.thayro-packge #chnagePagination .col-sm-2{ margin-right:2%}


.lab-datacollection #chnagePagination .col-sm-2, .lab-datacollection #chnagePagination .col-sm-3{padding: 0px;width: 49%;margin: 0px 0 10px 0 !important;max-width: 49%;flex: inherit;}
.lab-datacollection #chnagePagination .col-sm-2{ margin-right:2%}
.lab-datacollection #chnagePagination .col-sm-3:nth-child(2n){margin-left:2% !important}
.lab-datacollection #chnagePagination .col-sm-3 input{ margin-top:0px !important;}

body .table-responsive table tr td .btn-sm {padding: 2px 8px 4px 8px !important;}

body #AddModal{ padding-right:0px !important;}	
body #editLabModal{padding-right:0px !important;}

body .lab-company .card.body-edit #chnagePagination .row .col-sm-4{ margin-right:2%}
body .lab-company .card.body-edit #chnagePagination .row .col-sm-4 .custom-search-form input{ margin-top:0px;}

body .layout-inner .lab-company .btn-group.excel{ margin-left:0px !important; margin-right:10px !important; margin-top:0px;}
body .appoint-list.subscription-cashback .appointment-master .col-sm-1, body .appoint-list.subscription-cashback .appointment-master .col-sm-2{ padding:0px; width:49%}
body .page-nation .pagination ul li{ margin:1px;}
body .data-list.lab-order .lab-order-list{ display:inherit;}
body .data-list.lab-order .lab-order-list a.btn-success{ width:100%;}
body .data-list.lab-order .lab-order-list .btn-group.TOPMENU.head-small{width: auto !important; margin-right: 10px; margin-left:0px !important;}
body .data-list.lab-order .lab-order-list .btn-group.head-search{ width: 81% !important; margin-right: 0px !important;}
body .lab-order .layout-content.card.body-edit #chnagePagination .row .col-sm-2{padding: 0px;
margin-bottom: 10px;flex: inherit;width: 100%;min-width: 100%;}

body .lab-order .layout-content.card.body-edit #chnagePagination .row .col-sm-2 label{ margin-bottom:0px;}
body .lab-order .layout-content.card.body-edit #chnagePagination .row .col-sm-2 .dataTables_length{ padding-bottom:0px;}

body .appoint-list.subscription-cashback .appointment-master .col-sm-2:first-child{ margin-right:2%;}
body .appoint-list.subscription-cashback .appointment-master .row .col-sm-1:nth-child(3n){ margin-right:2%;}
body .layout-wrapper .layout-inner h4 {font-size: 22px !important;}	
body .layout-inner .data-list .SubscriptionTextTop .btn-group:first-child .btn-success {padding: 0;height: 40px;width: 30px;line-height: 40px;}	
body .layout-inner .data-list .SubscriptionTextTop .btn-group:first-child{ width:30px !important;}
body .layout-inner .data-list .SubscriptionTextTop .btn-group.file-type{ width:100% !important}

body .BodyEditNewSection .subscription-loc #chnagePagination .col-sm-1, body .BodyEditNewSection .subscription-loc #chnagePagination .col-sm-2, body .BodyEditNewSection .subscription-loc #chnagePagination .col-sm-3{ padding:0px; width: 48%; margin-top:0px;}

body .BodyEditNewSection .subscription-loc #chnagePagination .col-sm-3:nth-child(5n){margin-right:4%;}

body .BodyEditNewSection .subscription-loc #chnagePagination .col-sm-1{margin-right: 4%;}
body .BodyEditNewSection .subscription-loc #chnagePagination .col-sm-2:nth-child(3n){margin-right: 4%;}
body .BodyEditNewSection .subscription-loc #chnagePagination .row:nth-child(3n){ display:block !important}

body .BodyEditNewSection .subscription-loc #chnagePagination .row:nth-child(3n) .col-sm-3{ width:100%}
body .BodyEditNewSection .subscription-loc #chnagePagination .row:nth-child(3n) .col-sm-2{ width:100%}
body .BodyEditNewSection .subscription-loc #chnagePagination .row:nth-child(3n) .col-sm-2 label{ display:none;}
		
body .GenerateExcel .Download-link{ width:100% !important; margin: 10px 0 0 0!important;}
body .SearchButtomTop{ display:inherit }
body .data-list .user-data-form input, .data-list .user-data-form select{ margin:0px !important;}
body .GenerateExcel .Download-link{margin:29px 0 0 0!important;}
body .GenerateExcel .Download-link .btn.btn-info.btn-sm{ padding:5px 15px 5px 15px; font-size:13px;}
body .GenerateExcel .GenerateExcelButton button.btn.btn-sm.excelDownload { font-size:13px !important; padding:5px 15px !important; width:90%}

body .layout-inner .data-list .SubscriptionTextTop .btn-group .input-group-btn.totInsSubs, body .layout-inner .data-list .SubscriptionTextTop .btn-group .input-group-btn.totInsSubs button{ width: 100% !important; float: left;}
	
	
body .GenerateExcel .Download-link a{ width:100% !important;}
body .appoint-list .table-responsive table tbody tr td .viewSubscription123 ul li:hover{ background:inherit !important}
body table tr td .viewSubscription123 ul li a:hover{background:inherit !important}

body .dataTables_length {float: left; width: 100%; display:block} 	
body .btn-group.dots { margin-top:5px; margin-left:5px;}
body .highcharts-figure, body .highcharts-data-table table{ width:100% !important; min-width: 100%;}
body .highcharts-container { width:100% !important; min-width: 100% !important}
body .layout-content.card.appointment-master .dataTables_length .input-group.custom-search-form .form-control.capitalizee {
    margin: 0 !IMPORTANT;
}
	
body #layout-sidenav .user-panel .image img{ margin-right:0px !important;}
body .layout-inner .layout-container { padding:20px !important;}

body .layout-sidenav{ top:45px !important;}	 
body .login .view-header .header-title h5{ font-size:11px !important;}

	body .login .container-center123 { width: 90%;}
	body div.graph{width:100% !important;} 

.dashboard .layout-content .row .col-xl-4{padding:0px !important;}
.dashboard .layout-content .graph{ width:100% !important;}

body div.layout-wrapper div.layout-inner .service-master .select-number{width:50%; float:left; margin-bottom:10px;}
body div.layout-wrapper div.layout-inner .service-master .select-number form{width:100% !important; float:left !important}
body .service-master .select-key{width:50% !important; float:left !important; padding-right:0px; padding-left:0px;}

body .service-master .select-search{padding:0px;}
body div.layout-wrapper div.layout-inner .select-search .input-group.custom-search-form button{width:100% !important; float:left;}

.subadmin-list .head-search .btn-group{width:48%; float:left; display:inherit;}
.subadmin-list .head-search .select-number form#chnagePagination{width:100%;}
.subadmin-list .head-search .search-input .custom-search-form.symptom-search-box input{width:100% !important; float:left}

body div.layout-wrapper div.layout-inner .subadmin-list .head-search .btn.btn-primary{width:100% !important; float:left;}
body .leave-request .select-dd, body .leave-request .select-status{width:48%; float:left; margin-bottom:10px}
body .leave-request .input-dd,body .leave-request .select-submit{width:48%; float:right; margin-bottom:10px}

.attendance-admin .form-top-row .btn-group{ width: 48%; float: left; display: inherit;}
.attendance-admin .form-top-row .btn-group a{width:100%; float:left;}
.attendance-admin .form-top-row .btn-group form#chnagePagination{ width: 100%; float: left;}

.attendance-admin .btn-group .select-all{ margin-left: 0 !important; float: left; margin-bottom:10px; width:48%;}
.attendance-admin .btn-group .date-input{ width: 48%; float: right; margin-right: 0; margin-bottom:10px;}
.attendance-admin .btn-group.sec{float:right;}

#user-online-data .btn-group.Addnewdata123 { position: absolute; right: 0px; top: 0px;}

body div.layout-wrapper div.layout-inner .user-form #user-online-data .TOPMENU.head-small{padding-top:0px; margin-bottom:10px;}
body div.layout-wrapper div.layout-inner .user-form .form-top-row .btn-group a.btn-success{width:auto;; margin-bottom:0px; font-size: 13px;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-right form#chnagePagination { width: 100% !important; float: left;}


body div.layout-wrapper div.layout-inner .data-list.patient .file-type{float:right; margin-bottom:10px; width: 72%;}
body div.layout-wrapper div.layout-inner .data-list .file-type input[type="submit"]{float:right;}

body div.layout-wrapper div.layout-inner #user-online-data .btn-group.or .btn.btn-primary{font-size: 12px;}
body #user-online-data .btn-group.or a{font-size: 12px;}
#viewOrderDetails table tr th, #viewOrderDetails table tr td{ font-size:14px;}
#viewOrderDetails .panel .panel-body{ width:100%; float:left; margin-bottom:15px;} 

#viewOrderDetails .HealthGennieOrder a{width:100%; float:left;}
#viewOrderDetails .panel-body table tr th, #viewOrderDetails .panel-body table tr td{font-size: 13px;}

.med-order .form-top-row .btn-group a{width:40px;}
.med-order .form-top-row .head-search .btn-group {
  width: 48%;
  float: left;
  margin-left: 0;
  margin-right: 6px;
  margin-bottom:8px;
}

.med-order .form-top-row .head-search .ml-sm-2{
  width: 48%;
  float: left;
  margin-left: 0;
  margin-right: 6px;
  margin-bottom:8px;
}

.ptm-order .head-search .col-sm-5, .ptm-order .btn-group.head-search .col-sm-4{
  display:inherit; float:left; width:48%; padding:0px 10px 0 0; margin-bottom:10px;}
.ptm-order .head-search .col-sm-5 input{height:38px;}



  .medicine-master .appointment-master {display:inherit; float:left;}
  .medicine-master .appointment-master .row .col-sm-1{padding:0px;}
  .medicine-master .appointment-master .row{display: inherit; float: left;  width: 100%; flex-wrap: inherit;}
  .medicine-master .appointment-master .row .col-sm-3 { padding-right: 0px; padding-left: 0; width: 48%;   float: left;
   min-width: 48%; margin-bottom:10px;}
  .medicine-master .appointment-master .row .col-sm-3:nth-child(2n){float: right;}


  .health-master .number{ float:left; width:48%; margin-bottom:10px;}
  .health-master .number form#chnagePagination{width:100%;}
  .health-master .search-input{width:48%; float:right; margin-bottom:10px;}
  .health-master .select-type{ float:left; width:48%;}
  
  .health-master .select-lang{ float:right; width:48%;}
  .health-master .btn-search{ float:left; width:100%; margin-top:10px;}
  .health-master .btn-search button{width:100%;}

.corporateleads .btn-group.form-head{
    display:inherit;
}
.corporateleads .btn-group.form-head .ml-sm-4{margin-left:0px !important;}
.corporateleads .btn-group.col-md-2{  display: inherit;  width: auto;  float: left;  margin-left: 0px; padding-left: 0px;}

.sponsor-doctor form#chnagePagination{width:100%; float: left;         padding-top: 15px;}
.sponsor-doctor form#chnagePagination .ml-sm-2, .sponsor-doctor form#chnagePagination div {width:48%; float:left; margin-right:2%; margin-bottom:8px;}
.sponsor-doctor form#chnagePagination .ml-sm-2 div{width:100%;}

.corporateleads .head-search .excel {margin-top:0px !important; margin-left:0px !important;}
.corporateleads .btn-group.col-md-3{
  display:inherit;
  width:48%;

  float:left;
  padding-left:0px !important;
  padding-right:8px !important;
  margin-bottom:8px;
} 


body .data-list .data-list-btn { margin-top: 0 !important; width: auto !important;}
body .data-list .btn-group a{margin-right:0px !important;}
body .data-list .data-list-btn .excel{margin-top:0px !important; margin-right:8px !important;}
.data-list .user-data-form .col-sm-2{
  width: 47%;
  padding-right: 10px !important;
  padding-left: 10 !important;
  padding-top: 10px;
  padding-bottom:0px !important;
}  

.user-top  .form-head {display:inherit;} 
.user-top .select-number{float:left; margin-left:0px !important; width:47%;}
.user-top .user-top .select-number { margin-left: 0; width: 46%; margin-bottom: 10px;}
.user-top .user-top .user-top .search-input { margin-right: 10px; width: 47%;}

.user-top .select-dd { width: 47%; margin:10px 10px 10px 0;}
.user-top .select-dd.two{margin-right:0px;} 
body .user-top .search-input { margin-right: 0; width: 97%;}
body .user-top .search-header {width: 100%;float: left;display: flex;justify-content: flex-start;flex-wrap: wrap;}

.otp-dr .ml-sm-3 input[type="text"] {height:39px !important; border-radius:4px !important;}
.doctor-otp .select-dd{width:100%; float:left; margin-left:0px; margin-bottom:10px;}
.doctor-otp .search-input {width:76%; float:left; margin-left:0px;}

body .doctor-otp .select-dd form{width:100% !important; float:left !important;}

.enquiry-form .form-head .date-dd{margin-bottom:10px !important;}
body .enquiry-form .form-head{ width: 100% !important; margin-right:0px !important;}  
body .enquiry-form .form-head .search-input { width: 70%; margin-left: 0; margin-bottom:10px;}
body .enquiry-form .form-head .btn-group select{margin-left:0px !important;}
body .enquiry-form .form-head .btn-group.number{width:70%}

body .enquiry-form .form-head .date-dd {
    float: left;
    width: 46%;

    margin-left: 0px !important;
    margin-right: 10px;
}

body .enquiry-form .form-head .date-dd {
    float: left;
    width: 46%;
    margin-left: 10px;
}
.enquiry-form .form-head .col-md-2{ padding: 0px; float: left; margin-bottom: 10px; width: auto;}
.enquiry-form .head-search .btn-group.excel{margin-left:0px; margin-right:8px;}
.enquiry-form .form-head .col-md-3{ padding: 0px; min-width: 48%; margin-right: 2%; margin-bottom: 10px; float: left;
width: 48%;}
.enquiry-form .form-head {display:inherit;}

.query-contact .form-top-row .select{margin-right: 8px;}
.query-contact .form-top-row .search-input{width:70%; margin-bottom:8px; margin-right: 2%;}
.query-contact .form-top-row .search-select { width: 70%; margin-right:3%;}

.query .form-top-row form#chnagePagination{width:100%; float:left;} 
.query .head-search .ml-sm-2.select {width:100%; float:left; margin-bottom:8px;}
.query .head-search .ml-sm-2.select form {width:100% !important; float:left !important;}

#opd_timing_tab .add-more-session {width:100%; float:left; margin:0px 0 10px 0 !important; }
#opd_timing_tab .add-more-session a{width:100%;}

#doctorEditModal .panel-body form{width:100%; float:left;}
#doctorEditModal .panel-body .DoctorImage .signatureDivoho{ width: 100%;}

#doctorEditModal .panel-body .DoctorImage .signatureDivoho input[type="file"]{width:100% !important;}

.non-hg-doctors .appointment-master .col-sm-3{ width:48%; max-width: 48%; flex:inherit; float:left; padding-right:0px;}
.non-hg-doctors .appointment-master .col-sm-3 .dataTables_length{ width:100%; float:left;}
.non-hg-doctors .appointment-master .col-sm-3 .dataTables_length select{height:39px !important;}
#doctorEditModal .panel-body .col-md-3 p {height:auto !important;}
body #doctorEditModal .modal-body .panel-body .CounselorTop input{ width:79%;}

.live-doctors #chnagePagination select{max-height:39px; min-height:39px; height:39px;}
.live-doctors .TOPMENU.head-small{padding-top:0px;}
.live-doctors .appointment-master{padding-top:10px;}
.live-doctors .appointment-master .col-sm-2, .live-doctors .appointment-master .col-md-2{
width: 48%; max-width: 48%; flex: inherit;  float: left;  padding-right: 0;  margin-bottom: 10px;}

.live-doctors .appointment-master .col-md-2 .dataTables_length{padding-bottom:0px;}
.live-doctors .appointment-master .col-sm-2 select, .live-doctors .appointment-master .col-md-2 select{
height:39px;}

.page-list .head-search .number{float:left; width:100%;}
.page-list .head-search .number form#chnagePagination{float:left; width:100%; margin-bottom:8px;}

.page-list .head-search .search-input{width:70%; float:left;}
.page-list .head-search .search-btn{float:right;}


.group-master .number, .group-master .number form{float:left !important; width:100% !important; margin-bottom:8px;}
.group-master .search-input{float:left; width:70%;}

.group-master .search-btn{float:left; width:27%;}
.group-master .search-btn button{width:100%;}

.addSpeciality #addSpeciality .form-group.col-sm-3{margin-top:8px; margin-bottom:0px;}
.doctor-speciality .number{float:left !important; width:48% !important; margin-bottom:8px;}
.doctor-speciality .number form{float:left !important; width:100% !important; margin-bottom:8px;}
.doctor-speciality .select-all{float:right !important; width:48% !important;}

.doctor-speciality .search-input{float:left; width:70%;}
.doctor-speciality .search-btn{float:right; width:27%;}
.Block-Specialities #updateSpeciality .form-group.col-sm-6{padding:0px; margin-bottom:8px;}

#spacialityEditModal .update-page .form-group.col-md-6{padding:0px !important;}
.scroll.referral-master .search-input{ margin: 10px 0 !important; float: left; width: 100%; }
.scroll.referral-master .search-btn{float: left;width: 100%;}
.scroll.referral-master .search-btn .input-group{display:inherit;}

body .layout-wrapper .layout-inner .scroll.referral-master .search-btn .input-group button{width:100% !important; float:left;}

.scroll.referral-master .select-dd { width:48%; float:left; display:inherit}
.scroll.referral-master .select-dd form{width:100% !important; float:left !important;}
.scroll.referral-master .select-all{ width:48%; float:right;}
#editCoupon .form-group {margin-top: 6px;min-height: inherit;padding-bottom: 0;margin-bottom: 0;}  

#localityEditModal .panel-body form .col-md-6{  padding:0px;}

.localities-page .localities .select-search{ width: 70% !important; }
.localities-page .localities .btn-search{width:auto !important;}
.localities-page .localities .mar-r5{ width: 48%;float: left; margin-bottom:10px; max-width: 48%;}
.localities-page .localities .select-number form#chnagePagination{width:100%;float:left;} 

.data-list.lab-order .form-top-row .number a.btn {width:auto;}
.data-list.lab-order .form-top-row .sample-download {width:79%;}
.data-list.lab-order .form-top-row .TOPMENU.head-small a{margin-right:0px !important;}

.default-lab .custom-search-form.symptom-search-box input{margin-top:5px;}
#symtomsEditModal #updateSpecialitySymptoms .form-group select{ height:105px !important;}   
body .notification .head-search .search-form-wrap {float: left;width: 100%;margin-top:5px;}

.notification .head-search form#chnagePagination {margin: 0px; width: 100%; float: right;}
.notification .head-search .select {float: left; width: 100%;}
.notification .head-search .select select {float: left; width: 100%;}
.notification .head-search .search-form-wrap .input-group.custom-search-form { width: 72%; float: left;}

.notification .head-search .search-form-wrap .custom-search-form {float:right;}
.appointment-master .form-top-row .add-user {margin-right: 3px;}
.appointment-master .panel-heading .number{margin-right:7px;} 
.appointment-master .panel-heading .number a{margin-right:0px !important;}

.appointment-master .panel-heading .add-user a{height:39px; line-height:30px;}
.appointment-master .panel-heading .TOPMENU.head-small #example_length{float:left;     margin-top: 1px;}
.appointment-master .panel-heading .TOPMENU.head-small select{height:39px; max-height:39px; min-height:39px;}
.appointment-master .panel-heading .TOPMENU.head-small { displaY:inherit !important; padding-top:0px !important;}
.appointment-master .panel-heading .TOPMENU.head-small .excel{ margin-right:8px !important; display: inherit !important; margin-left:0px !important;}

body .data-list.patient .TOPMENU.head-small .excel-btn{ float: left;}
body .data-list.patient .TOPMENU.head-small .sample-down{float:left; width:50%;}
body .data-list.patient .TOPMENU.head-small{float: left; padding-top: 0px; width: 100%; display: inherit !important;}
body .data-list.patient .TOPMENU.head-small select {height: 28px; max-height: 39px; min-height: 39px;}
  
.data-list.lab-order .form-top-row .btn-group.TOPMENU.head-small.ex{ width:40px !important}
.data-list.lab-order .form-top-row .btn-group.head-search{ margin-left: 5px; width: auto !important;}
.data-list.lab-order .form-top-row .btn-group.file-type{ float: left; width: 100% !important; margin: 8px 0;}

.data-list.lab-order .form-top-row .TOPMENU{PADDING-TOP:0PX;}
body .appoint-list.main .row-right {width:100%;}
body .appoint-list.main .row-right .pagination-top{margin-left:0px !important;}

body .appoint-list.main .form-top-row .btn-group.excel img { width: 100%;}
body .appoint-list.main.hg-appointments .form-top-row .appoint-past {width: auto;}
body .appoint-list.main .form-top-row .appoint-past { width: 64%; float: right;}
body .appoint-list.main .form-top-row .appoint-past .btn-group{display:inherit;}
body .appoint-list.main .form-top-row .appoint-past .btn-group a{width: 100%; margin-right:0px !important; margin-left:0px; height:39px; line-height:30px; font-size:13px !important; margin-bottom: 0px;}

body .layout-wrapper .layout-inner .ticket-list .head-btn .select-head{width:48%; margin-top:0px;}
body .layout-wrapper .layout-inner .ticket-list .head-btn .select-head select{width:100%;}

body .container-fluid.flex-grow-1.container-p-y.appoint-list.main.hg-appointments .mb-2.ml-1.form-top-row .btn-group:first-child{ margin-left:0px !important;}


body .layout-wrapper .layout-inner .ticket-list .head-btn .orange-btn {width:48%;}
body .layout-wrapper .layout-inner .ticket-list .head-btn .orange-btn a{width:100% !important; font-size: 14px !important; height:40px; line-height:27px;}

.organization-master form .col-md-6{padding:0px !important;}
#bannerEditModal .panel-body .col-md-6  {padding-left:0px !important; padding-right:0px !important; margin-bottom:8px;}

body .ad-banner .select-dd{float:left;}
body .ad-banner .TOPMENU.head-small{float:left; padding-top:0px !important;}
body .ad-banner .TOPMENU.head-small{float:left;}
body .ad-banner .mar-r5.custom-search-form{float:left; width:56%;}
body .ad-banner .custom-search-form {float: left; width: 100%; margin-right: 0px !important;}

body .layout-wrapper .layout-inner .ad-banner .custom-search-form span button.btn{width: 100% !important; }
body .ad-banner .custom-search-form button{float: left; width: 100%;}
 
body .coupon-master .select-dd{float:left;}
body .coupon-master .TOPMENU.head-small{float:left; padding-top:0px !important;}
body .coupon-master .mar-r5.custom-search-form{float:left; width:73%;}
body .coupon-master .custom-search-form {float: left; width: auto; margin-left: 0px !important;}
body div.layout-wrapper div.layout-inner div.coupon-master div.custom-search-form button{float: left; width: 100% !important;}


body .organization-master .select-dd{float:left;}
body .organization-master .custom-search-form{float:right; width:79%;margin:0px !important;}

body .slider-master .select-dd{float:left;}
body .slider-master .custom-search-form{float:right; width:74%;margin:0px !important;}
body .slider-master .select-search .custom-search-form, body .slider-master .select-search {display:inherit; float: left; width: 100%;}
body .slider-master .select-search { width: auto !important;}
body div.layout-wrapper div.layout-inner .slider-master .select-search .custom-search-form button.btn.btn-primary{margin-top:0px; float: left; width: 100% !important;}
body .update-slider .panel-body form .col-md-6, body .update-slider .panel-body form .col-md-12{padding:0px !important; margin-bottom:8px;}



body div.layout-wrapper div.layout-inner div.organization-master .search-btn{float: left; width: 100% !important; margin-top:8px !important;}
body div.layout-wrapper div.layout-inner div.organization-master .search-btn .input-group{display:inherit; width:100%; float:left}
body div.layout-wrapper div.layout-inner div.organization-master .search-btn button{float: left; width: 100% !important;}
.adv-banner .layout-content.card {padding-top:20px;}

.offers-banner .select-dd{float:left;}
.offers-banner .search-box{float:left; width:75%;}
.offers-banner .search-btn{float:left; width: 100%;}

.offers-banner .search-btn .custom-search-form{margin-left:0px !important;}
.offer-banner .panel-body form .row .col-md-6, .offer-banner .panel-body form .row .col-sm-6{padding-left:0px; padding-right:0px;}

body div.layout-wrapper div.layout-inner .offers-banner .search-btn button.btn.btn-primary{width: 100% !important;}
#blogEditModal .modal-body form .col-md-6, #blogEditModal .modal-body form .col-md-12{padding:0px; margin-bottom:10px;}

.blog-comment .container-fluid.container-p-y.page.blog .row-right {display:inherit;}
.blog-comment .container-fluid.container-p-y.page.blog .row-right .head-select{width: 22%;}
.blog-comment .container-fluid.container-p-y.page.blog .row-right .head-search-sm{width:50%;}
.blog-comment .container-fluid.container-p-y.page.blog .row-right .head-search-btn {width:auto; float:right;}
.blog-comment .container-fluid.container-p-y.page.blog .row-right .head-search-btn button{margin-bottom:0px;}

.container-fluid.container-p-y.page.blog .row-right .head-search-sm {
    width: 72%;
    margin-right: 0;
}
.thayrocare-lab .head-search-sm {padding:0px !important; width:100% !important;}

body .thayro-packge #chnagePagination .head-search-sm{
  margin: 0px 0px 8px 0;
  float: right;
  width: 85%;
}

body #chnagePagination .head-select.mar-l2{margin-left:0px; margin-top: 8px; margin-bottom: 4px;}

body .edit-package #updateThyrocarePackage .col-md-6{padding:0px 0px 10px 0px;}

#editLab .col-md-6, #editLab .col-md-12{padding:0px;}
body #chnagePagination .head-select{width:100%;}
body #chnagePagination .head-search-sm{width:100%;margin:6px 0px ;}

#chnagePagination .custom-search-form button{width:100% !important;}  
body .lab-req .col-sm-2.select{width: 100%; max-width: 100%; margin-bottom:10px;}  
body .lab-req .col-sm-5{margin-bottom:5px;}
body .lab-req form .col-sm-3 { width: 100%;  max-width: 100%;  display: inherit;  margin-bottom: 6px; padding-right:0px;}
body .lab-req form .col-sm-2{padding:0px;}

body .lab-req form .col-sm-2.custom-search-form{ padding: 0; width: 100%; display: inherit;}
body div.layout-wrapper div.layout-inner .lab-req form .col-sm-2.custom-search-form button{width: 100% !important;}
body #myForm .form-group.col-sm-3{padding-bottom:0px; margin-bottom:10px;}

.tab-wrap{width: 100%;float: left; overflow: auto;}  
#viewOrder .uploadConsultationTop button{width:100%; margin-bottom:8px;}

.uploadConsultationTop input[type="file"]{width:100%; margin-bottom:8px;}
.uploadConsultation .DownloadReportP a span, .uploadConsultation .DownloadReportP {width:100%; margin-bottom:8px; text-align:center;}
.uploadConsultation .DownloadReportP666 a span, .uploadConsultation .DownloadReportP666 {width:100%; margin-bottom:8px; text-align:center;}

.panel-heading.PriceDiv .priceBox{
  width: 100%;
  float: left;
  overflow: auto;
}
body .dd-from-wrap{width: 100%; display: flex; justify-content: flex-start;}
body .dd-from-wrap .form-group {padding-left: 0px;
  margin-bottom: 0px;
  width: 49%;
  padding-right: 4px;
  max-width: 49%;
  flex: inherit;
  float: left;
}

#viewOrder .HealthGennieOrder select.changeSts{font-size: 13px;
  font-family: 'Inter';
  text-transform: capitalize;
  font-weight: 400;
  margin-top:10px;
  width: 48%;
  margin-right: 5px;
  float: left;
}
#viewOrder .HealthGennieOrder .payment_mode_type.pay-mode{width:48%; margin-bottom:0px; margin-right: 4px; margin-top:10px;}


.lab-order .file-type{width:100% !important;}
.lab-order .data-list-btn a{ float: left; height: 39px !important; width: 76%; line-height: 29px;}
body .lab-order .data-list-btn .excel-btn {margin-right:0px !important;}


  body .SubscriptionSe{margin-bottom:10px;}
#viewSubscription h3{float:left; width:100%;}
.btn-group.head-search.data-list-btn{margin-top:8px;}

.btn-group.head-search.data-list-btn { display:flex; justify-content: space-evenly;}
.btn-group.head-search.data-list-btn .col-sm-4{ width:48%; padding:0px;}
.btn-group.head-search.data-list-btn .btn-group.or{width:48% !important;}
.btn-group.head-search.data-list-btn .btn-group.or .head-search select{ height:40px;}

body .data-list-btn .btn-group.or .btn { margin-right: 0; margin-bottom: 0; line-height: 29px; width:100%;}

.layout-content.card.appointment-master.user-data-form #chnagePagination .row{margin:15px 0% 20px 0% !important; justify-content: space-between;}
.layout-content.card.appointment-master.user-data-form #chnagePagination .row .col-sm-3{padding-bottom:5px !important;}
.layout-content.card.appointment-master.user-data-form #chnagePagination .row .col-sm-2{padding-left:0px !important; padding-right:0px !important;}
.layout-content.card.appointment-master.user-data-form #chnagePagination .row .col-sm-2 button{width:100px !important;}

.layout-content.card.appointment-master.user-data-form #chnagePagination .row .col-sm-2 .dataTables_length{padding-bottom:0px !important;}
.layout-content.card.appointment-master.user-data-form #chnagePagination .row .col-sm-2 .dataTables_length label{width:100%;}

.btn-group.head-search.data-list-btn .col-sm-3{padding-right:0px; margin-bottom: 8px;}
.btn-group.head-search.data-list-btn .btn-group.or{width:82%;}
.btn-group.head-search.data-list-btn .btn-group.TOPMENU{padding-top:0px;}

#planEdit .form-group.col-sm-6, #planEdit .form-group.col-sm-3, #planEdit .form-group.col-sm-12  {padding:0px;}
body #planEditModal .panel-heading {padding: 0px 0 10px 0; margin-bottom:0.4rem;}
#updateSpecialitySymptoms .col-md-6{padding:0px !important;} 
body form#chnagePagination .row .col-sm-3, body form#chnagePagination .row .col-sm-4, body form#chnagePagination .row .col-sm-5{ margin-top:4px; padding-left:0px;}

body .search-sec { margin-top: 10px;}
body .head-search .btn-group.col-sm-2 { display: inline; width: 100%; float: left; padding:0px;}
body .head-search .btn-group.col-sm-2 form#chnagePagination{width:100%; float:left;}
.head-search .custom-search-form.symptom-search-box input{width:48% !important}
.head-search .custom-search-form.symptom-search-box select{width:48% !important}
.head-search .custom-search-form.symptom-search-box .input-group.custom-search-form, .head-search #chnagePagination .input-group.custom-search-form{display:inherit;}
.head-search .custom-search-form.symptom-search-box .search-btn{width:100% !important}
body div.head-search div.custom-search-form.symptom-search-box .custom-search-form button, body div.head-search #chnagePagination .custom-search-form button{width: 100% !important; margin-left: 0;}

body .head-search { float: left; width:100% !important;     display: inherit;}
body .head-search .col-md-3, body .form-top-row .col-sm-3{padding-left:0px;}

#addSymptoms .sya-field{padding:0px !important;}
.card #addSymptoms .form-group.row .col-md-6{padding:0px;}

body div.layout-wrapper div.layout-inner .head-search-btn button.btn-primary{width:100% !important; margin-bottom:10px;}
body .TOPMENU.head-small a.btn { margin-right: 5px !important;}
body .data-list .file-type { width: 82%;}  

.UserDataExcelImports input.btn-primary{ font-size: 12px !important;  }
body .data-list .file-type input[type="file"] {width: 80%;height: 40px;padding: 6px 8px 8px 8px;}
body .view-header .header-icon { margin-top: 0;  font-size: 44px; width:auto;}
body .view-header .header-title { margin-left: 50px;}
body .login .view-header .header-title h5 {font-size: 12px;}

body .layout-wrapper .layout-inner .btn.btn-primary { width: 100% !important;}
body .head-btn .orange-btn { width: 48%; margin-bottom:5px;}


  #symtomsEditModal .panel-body{width:100%; float:left;}
  .table-container table {table-layout:inherit;}
  .CouponBox.divForHide input{width:100%;}
  body .data-list .user-data-form .select-date .nt{width:84%;}
  body #addSubscription .form-group{margin-bottom:0px;}
  .row{margin:0 0 0 0;}
  body .TOPMENU.head-small .excel-btn{
    height: 39px;
    padding: 0 0px !important;
    width: 40px;
  }
  body .TOPMENU.head-small .excel-btn img{     margin-top: 8px;
    width: auto;}
  body .TOPMENU.head-small select {height: 28px; max-height: 28px; min-height: 32px;}

  body .layout-wrapper .layout-inner .UserDataExcelImports table tbody td .btn-primary{margin-top:2px;}
  body .assign-ticket-list select, body .custom-search-form input, .Assign_Presales select{margin-bottom:10px;}
  body .navbar-custom-menu .navbar-nav li.messages-menu ul.dropdown-menu, body .navbar-custom-menu .navbar-nav li.app-notify-div ul.dropdown-menu {
  right: 0;}

  body #layout-navbar-collapse .navbar-custom-menu{top:30px !important;}
  body .navbar-custom-menu .navbar-nav li{margin-right:0px; position: relative;}

  body .navbar-custom-menu .navbar-nav li.dropdown:first-child a{ border-radius:0px; border-top-left-radius: 6px !important;  border-top-right-radius: 6px !important;}
  body .navbar-custom-menu .navbar-nav li.dropdown:last-child a{  border-radius:0px; border-bottom-left-radius: 6px !important;  border-bottom-right-radius: 6px !important;}

  body .navbar-custom-menu .nav.navbar-nav{width:165px;}
  body .navbar-collapse.collapse.show{position: absolute;right: 14px;top: 60px;box-shadow: 0 2px 8px #a8a8a8;border-bottom-left-radius: 10px;border-bottom-right-radius: 10px;}
  body .navbar-collapse.collapse.show .navbar-nav .slimScrollDiv{height: auto !important;}
  body .navbar-collapse.collapse.show .navbar-nav .slimScrollDiv ul{height: auto !important;}

  body .navbar-custom-menu .nav.navbar-nav li a{border-radius: 0 !important; border: 0px solid #dfdfdf !important; border-bottom: 1px solid #ddd !important; width:100% !important;}
  
  body .app-brand-logo{display:none;}
  body footer.main-footers{position:inherit; padding-bottom:0px;}
  body footer.main-footers .form-control{height:auto;}
  body .login .container-center123 .view-header {margin: 5px 0 4px;}
  body .login .container-center123 .panel.panel-bd { padding: 5% 0px 15px;}

  body .TOPMENU.head-small { float: left; padding-top:8px;}
  body .btn-group.btn-upload{width:88%}
  body .btn-upload .UserDataExcelImports table {width:100% !important;}
 
  body .btn-upload .UserDataExcelImports table tbody td{ width:auto !important;     font-size: 12px;}
  body .btn-upload .UserDataExcelImports table tbody td .btn-primary{margin-top:3px;}
  body .btn-upload .UserDataExcelImports table tbody tr td .file-input {margin-top: 4px;width: 190px;margin-left: 2px;margin-bottom: 4px;}
  
.form-top-row .number a.btn{
    padding: 3px 9px;
    margin-top: 1px;
    height: 39px;
    margin-bottom:0px;
    width: 39px;
    line-height: 34px;
}
  body .form-top-row .btn-group.excel {
    margin: 3px 0 0 8px;
    border: 1px solid #ddd;
    height: 39px;
    width: 42px !important;
    text-align: center;
    border-radius: 4px;
    display: inherit;
    float: left;
  }
  .query .head-search .btn-group.excel{ margin:0 8px 0 0 !important;}
  .query .head-search .ml-sm-2{margin-right:8px;}
 
  .non-hg-doctors .btn-group {margin-left:0px !important; margin-top:1px !important; margin-right:0px !important; float: left;}
  .non-hg-doctors .btn-group form select{min-height:39px; height:39px; height:39px;}
  body .non-hg-doctors .form-top-row .btn-group.excel{margin-right: 8px !important;}

  .loginBgImage{width:100%;}
  .container-center123{width:100%;}

  body .modal-dialog{width: 96% !important; max-width: 96% !important;}
  body .table-responsive table thead tr th{padding:10px 15px !important;}
  body .table-responsive table thead tr th, body .table-responsive table thead tr td {font-size: 13px; padding: 4px;}
  
  body .table-responsive table tr td {font-size: 13px; padding: 4px;}
  body .RemainingAppointment {padding: 5px 10px !important; font-size: 12px !important;}

body .row-right #chnagePagination select {
  height: 39px;
 }


.form-top-row .btn-success.sample-down{
  line-height: 22px; font-size: 11px; padding:4px 8px;
} 

.head-search-btn{display:inherit; width:100%;}


.data-list .form-top-row .btn-success {
  padding: 4px 4px;
  height:39px;
  width:39px;
  line-height:30px;
}
.form-top-row .btn-success {
	padding: 4px 9px;
	margin-right: 5px;
	margin-bottom: 10px;
	height: 39px;
	line-height: 30px;
	width: 39px;
}
body .form-top-row .btn-group.excel a {
  margin:8px auto 2px auto !important;
}

body .header-sc.ticket{width:100%;}
body .head-btn {width:100%;}

body .layout-wrapper.layout-2 nav{    background:#222b40 !important;}
body .layout-wrapper.layout-2 nav .layout-sidenav-toggle{margin-left:0px !important; }

.layout-sidenav-toggle.navbar-nav.d-lg-none {display:none;}
  
body div.layout-wrapper div.layout-inner .btn.btn-primary{
	background-color: #ff4a00 !important;
	border-color: #ff4a00 !important;
	color: #fff !important;
	text-transform: capitalize;
	font-size:13px !important;
	padding: 8px 9px !important;
	width: auto !important;
	height: auto;
	min-height: auto;
}

body .graph {
  margin-bottom: 10px !important;
}
body .layout-wrapper .layout-inner .btn.btn-primary{
  font-size: 12px !important;
}

body .row-right { width: auto; float: left;}
body .btnbtn-success123 {float: left;}
body .row-right .pagination-top {
  margin-left: 8px !important;
}

body .head-btn .select-head {
  margin: 5px 0 0 0;
  width: 100%;
}
	#dateRangeFilter .col-sm-6{ width:100%; padding:0px;}	 
}


.graph{
  width:400px;
  margin:0 auto;

}

#ticketEditModal #updateTicketDetail select{
  border: 1px solid #ddd;
  border-radius: 5px !important;
  height: 40px;
  font-family: 'Inter';
  font-size: 14px;
}
#ticketEditModal .lobidrag{
  box-shadow:0 0 0;
}
#ticketEditModal #updateTicketDetail button.btn.btn-default{display:none;}
body .viewSubscription123 button {
  padding: 5px 6px;
  font-size: 8px;
  width:auto;
}


body #layout-navbar-collapse{justify-content: flex-end;}
body #layout-navbar-collapse .navbar-nav > li > a{
    padding: 10px 8px;
    position: relative;
    float: left;
    background: #fff;
    border-radius: 6px;
    width: 80px;
    border: 1px solid #dfdfdf;
    min-height: 44px;

}
body #layout-navbar-collapse .navbar-nav li i{
  padding: 2px 15px 0 0;
  width: auto;
  text-align: center;
  color: #ff4a00;
  height: auto;
  font-size: 15px;
  float: left;
}

body #layout-navbar-collapse .navbar-nav li span.label-success, body #layout-navbar-collapse .navbar-nav li span.label-warning{
  color: #fff;
    width: 16px;
    height: 16px;
    float: left;
    border-radius: 15px;
    text-align: center;
    line-height: 12px;
    font-size: 9px;
    position: absolute;
    left: 18px;
    top: 2px;
}

body #layout-navbar-collapse .navbar-custom-menu{left:inherit !important; top:0px !important;}
body #layout-navbar-collapse .navbar-custom-menu ul li.admin-user img{height:auto;  width:40px;} 
body #layout-navbar-collapse .navbar-custom-menu ul li.admin-user .user-image{position:inherit !important; bottom: auto !important;}

body #layout-navbar-collapse .navbar-custom-menu ul li .dropdown-toggle:after{
  position: absolute;
  top: 13px;
  right: 4px;
}

.Assign_Presales select{
  border: 1px solid #ddd;
  height: 38px;
  border-radius: 4px !important;
  font-family: 'Inter';
  font-weight: 500;
  padding: 0 10px !important;
}
#FormAssignTickets{margin:0px !important;}
#FormAssignTickets input.btn.btn-primary{
  margin:29px 0 0 0;
}
.appointment-master h3{    font-family: 'Inter', sans-serif !important;
  padding: 0px;
  font-weight: 700;
  font-size: 23px;
  margin: 0 0 15px 0;}
  .header-sc{ width:100%; float:left;margin-bottom:10px;}
  .header-sc h3{float:left; width: auto;}
  .header-sc select{width: 105px;
    height: 36px;
    border: 1px solid #ddd;
    border-radius: 5px;
    padding: 0px 5px !important;
    float: right;}

 body .graph{
  min-height:430px;
  width: auto;
  margin: inherit;
  
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 10px;
  box-shadow: 0 3px 12px #efefef;

 }

 body .graph canvas{padding:5%;}
body .graph #container-4{border-radius: 10px;}

 .header-sc.ticket{float:left; width:40%;; margin:0px;}
 .header-sc.ticket h3{margin:0px; line-height:36px;}
 .head-btn{float:right; width:51%;}
 .head-btn .orange-btn{float:left; width: auto; margin:0 2% 0 0;}
 .head-btn .select-head{ float: left; width: 25%;}
 .head-btn .select-head select{
  border: 1px solid #ddd;
  width: 100%;
  float: left;
  height: 36px;
  border-radius: 4px;
  padding: 0 4% !important;
  font-family: 'Inter';
  font-weight: 500;
 }

 .assign-ticket-list select{
  height: 36px;
  border: 1px solid #ddd;
  border-radius: 4px !important;
  font-family: 'Inter', sans-serif !important;
  font-weight: 500;
  font-size: 14px;
  padding: 0 2% !important;
  line-height: 23px;
 }
 .assign-ticket-list span.input-group-btn{
  margin: 28px 0 0 0;
  float: left;
  width: 100px;
 }
.btn-primary {border: 1px solid #fff !important;}
.btn-primary:hover, .btn-primary:active{
    background: #fff !important;
    border: 1px solid #ff4a00 !important;
    color: #ff4a00 !important;
    box-shadow: 0 0 0;
 }
.layout-content.card.appointment-master .assign-ticket-list select {
    height: 38px !important;
}
#planEditModal .modal-dialog {
        max-width: 60rem;
}
#tagsAddModal.AddSymptomsTags{
    z-index: 999999;
}
 label.error{color:#f00 !important; font-weight:400 !important; margin-top:5px !important; width:100%; float:left;}
 #FormAssignTickets .form-group{ margin:0px !important;}
 .TOPMENU.head-small{width:auto; float: right; }
 .TOPMENU.head-small select{    height: 38px;
  padding-bottom: 0 !important;
  border: 1px solid #ddd;
  background:#fff;
  border-radius: 5px !important;}
  .TOPMENU.head-small  a.btn{margin-right:10px !important;}
  .TOPMENU.head-small .excel-btn{
    border: 1px solid #ddd;
    padding: 0 8px;
    border-radius: 4px;
    height: 39px;
	background:#fff;
	max-width:39px;
    text-align:center
  }
  .TOPMENU.head-small .excel-btn img{ margin-top:8px;}
  .btn-upload{
    border: 1px solid #ddd;
    border-radius: 5px;
    padding-left:3px;
  }
  .btn-upload .UserDataExcelImports table tbody td {
    padding: 0px 0px;
    border: 0px;
    font-size: 14px;
}
.btn-upload .UserDataExcelImports table tbody tr td .file-input {
  margin-top: 7px;
  width: 207px;
  margin-left: 3px;
}
.body-edit select, .body-edit input[type="text"]{
  border: 1px solid #ddd;
  height: 37px;
  font-family: 'Inter';
  font-weight: 400;
  font-size: 14px;
  padding: 0 2% !important;
  border-radius: 4px !important;
  text-transform: capitalize;
}

body .pagination a {
  color: #000;
  float: left;
  padding: 0px 15px;
  text-decoration: none;
  font-size: 12px;
  background: #fff;
  border: 1px solid #ddd;
  border-radius: 4px;
  height: 37px;
  line-height: 34px !important;
}
.top-header-blog {
    width: 100%;
    float: left;
    padding-bottom: 20px;
}
.top-header-blog p {
    font-size: 17px;
    margin: 0;
    padding: 0;
    color: #888;
    float: left;
}
.top-header-blog p:last-child {
    float: right;
}
.blog-detail h1 {
    font-size: 30px !important;
    font-weight: 800;
    margin: 0px 0 15px 0 !important;
    text-align: left !important;
}
.blog-detail img {
    width: 100% !important;
    border-radius: 30px;
}
.blog-description-class {
    padding: 2% 0;
}
.blog-detail .panel-body {
    border: 1px solid #ccc;
    border-radius: 30px;
    padding: 15px;
    box-shadow: 0px 0px 7px 0px #a3a3a3;
}
.blog-description-class p {
    font-size: 15px !important;
    color: #222;
    line-height: 27px;
    margin: 20px 0 0px 0 !important;
    font-weight: 500;
}
#blogEditModal .modal-dialog {
        max-width: 65rem;
        margin: 1.75rem auto;
}
#bannerEditModal img.img-responsive {
    width: 80px !important;
    height: 95px !important;
    border: 1px solid #ccc;
    border-radius: 10px;
    object-fit: cover;
    margin-bottom:0px;
}
.couponMaster .layout-content.card {padding: 0px !important;}
.blog-description-class p a {color: #222;}
.blog-detail .blog-description-class h3 {
    font-size: 19px;
}
.reset-button.AddGroupSpeciality { text-align:left;}
#spacialityEditModal .modal-dialog {
        max-width: 65rem;
        margin: 1.75rem auto;
}
p.ShowSpecialityDescription { width:100%; padding: 0px 0px 0px 0px; margin: 0px; display:flex;}
p.ShowSpecialityDescription label { width: auto;}
#spacialityEditModal .update-page label {
    font-weight: 500;
    width: 100%;
}
#EditModal .modal-dialog {
        max-width: 65rem;
            width: 80%;
}
body .medicine-master .appointment-master .form-group select {height: 38px !important;}
body .medicine-master .appointment-master .form-group input {height: 38px !important;}
.symptoms-page table tr:nth-child(2n) td {background: #f3f3f3;}
.symptoms-page table tr td span.label-success{
    position: inherit;
    padding: 4px 20px;
    font-family: 'Inter';
    font-weight: 500;
    font-size: 13px;
}

#addPlans input, #addPlans select{
  height:36px;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 500;
  padding:0 2% !important;
  border:1px solid #ddd;
  border-radius: 4px !important;

}

.head-search{
  width:auto;
  float:right;
}
.head-search select{ border:1px solid #ddd; border-radius:4px !important; height:38px !important;  font-family: 'Inter'; font-size: 13px;font-weight: 500; padding-bottom: 0px !important; padding-top: 0px !important; background:#fff !important;}
.head-search .symptom-search-box input{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  height: 39px;
  font-family: 'Inter';
  font-size: 14px;
  font-weight: 500;
  width: 100%;
  max-width: 100%;
  padding: 0px 10px !important;
  line-height: 35px;
  background:#fff;
  text-transform: capitalize;
}

.table-responsive tbody tr th{font-size: 13px !important;}
.row-right .UserDataExcelImports{margin:0px !important;}
.body-edit label{font-weight:500 !important;}
.table-responsive.labOrdersList{margin-top:15px; height: 600px; margin-bottom:15px;}
.table-responsive.labOrdersList tbody tr td select{border:1px solid #ddd !important; border-radius: 4px !important; padding:8px !important}
.table-responsive.labOrdersList tbody tr td button{border: 1px solid #ddd; height: 22px;}
.table-responsive.labOrdersList tbody tr td button.btn.btn-info{border:0px !important;}
.table-responsive.labOrdersList tbody tr td span{ height: 21px; display: inline-block;}
.lab-req .col-sm-5{ float: left;}
.lab-req .col-sm-2.select { float: left;width: 25%;max-width: 25%;}

.lab-req form .col-sm-3 select, .lab-req form .col-sm-2 select{height:39px; border:1px solid #ddd; border-radius: 4px !important;  background:#fff;}
.lab-req form .col-sm-3 input, .lab-req form .col-sm-5 input{ width: 100%; float:left; font-family: 'Inter'; font-size: 14px; font-weight: 500;
  height:39px; border:1px solid #ddd; border-radius: 4px !important; max-width: 100%; text-transform: capitalize; background:#fff;}
.lab-req form .col-sm-2 .btn{padding: 8px 12px;}
.lab-req table tbody tr td a{width:auto; padding:4px !important;}
.lab-req table tbody tr td a img{margin:0px;}
.lab-req table tbody tr td button{    
  background: #ff4a00;
  color: #fff;
  text-transform: capitalize;
  width: auto;
  padding: 4px 10px;
  float: left;
  margin-right:8px;
  letter-spacing: 0;
  font-family: 'Inter';
  font-size: 11px;}

  body .lab-req table tbody tr td:last-child{display: flex; flex-direction: row;}

  body .lab-req table tbody tr td a.btn.btn-info.btn-sm.manageSprt{
  padding: 4px 4px !important;
  float: left !important;
  width: auto !important;
  text-transform: capitalize !important;
}

body .lab-req table tbody tr td a.btn.btn-info.btn-sm.manageSprt img{margin:2px 0 0 0;}
.custom-search-form.symptom-search-box input{width:100%; max-width:100%;}
.row-right #chnagePagination select{background:#fff; border: 1px solid #ddd; border-radius: 4px !important; height: 39px; font-weight: 500; font-size: 15px; margin-bottom:0px;}
.custom-search-form .input-group-btn button.btn.btn-primary{padding:7px 10px !important;}
.table-responsive table tbody tr td span.label-danger{    border-radius: 4px !important;  padding: 2px 12px !important;
  position: inherit;
  background: #E5343D;
  border-color: #E5343D;}
.table-responsive table tbody tr td span.label-success{
  border-radius: 4px !important;
  padding: 1px 6px 0px 6px !important;
  position: inherit;
  background: #248431;
  border-color: #248431;
  font-size: 13px;
  text-transform: capitalize;
  text-align: center;
 }
.head-select{float:left;}
.head-search-sm{    float: left;
  margin: 0 2%;
  width: 38%;}

.row-right-head{ width: 100%; float: left;}
.head-search-btn{float:left;}
.head-select.mar-l2{margin-left:10px;}
.mar-l0{margin-left:10px;}

.head-select.btn.excel-btn{padding:0px; margin-left:2%;}
.head-select.btn.excel-btn a{
  border: 1px solid #ddd;
    padding: 0 8px;
    border-radius: 4px !important;
    height: 36px;
}
.head-select.btn.excel-btn img {
  margin-top: 7px;
}

.head-search.left{float:left !important;}
.mar-0{margin:0px !important;}
#addBlog input, #addBlog select{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 0px 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
}
#addBlog label, #addBlog label{
  font-weight:500;
}
body #addBlog input[type="file"]{
  padding:5px 0 0 6px !important;
}
body #addBlog .form-check label{padding:0px !important; margin-right:10px;}  
body #addBlog .form-check label input{
  margin: 5px 5px 0 0px;
  float: left;
}

.mar-lr-5{margin-right:5px; margin-left:5px;}
.page .table-responsive{
  height: 770px;
  padding: 1% 0 2% 0;
}
body .localities .mar-r5{margin-right:5px !important;}
#addLocality input, #addLocality select{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 0px 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
}
#addLocality label, #addLocality label{
  font-weight:500;
}
body #addLocality input[type="file"]{
  padding:5px 0 0 6px !important;
}
body #addLocality .form-check label{padding:0px !important; margin-right:10px;}  
body #addLocality .form-check label input{
  margin: 5px 5px 0 0px;
  float: left;
}
body #addLocality textarea{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
  min-height:70px;
}
.offers-banner .custom-search-form{margin:0 0px 0 8px !important}


.add-offers-banner input, .add-offers-banner select, .adv-banner input, .adv-banner select, .couponMaster input, .couponMaster select, .ad-group input, .ad-group select, .addSpeciality input, .addSpeciality select{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 0px 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
}
.add-offers-banner label, .add-offers-banner label, .adv-banner label, .couponMaster label, .ad-group label, .addSpeciality label{
  font-weight:500;
}
body .add-offers-banner input[type="file"], body .adv-banner input[type="file"],body .couponMaster input[type="file"], .ad-group input[type="file"], .addSpeciality input[type="file"]{
  padding:5px 0 0 6px !important;
}
body .add-offers-banner .form-check label, body .adv-banner .form-check label, body .couponMaster .form-check label, .addSpeciality .form-check label{padding:0px !important; margin-right:10px;}  
body .add-offers-banner .form-check label input, body .adv-banner .form-check label input, body .couponMaster .form-check label input{
  margin: 5px 5px 0 0px;
  float: left;
}

body .couponMaster textarea, body .addSpeciality textarea{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
  min-height:70px;
  max-height:70px;
  margin-bottom:15px;
}
.add-offers-banner .layout-content.card, .couponMaster .layout-content.card{padding:2%;}
.mar-r5{margin-right:5px !important;}
.mar-l5{margin-left:5px !important;}
.table-responsive table tr td code{color:#222; font-size:14px; font-family:'Inter';}
.ad-group{padding:2%;}

.doctor-speciality .table-responsive{height:670px;}
.doctor-speciality .table-responsive table tr td img{width:30px; height:30px;}

.live-doctors input, .live-doctors select, .non-hg-doctors input, .non-hg-doctors select, .medicine-master input, .medicine-master select, .ptm-order input, .ptm-order select, .med-order input, .med-order select{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 0px 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
}

.live-doctors label, .non-hg-doctors label, .medicine-master label, .ptm label, .med-order label{
  font-weight:500;
}
body .live-doctors input[type="file"], .non-hg-doctors input[type="file"], .medicine-master input[type="file"], .ptm input[type="file"] {
  padding:5px 0 0 6px !important;
  height:37px;
  padding:5px 0 5px 6px !important;
}
body .live-doctors .form-check label, .non-hg-doctors .form-check label{padding:0px !important; margin-right:10px;}  
body .live-doctors .form-check label input, .non-hg-doctors .form-check label input{
  margin: 5px 5px 0 0px;
  float: left;
}

body .live-doctors textarea, .non-hg-doctors textarea{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
  min-height:70px;
  margin-bottom:15px;
}

.non-hg-doctors .layout-content.card, .medicine-master .layout-content.card, .med-order .layout-content.card{padding:1% !important}

body .live-doctors table tr td button.copyBtn{
  background: #ddd;
  border: 1px solid #b9b9b9;
  border-radius: 2px;
  font-size: 12px;
  font-weight: 500;
  text-transform: uppercase;
}
.table-responsive table tr td .btn-sm{padding: 4px 10px !important; height: 25px !important;}
.table-responsive table tr td .btn-sm i{margin-top:2px;}
.table-responsive table tr td #addPatientNote i{margin-top: 3px; font-size: 13px;}
.hospital-list .table-responsive table thead tr th{vertical-align: middle;}

.med-order .fromStartDate_cal {position: absolute; top: 10px; right: 10px;}
.med-order .toStartDate_cal{position: absolute; top: 10px; right: 10px;}

.ptm-order .date i{position:absolute; top: 9px;  right: 10px;}
.ptm-order .table-responsive{ height:670px;}
.ptm-order .Addnewdata123 .btn{ text-transform: capitalize;}

.data-list .Addnewdata123 .btn i{margin-right: 5px;}
.data-list .file-type{border:1px solid #ddd; border-radius: 4px;  width:30%;}
.data-list .btn-group.TOPMENU.head-small .file-type {
    border: 1px solid #ddd;
    border-radius: 4px;
    width: 80%;
    margin-right: 2%;
}
.data-list .file-type input[type="submit"]{ background-color: #ff4100; border-color: #ff4100;}
.data-list .file-type input[type="file"]{    padding: 5px;
  float: left;
  width: 77%;
  background: #fff;}

.data-list-btn .btn-group.or .btn{height: 39px;float: left;border: 1px solid #ff4a00 !important; margin-right: 5px;}
.data-list-btn .btn-group.TOPMENU{float: left;}
.data-list-btn .btn-group{float: left;}

.data-list .user-data-form input, .data-list .user-data-form select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px;  font-weight: 400;}
.data-list .user-data-form label{ font-weight:500;}
.data-list .user-data-form input[type="file"]{ padding:5px 0 0 6px !important;}
body .data-list .user-data-form{padding:0% 0 !important; margin-bottom: 0px;}


.inputBoxLoader.showmessage label{font-size:12px !important; font-weight:400;}
.data-list .user-data-form .form-check label{padding:0px !important; margin-right:10px;}  
.data-list .user-data-form .form-check label input{ margin: 5px 5px 0 0px; float: left;}

.data-list .user-data-form .layout-content.card{padding:2% !important}
.data-list .user-data-form .col-sm-2, .data-list .user-data-form .col-sm-3{padding-bottom:15px;}
.data-list .user-data-form .date .fromStartDate_cal, .data-list .user-data-form .date .toStartDate_cal{
  position:absolute;  top:10px;  right:10px;}

.pad-20{padding:20px;}
.layout-content.body-edit.pad-2{padding:2% !important;}
#LoadUserPermission .savepermissions-block table tbody tr td label.lable-tab-section {padding:5px 0;}
#LoadUserPermission .savepermissions-block table tbody tr td label.lable-tab-section input{float:left; margin-top:3px;}
#LoadUserPermission .savepermissions-block table tbody tr td label.lable-tab-section label{font-family: 'Inter';}
#LoadUserPermission .savepermissions-block table tbody tr td label.lable-tab-section span{float:left; font-weight:500; font-size: 14px; font-family: 'Inter';}
#LoadUserPermission .savepermissions-block table, #LoadUserPermission .savepermissions-block table tr td{border:0px;}
#addSubadmin{padding:0px !important;}

.sub-admin #addSubadmin input, .sub-admin #addSubadmin select{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 0px 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
}

.sub-admin #addSubadmin label{
  font-weight:500;
}

.sub-admin #addSubadmin input[type="file"]{
  padding:5px 0 0 6px !important;
}
.sub-admin #addSubadmin .form-check label{padding:0px !important; margin-right:10px;}  
.sub-admin #addSubadmin .form-check label input{
  margin: 5px 5px 0 0px;
  float: left;
}

.sub-admin #addSubadmin .layout-content.card{padding:2% !important}
#layout-sidenav ul.sidenav-inner li.sidenav-item.open a.sidenav-toggle{color:#f8b940 !important; background: rgba(0,0,0,0.12);}
#layout-sidenav ul.sidenav-inner li.sidenav-item a.sidenav-toggle:hover{ background: rgba(0,0,0,0.12); color:#f8b940 !important; }
#layout-sidenav ul.sidenav-inner li.sidenav-item.open ul.sidenav-menu.menu-open li.sidenav-item a.sidenav-link:hover{
  color:#f8b940 !important
}

.sidenav.sidenav-vertical.bg-dark .sidenav-item.active > .sidenav-link:not(.sidenav-toggle) {
  background: rgba(255, 255, 255, 0.08);
}

body .layout-wrapper .layout-inner .btn.btn-primary {background-color: #ff4a00 !important;border-color: #ff4a00 !important;color: #fff !important;height: 38px;
line-height: 20px;border-top-right-radius: 5px !important;border-bottom-right-radius: 5px !important;font-size: 14px;text-transform: capitalize;}

.input-group.custom-search-form .form-control.capitalizee {height: 38px !important;margin: 0px 4%;}
#EditModal .modal-body { padding: 15px 15px 0px;}
.appoint-list .appointment-master input, .appoint-list .appointment-master select{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 0px 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
}

.appoint-list .appointment-master label{
  font-weight:500;
}
.appoint-list .appointment-master input[type="file"]{
  padding:5px 0 0 6px !important;
}
.appoint-list .appointment-master .form-check label{padding:0px !important; margin-right:10px;}  

.appoint-list .appointment-master .form-check label input{
  margin: 5px 5px 0 0px;
  float: left;
}

.appoint-list .appointment-master textarea{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
  min-height:70px;
  margin-bottom:15px;
}

body .appoint-list .appointment-master #report-table tr td .cancel-btn.show_working_status{
  height:25px !important;
}

.table-responsive table tbody tr td span.btn-close{    
  background: #f00 !important;
  color: #fff !important;
  height: auto !important;
  border: 0px !important;
  text-align: center;
  padding: 5px 12px !important;
}

.table-responsive table tbody tr td.ratingDiv p.text-success{padding-top:0px !important;}

.table-responsive table tbody tr td span.btn-pending{
  background:#f6b000 !important;
  color: #fff !important;
  height: 25px !important;
  border: 0px !important;
  border-radius: 4px !important;
  margin-right: 5px;
  font-size: 13px;  
  float: left;
  width: 85px;
  line-height: 25px;
  margin-bottom:5px;
  padding: 0 !important;
  text-align: center;
}

.table-responsive table tbody tr td span.btn-confirm{background: #53830f !important;
  color: #fff !important;
  height: 25px !important;
  border: 0px !important;
  border-radius: 4px !important;
  margin-right: 5px;
  float: left;
  width: 85px;
  font-size: 13px;
  line-height: 25px;
  margin-bottom:5px;
  padding: 0 !important;
  text-align: center;
}
.table-responsive table tbody tr td span.btn-cancel{background:#d70606 !important; color:#fff !important; height: 25px !important; border:0px !important; border-radius: 4px !important;
padding: 2px 12px !important;}

.table-responsive table tbody tr td span.btn-working{background:#8298b9 !important;   color: #fff !important;
  height: 25px !important;
  border: 0px !important;
  border-radius: 4px !important;
  margin-right: 5px;
  float: left;
  width: 85px;
  font-size: 13px;
  line-height: 25px;
  margin-bottom:5px;
  padding: 0 !important;
  text-align: center;}
 
body .table-responsive table tbody .tr-appointment .viewSubscription123.pptHere ul li ul li a#addApptNote{background:none;
color: #222; height: auto; width: 100%; border-radius: 0px; padding: 8px 10px !important; border-bottom: 1px solid #ddd !important;}

body .table-responsive table tbody .tr-appointment .viewSubscription123.pptHere ul li ul li button{
  font-size:13px; font-family: inter; color:#222; border-radius: 0; background: none; padding: 8px 10px !important; border:0px; 
}

body .table-responsive table tbody tr td .viewSubscription123 ul ul span{ background: transparent !important; border: 0px;
text-align: left; margin: 0px !important; padding: 0px !important; height: auto; padding: 5px 10px !important; border-radius: 0;
width: 100%; float: left; font-size: 13px; font-weight: 500; white-space:normal;}

body .table-responsive table tbody tr td .viewSubscription123 ul li:hover ul::after{border-left-color:#fff !important;}
body .appoint-list .table-responsive table tbody tr td .viewSubscription123 ul li:hover{background:#efefef}

body .layout-wrapper .layout-inner .UserDataExcelImports table tbody td .btn-primary {
  background-color: #ff4a00 !important;
  border-color: #ff4a00 !important;
  margin-left: 0px;
}
.TOPMENU.head-small .excel {margin-right:5px !important;}
.TOPMENU.head-small .excel a{margin-right:0px !important;}
.flex{display:flex}

.notification-broadcast .modal-dialog .modal-content .modal-header {
  background: #efef;
  border-top-left-radius: 10px;
  border-top-right-radius: 10px !important;
}


.notification-broadcast .modal-dialog .modal-content{border-radius: 10px;}
.notification-broadcast .modal-dialog .modal-content .modal-header .modal-title{font-family:inter;}
.notification-broadcast .modal-dialog .modal-content .modal-body .panel { box-shadow: 0 0 0;}
.notification-broadcast .modal-dialog .modal-content .modal-body .panel input{border:1px solid #ddd; border-radius:4px !important;}
.notification-broadcast .modal-dialog .modal-content .modal-body .panel textarea{border:1px solid #ddd; border-radius:4px !important;}
.notification-broadcast .modal-dialog .modal-content .modal-body .panel .panel-heading{
  border: 1px solid #ddd;
  float: left;
  width: 95.5%;
  margin: 0 13px 15px 13px;
  border-radius: 4px;
  height: 37px;
}

#addSymptoms ul.multiselect-container{ border:1px solid #ddd; border-bottom-left-radius:10px; border-bottom-right-radius:10px; float:left; width: 100%;     height: 300px; overflow: hidden; overflow-y: scroll;}
#addSymptoms ul.multiselect-container li, #addSymptoms ul.multiselect-container li a{float:left; width: 100%;}
#addSymptoms ul.multiselect-container li {padding:0 6px !important;     margin-bottom: 0;}
#addSymptoms ul.multiselect-container li a{padding:3px 6px !important}
#addSymptoms ul.multiselect-container li.multiselect-item.filter .input-group{
  display: inherit;
  margin-top: 5px !important;
  margin-bottom: 0px !important;
}
#addSymptoms ul.multiselect-container li.multiselect-item.filter .input-group .input-group-btn{display:none;}

#addSymptoms ul.multiselect-container li input.multiselect-search{ width: 100% !important;}
#addSymptoms ul.multiselect-container li label{float:left; width: 100%; height:auto;}
#addSymptoms ul.multiselect-container li label input{    float: left;
  width: auto;
  opacity: 0.9;
  margin: 5px 7px 0 0;}
  .multiselect-item.multiselect-all label{height:inherit;} 


h4{font-family:inter !important;}

body #symtomsEditModal .modal-dialog { width: 100%;  margin: 30px auto; max-width: 65rem;}
body #symtomsEditModal #updateSpecialitySymptoms button.multiselect.dropdown-toggle{
  border:1px solid #ddd; border-radius: 5px;
}
body #symtomsEditModal .modal-body .panel {    box-shadow: 0 0 0 !important;}
body #symtomsEditModal .modal-header{background:#efef;}

body #symtomsEditModal .panel-heading {
    width: 100%;
    float: left;
    padding: 6px 6px 6px 6px;
}
body #symtomsEditModal .modal-body .panel-body input[type="text"], body #symtomsEditModal .modal-body .panel-body select, [type="email"]{border:1px solid #ddd; height:36px !important; border-radius:4px !important;}
body #symtomsEditModal .modal-body .panel-body .edit_tags{padding-bottom:0px !important}

#symtomsEditModal .form-group.row .desc label{padding:10px 0 0 10px;}
#symtomsEditModal .form-check{padding:0px !important;}  
#symtomsEditModal .form-check label.radio-inline{padding:0px 5px 0 0px !important;}  
#symtomsEditModal .form-check label.radio-inline input{margin: 5px 5px 0 0px; float: left;height:auto !important;}



#planEditModal .panel-heading{padding:0px;}
#planEditModal .panel{box-shadow:0 0 0 !important}



#planEditModal input, #planEditModal select{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 0px 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
}

#planEditModal label{
  font-weight:500;
}
#planEditModal input[type="file"]{
  padding:5px 0 0 6px !important;
}
#planEditModal .form-check label{padding:0px !important; margin-right:10px;}  

#planEditModal .form-check label input{
  margin: 5px 5px 0 0px;
  float: left;
}

body .modal-header{    background: #efef;
  border-radius: 10px !important;
  border-bottom-left-radius: 0 !important;
  border-bottom-right-radius: 0 !important;}
body .modal-content{border-radius: 10px !important;}

.label-default.label.label-success a{color:#222;}
.lab-order .fromStartDate_cal, .lab-order .toStartDate_cal{ position: absolute; top: 10px; right: 10px;}

.navbar-custom-menu .navbar-nav li.admin-user ul.dropdown-menu{top: 40px; border:1px solid #ddd;}
.navbar-custom-menu .navbar-nav li.admin-user ul.dropdown-menu li:hover{background:#efefef;}
.navbar-custom-menu .navbar-nav li.admin-user ul.dropdown-menu li:first-child{border-bottom:1px solid #ddd;}
.navbar-custom-menu .navbar-nav li.admin-user ul.dropdown-menu li i{font-size: 14px !important; margin: 3px 6px 0 0;}
.navbar-custom-menu .navbar-nav li.admin-user ul.dropdown-menu li a{font-size: 14px;}

.navbar-custom-menu .navbar-nav li.app-notify-div ul.dropdown-menu{ top: 40px; border: 1px solid #ddd;}
.navbar-custom-menu .navbar-nav li.app-notify-div ul.dropdown-menu li.header{background: #fff; border:0px; color:#222; font-size: 13px; font-weight: 600;}
.navbar-custom-menu .navbar-nav li.app-notify-div ul.dropdown-menu li.header i{ font-size: 13px !important; margin-top: 4px; margin-right: 5px;}
.navbar-custom-menu .navbar-nav li.app-notify-div ul.dropdown-menu li{background:none;}
.navbar-custom-menu .navbar-nav li.app-notify-div ul.dropdown-menu li a{border-bottom:1px solid #e9e9e9 !important}
.navbar-custom-menu .navbar-nav li.app-notify-div ul.dropdown-menu li a i{font-size: 13px !important; margin-top: 4px; margin-right: 5px;}
.navbar-custom-menu .navbar-nav li.app-notify-div ul.dropdown-menu li a span{ right: 19px;top: 14px !important; left: inherit !important;}
.navbar-custom-menu .navbar-nav li.app-notify-div ul.dropdown-menu li.footer a{font-size:14px; font-weight:500; font-family: 'Inter', sans-serif !important; text-transform: capitalize;}


.navbar-custom-menu .navbar-nav li.messages-menu ul.dropdown-menu{ top: 40px; border: 1px solid #ddd;}
.navbar-custom-menu .navbar-nav li.messages-menu ul.dropdown-menu li.header{background: #fff; border:0px; color:#222; font-size: 13px; font-weight: 600;}
.navbar-custom-menu .navbar-nav li.messages-menu ul.dropdown-menu li.header i{ font-size: 13px !important; margin-top: 4px; margin-right: 5px;}
.navbar-custom-menu .navbar-nav li.messages-menu ul.dropdown-menu li{background:none;}
.navbar-custom-menu .navbar-nav li.messages-menu ul.dropdown-menu li a{border-bottom:1px solid #e9e9e9 !important}
.navbar-custom-menu .navbar-nav li.messages-menu ul.dropdown-menu li a i{font-size: 13px !important; margin-top: 4px; margin-right: 5px;}
.navbar-custom-menu .navbar-nav li.messages-menu ul.dropdown-menu li a span{ right: 19px;top: 14px !important; left: inherit !important;}
.navbar-custom-menu .navbar-nav li.messages-menu ul.dropdown-menu li.footer a{font-size:14px; font-weight:500; font-family: 'Inter', sans-serif !important; text-transform: capitalize; border:0px !important;}

.header-title h1{font-family:inter; font-size:15px; font-weight:500;}
.header-title small{font-family:inter; font-size:14px !important; font-weight:400 !important; padding-left: 0px !important; color:#222 !important;}
.header-title form{    margin: 10px 0 0 0;  width: 250px;float: right;max-width: 250px;border: 0;  height: auto; position: relative;}
.header-title form input{  width: 250px !important;  float: left !important;  border: 1px solid #ddd !important; max-width: 250px !important; flex: 0 0 0; padding:5px !important;}
.header-title form button{position:absolute; right:0px; height: 35px !important;}
.header-title .breadcrumb{display:none;}

.edit-profile label{ font-weight:500;}
.edit-profile input[type="file"]{ padding:5px 0 0 6px !important;}
.edit-profile .form-check label{padding:0px !important; margin-right:10px;}  
.edit-profile .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.edit-profile  input, .edit-profile  select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}
.edit-profile textarea{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 5px !important;  font-family: 'Inter';  font-size: 13px;  font-weight: 400;  min-height:70px;  margin-bottom:15px;}

.edit-profile .panel-heading{
  width: 37px;
  background: #ddd !important;
  height: 36px;
  text-align: center;
  padding: 0 !important;
  line-height: 36px;
  margin: 0 0 15px 0;
  border-radius: 3px;
}

.edit-profile .panel-heading .dropdown{height:36px;}
.edit-profile .panel-heading .dropdown .dropdown-toggle{
  height: 36px;
}

.edit-profile .panel-heading .dropdown .dropdown-toggle:after {
  margin: 12px 0px 0 0 !important;
  font-size: 18px;
  font-weight: 600;
}
.edit-profile .panel{
  box-shadow: 0 0 0;
  border: 1px solid #edebeb;
}

.file-type .UserDataExcelImports {float:left; width:100%; position: relative;}
.file-type .UserDataExcelImports input[type="submit"]{position:absolute; right:0px;}
.data-list .user-data-form .date-formet-section{position:relative}
.data-list .user-data-form .date-formet-section i{position:absolute; top:10px; right:10px;}

.data-list .user-data-form textarea{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
  min-height:70px;
  margin-bottom:15px;

}

#editLabModal .modal-body .panel {box-shadow:0 0 0;}

#editLab input, #editLab select, .thyrocare-package input, .thyrocare-package select, .edit-package input, .edit-package select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}
#editLab textarea, .thyrocare-package textarea, .edit-package textarea{border: 1px solid #ddd; border-radius: 4px !important; padding: 5px !important; font-family: 'Inter';
font-size: 13px; font-weight: 400; min-height:70px; margin-bottom:15px;}

.thyrocare-package .panel, .edit-package .panel{box-shadow:0 0 0;}
.thyrocare-package .panel .form-check label.radio-inline, .edit-package .panel label.radio-inline{padding-left:0px; padding-right:5px; padding-top:8px;}
.thyrocare-package .panel .form-check label.radio-inline input, .edit-package .panel label.radio-inline input{float:left; margin:4px 5px 0 0;}

.edit-package .col-md-6{padding-bottom:10px;}
.edit-package .col-md-6 img{ width: 60px; height: 50px;}

.thyrocare-package .panel-heading .dropdown{height:36px;}
.thyrocare-package .panel-heading .dropdown .dropdown-toggle{ height: 36px;}
.thyrocare-package .panel-heading .dropdown .dropdown-toggle:after { margin: 12px 0px 0 0 !important; font-size: 18px; font-weight: 600;}
.thyrocare-package .dropdown{ width: 37px;  background: #ddd !important;  height: 36px;  float:right;  text-align: center;  padding: 0 !important;  line-height: 36px;  margin: 0 0 15px 0;  border-radius: 3px;}

.thyrocare-package input[type="file"]{padding: 5px !important;}
.edit-package .panel{box-shadow:0 0 0;}
.old-image label{ width:100%; float:left;}

#editLabModal #editLab .col-md-6 .form-group{margin-bottom:0px !important;}
#editLabModal #editLab .col-md-6 input[type="file"]{padding:5px;}

.add-lab-package textarea{border: 1px solid #ddd; border-radius: 4px !important; padding: 5px !important; font-family: 'Inter';
font-size: 13px; font-weight: 400; min-height:70px; margin-bottom:15px;}
.add-lab-package .panel{box-shadow:0 0 0;}
.add-lab-package label{ font-weight:500;}
.add-lab-package input[type="file"]{ padding:5px 0 0 6px !important;}
.add-lab-package .form-check label{padding:0px !important; margin-right:10px;}  
.add-lab-package .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.add-lab-package  input, .add-lab-package select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}
.add-lab-package .labDropDown .btn-group{border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important; position:relative;}
.add-lab-package .labDropDown .btn-group button{position:relative;}
.add-lab-package .labDropDown .btn-group button.dropdown-toggle:after{position:absolute; top:10px; right:0px;}


.add-lab-package .panel-heading .dropdown{height:36px;}
.add-lab-package .panel-heading .dropdown .dropdown-toggle{ height: 36px;}
.add-lab-package .panel-heading .dropdown .dropdown-toggle:after { margin: 12px 0px 0 0 !important; font-size: 18px; font-weight: 600;}
.add-lab-package .dropdown{ width: 37px;  background: #ddd !important;  height: 36px;  float:right;  text-align: center;  padding: 0 !important;  line-height: 36px;  margin: 0 0 15px 0;  border-radius: 3px;}
.add-lab-package .panel-heading{  float: left; width: 100%;  padding: 0 !important;}


#blogEditModal .panel{box-shadow:0 0 0;}
.edit-blog textarea{border: 1px solid #ddd; border-radius: 4px !important; padding: 5px !important; font-family: 'Inter';
  font-size: 13px; font-weight: 400; min-height:70px; margin-bottom:15px;}
.edit-blog .panel{box-shadow:0 0 0;}
.edit-blog label{ font-weight:500;}
.edit-blog input[type="file"]{ padding:5px 0 0 6px !important;}
.edit-blog .form-check label{padding:0px !important; margin-right:10px;}  
.edit-blog .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.edit-blog  input, .edit-blog select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}

#localityEditModal .panel{box-shadow:0 0 0;}  

#localityEditModal textarea{border: 1px solid #ddd; border-radius: 4px !important; padding: 5px !important; font-family: 'Inter';
font-size: 13px; font-weight: 400; min-height:70px; margin-bottom:15px;}

#localityEditModal .panel{box-shadow:0 0 0;}
#localityEditModal label{ font-weight:500;}
#localityEditModal input[type="file"]{ padding:5px 0 0 6px !important;}
#localityEditModal .form-check label{padding:0px !important; margin-right:10px;}  
#localityEditModal.form-check label input{ margin: 5px 5px 0 0px;  float: left;}
#localityEditModal  input, #localityEditModal select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}

.localities table tr td .btn-group .dropdown-toggle:after {margin: 4px 0 0 0px !important;  float: right;  font-size: 18px;}
.localities table tr td .btn-group ul{border:1px solid #ddd;}
.localities table tr td .btn-group ul li.multiselect-item.filter{padding-left:0px !important; padding-right:0px !important;}
.localities table tr td .btn-group ul li a{padding:0px 9px !important; border-bottom:1px solid #ddd !important;}
.localities table tr td .btn-group ul li a label{ font-size: 14px !important; font-weight:400 !important;}
.localities table tr td .btn-group ul li.multiselect-item.filter input{padding:0px 15px 0px 25px !important;}
.localities table tr td .btn-group ul li {margin-bottom:0px !important; padding-bottom:0px !important;}
.localities table tr td .btn-group ul li input{margin-top:4px !important;}
.offer-banner.panel{box-shadow:0 0 0;}
.offer-banner label{ font-weight:500;}
.offer-banner input[type="file"]{ padding:5px 0 0 6px !important;}
.offer-banner .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
.offer-banner .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.offer-banner input, .offer-banner select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}


.offer-banner .PackageTypeNew .btn-group .dropdown-toggle:after {margin: 4px 0 0 0px !important;  float: right;  font-size: 18px;}
.offer-banner .PackageTypeNew .btn-group ul{border:1px solid #ddd; height: 230px;overflow-y: scroll;}
.offer-banner .PackageTypeNew .btn-group ul li.multiselect-item.filter{padding-left:0px !important; padding-right:0px !important;}
.offer-banner .PackageTypeNew .btn-group ul li a{padding:9px 9px !important; border-bottom:1px solid #ddd !important;}
.offer-banner .PackageTypeNew .btn-group ul li a label{ font-size: 14px !important; font-weight:400 !important; height: auto;}
.offer-banner .PackageTypeNew .btn-group ul li.multiselect-item.filter input{padding:0px 15px 0px 25px !important;}
.offer-banner .PackageTypeNew .btn-group{border: 1px solid #ddd; border-radius: 4px;}




.adv.panel{box-shadow:0 0 0;}
.adv label{ font-weight:500;}
.adv input[type="file"]{ padding:5px 0 0 6px !important;}
.adv .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
.adv .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.adv input, .adv select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}


.adv .PackageTypeNew .btn-group .dropdown-toggle:after {margin: 4px 0 0 0px !important;  float: right;  font-size: 18px;}
.adv .PackageTypeNew .btn-group ul{border:1px solid #ddd; height: 230px;overflow-y: scroll;}
.adv .PackageTypeNew .btn-group ul li.multiselect-item.filter{padding-left:0px !important; padding-right:0px !important;}
.adv .PackageTypeNew .btn-group ul li a{padding:9px 9px !important; border-bottom:1px solid #ddd !important;}
.adv .PackageTypeNew .btn-group ul li a label{ font-size: 14px !important; font-weight:400 !important; height: auto;}
.adv .PackageTypeNew .btn-group ul li.multiselect-item.filter input{padding:0px 15px 0px 25px !important;}
.adv .PackageTypeNew .btn-group{border: 1px solid #ddd; border-radius: 4px;}

.camp-data.panel{box-shadow:0 0 0;} 



.camp-data label{ font-weight:500;}
.camp-data input[type="file"]{ padding:5px 0 0 6px !important;}
.camp-data .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
.camp-data .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.camp-data input, .camp-data select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}



.organization-master.panel{box-shadow:0 0 0;} 
.organization-master label{ font-weight:500;}
.organization-master input[type="file"]{ padding:5px 0 0 6px !important;}
.organization-master .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
.organization-master .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.organization-master input, .organization-master select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}


.add-organization.panel{box-shadow:0 0 0;} 
.add-organization label{ font-weight:500;}
.add-organization input[type="file"]{ padding:5px 0 0 6px !important;}
.add-organization .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
.add-organization .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.add-organization input, .organization-master select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}



.add-organization form{width:100%; float:left;}
.add-organization .PackageTypeNew .dropdown-toggle:after {margin: 10px 0 0 0px !important;float: none;font-size: 18px;}
.add-organization .PackageTypeNew ul{border:1px solid #ddd; height: 230px;overflow-y: scroll;}
.add-organization .PackageTypeNew ul li.multiselect-item.filter{padding-left:0px !important; padding-right:0px !important;}
.add-organization .PackageTypeNew ul li a{padding:9px 9px !important; border-bottom:1px solid #ddd !important;}
.add-organization .PackageTypeNew ul li a label{ font-size: 14px !important; font-weight:400 !important; height: auto;}
.add-organization .PackageTypeNew ul li.multiselect-item.filter input{padding:0px 15px 0px 25px !important;}
.add-organization .PackageTypeNew {    border: 1px solid #ddd;  border-radius: 4px;  float: right;  padding: 0 !important;  width: 35px;
  height: 35px;  text-align: center;}

.slider-master .table-responsive tr td img{width:40px;}

.update-slider.panel{box-shadow:0 0 0;}
.update-slider label{ font-weight:500;}
.update-slider input[type="file"]{ padding:5px 0 0 6px !important;}
.update-slider .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
.update-slider .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.update-slider input, .update-slider select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}
.update-slider textarea{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 5px !important;  font-family: 'Inter';  font-size: 13px;  font-weight: 400;  min-height:70px;  margin-bottom:15px;}
.update-slider .slide-img img{ width: 50px; border: 1px solid #ddd; padding: 0 5px; border-radius: 3px; float: right; margin: -9px 0 0 0;}
.update-slider .slide-img input[type="file"]{width:75%; float:left;}


.slider-master .table-responsive tr td img{width:40px;}

.add-slide-modal .panel{box-shadow:0 0 0;}
.add-slide-modal label{ font-weight:500;}
.add-slide-modal input[type="file"]{ padding:5px 0 0 6px !important;}
.add-slide-modal .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
.add-slide-modal .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.add-slide-modal input, .add-slide-modal select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}
.add-slide-modal textarea{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 5px !important;  font-family: 'Inter';  font-size: 13px;  font-weight: 400;  min-height:70px;  margin-bottom:15px;}
.add-slide-modal .slide-img img{ width: 50px; border: 1px solid #ddd; padding: 0 5px; border-radius: 3px; float: right; margin: -9px 0 0 0;}
.add-slide-modal .slide-img input[type="file"]{width:75%; float:left;}


.add-slide-modal form{width:100%; float:left;}
.add-slide-modal .PackageTypeNew .dropdown-toggle:after {margin: 10px 0 0 0px !important;float: none;font-size: 18px;}
.add-slide-modal .PackageTypeNew ul{border:1px solid #ddd; height: 230px;overflow-y: scroll;}
.add-slide-modal .PackageTypeNew ul li.multiselect-item.filter{padding-left:0px !important; padding-right:0px !important;}
.add-slide-modal .PackageTypeNew ul li a{padding:9px 9px !important; border-bottom:1px solid #ddd !important;}
.add-slide-modal .PackageTypeNew ul li a label{ font-size: 14px !important; font-weight:400 !important; height: auto;}
.add-slide-modal .PackageTypeNew ul li.multiselect-item.filter input{padding:0px 15px 0px 25px !important;}
.add-slide-modal .PackageTypeNew {    border: 1px solid #ddd;  border-radius: 4px;  float: right;  padding: 0 !important;  width: 35px;
  height: 35px;  text-align: center;}

#editReferral{padding:2%;}
#editReferral label{ font-weight:500;}
#editReferral input[type="file"]{ padding:5px 0 0 6px !important;}
#editReferral .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
#editReferral .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
#editReferral input, #editReferral select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}
#editReferral textarea{ border: 1px solid #ddd; border-radius: 4px !important; padding: 5px !important; font-family: 'Inter'; font-size: 13px; font-weight: 400; min-height:70px; margin-bottom:15px;}
#editReferral .SelectPlan .btn-group{BORDER:1PX solid #ddd; border-radius: 4px;}

.referral textarea{border: 1px solid #ddd;border-radius: 4px !important; padding: 5px !important;font-family: 'Inter'; font-size: 13px;  font-weight: 400;
min-height:70px; margin-bottom:15px;}
.SelectPlan .btn-group .multiselect.btn.btn-default { width: 100%; max-width: 100%; min-width: 100%; float: left;  text-align: left;
  border: 1px solid #ddd;  border-radius: 4px !important;  height: 35px;}


.update-page.panel{box-shadow:0 0 0;}
.update-page label{ font-weight:500;}
.update-page input[type="file"]{ padding:5px 0 0 6px !important;}
.update-page .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
.update-page .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.update-page input, .update-page select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}.update-page  textarea{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 5px !important;  font-family: 'Inter';  font-size: 13px;  font-weight: 400;  min-height:70px;  margin-bottom:15px;}
.update-page .slide-img img{ width: 50px; border: 1px solid #ddd; padding: 0 5px; border-radius: 3px; float: right; margin: -9px 0 0 0;}
.update-page .slide-img input[type="file"]{width:75%; float:left;}
.old-img img{ width: 40px; height: auto ;}
.Block-Specialities{padding-top:15px;}

.Status label.radio-inline{padding:0px 10px 0 0!important;}
.Status label.radio-inline input{float:left;}

body table tr td.manage-leads a.btn.btn-info.btn-sm.manageSprt { width: 100% !important; padding: 3px 6px 2px 4px !important;}
body table tr td.manage-leads a.btn.btn-info.btn-sm.manageSprt img{ width: 12px !important; margin: 2px 2px 0 0;}

body .ptTbl table tr td.manage-leads a.btn.btn-info.btn-sm.manageSprt { width: 105px !important; padding: 3px 6px 2px 4px !important;}
body .ptTbl table tr td .viewSubscription12{margin-right:0px !important; width:140px;}

body .viewSubscription123 ul li:hover ul li a { width: 100%; float: left; padding: 8px 8px !important; margin: 0px; color: #222;
font-size: 13px; text-align: left; border-bottom: 1px solid #fff; text-transform: capitalize; font-family: 'Inter';
font-weight: 500;}
body .viewSubscription123 ul li ul li button{ padding: 6px 8px 6px 8px !important;}
body .viewSubscription123 ul li button{padding: 8px 0px !important;}
body .viewSubscription123 ul li button{border-bottom:1px solid #ddd !important;}
body .viewSubscription123 ul li:hover ul li button:hover{background:#efefef !important;}
body .viewSubscription123 ul li a:hover{background:#efefef !important;} 

body .viewSubscription123 ul li:hover ul li button{background:none !important;  padding: 4px 0px; margin: 0px; color: #222;
font-size: 13px; text-align: left; border-bottom: 1px solid #fff; text-transform: capitalize; font-family: 'Inter';
font-weight: 500;}

body #doctorEditModal .modal-dialog { width: 100%;  margin: 30px auto; max-width:60rem;}
body #doctorEditModal .modal-body .panel {    box-shadow: 0 0 0 !important;}
body #doctorEditModal .modal-header{background:#efef;}

body #doctorEditModal .panel-heading {  width: 100%; float: left;}
body #doctorEditModal .modal-body .panel-body input, body #symtomsEditModal .modal-body .panel-body select{border:1px solid #ddd; height:36px !important; border-radius:4px !important;}
body #doctorEditModal .modal-body .panel-body .edit_tags{padding-bottom:0px !important}

#doctorEditModal .form-group.row .desc label{padding:10px 0 0 10px;}
#doctorEditModal .form-check{padding:0px !important;}  
#doctorEditModal .form-check label.radio-inline{padding:0px 5px 0 0px !important;}  
#doctorEditModal .form-check label.radio-inline input{margin: 5px 5px 0 0px; float: left;height:auto !important;}

body #updateDoctor .CounselorTop select{
  width: 62px;
  float: left;
  border: 1px solid #ddd;
  border-right: 0 !important;
  border-top-right-radius: 0px !important;
  border-bottom-right-radius: 0px !important;
  height: 36px;
  padding-left: 5px;
  padding-right: 5px;
}
body .layout-wrapper .layout-inner .dataTables_length1122 .input-group.length11223 .input-group-btn .btn.btn-primary {
    height: 35px;
    padding: 0px 15px;
}
body #doctorEditModal .modal-body .panel-body .CounselorTop input{
  width: 70%;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
  position: relative;
  left: -1px;
}
.add-more-session {width: 100%; float: left; margin: 0px 0 10px 0 !important;}
body #doctorEditModal .form-group{margin-bottom:10px;}
body #doctorEditModal .form-group.gender .GenderTpo{ width:100%; float:left;}
body #doctorEditModal .form-group.gender .GenderTpo label{ width: auto;float: left;margin-right: 10px;}
body #doctorEditModal .form-group.gender .GenderTpo label input{float: left; height: auto !important; margin: 5px 5px 0 0;}
body #doctorEditModal select{border:1px solid #ddd !important; border-radius: 4px !important;}
.AddDoctorHeading h2{font-size:1.313rem; color: #222; font-family: inter;}
body #updateDoctor textarea { width: 100%; float:left; border:1px solid #ddd; border-radius: 4px !important;}
body #doctorEditModal .modal-body .panel-body .radio-wrap p{ width:100%; float:left}
body #doctorEditModal .modal-body .panel-body .radio-wrap p label{ width:auto; float:left; margin-right:5px;}
body #doctorEditModal .modal-body .panel-body .radio-wrap p label input{ float:left; margin:5px 3px 0 0 !important; height:auto !important;}
body #doctorEditModal .modal-body .panel-body .radio-wrap .ConsultationType .Consultation11 label{ width:auto !important;}
body #doctorEditModal .modal-body .panel-body .radio-wrap .ConsultationType .Consultation11 input{height:auto !important;}
#updateDoctor label.radio-inline{padding-left:0px !important; width: 100%;}
body #doctorEditModal .modal-body .panel-body label.radio-inline input{ float: left; height: auto !important; margin: 4px 5px 0 0;}

body #doctorEditModal .modal-body .panel-body .col-md-6.DoctorImage {padding-left: 0; float: left;}
body #doctorEditModal .modal-body .panel-body .col-md-6.DoctorImage p{border:0px; width:auto;padding:0px; min-height:inherit;}
body #doctorEditModal .modal-body .panel-body .col-md-6.DoctorImage p img{    text-align: center;
 width: 45px;  height: 40px;  min-height: auto;  max-height: inherit;  border: 1px solid #ddd;  border-radius: 4px;}
body #doctorEditModal .modal-body .panel-body .DoctorImage .signatureDivoho input{height: auto !important; float: left; width: auto; margin: 4px 2px 0 0;}
body #doctorEditModal .modal-body .panel-body .DoctorImage .signatureDivoho label{float:left; width:auto;}
.documents-section, .opd_timing { width: 100%;float: left;padding: 10px 0 0 0;}
.documents-section .DocumentsSection{ font-size: 1.313rem; color: #222; font-family: inter; font-weight:500;}
.documents-section .documets-type {float: left; width: 100%; margin: 0;}
.documents-section .documets-type li.active{padding-left:0px;}

.opd_timing h3{ font-size: 1.313rem; color: #222; font-family: inter; text-transform: capitalize;}
#opd_timing_tab .opd-timings-slot { width: auto;float: right;padding-top: 0;}
#opd_timing_tab .opd-timings-slot label{ padding-top: 0;}
body .opd_timing #opd_timing_tab .main-div-schedule .check-wrapper input{height:auto !important; float:left; margin-right:5px;}
body #doctorEditModal .form-group.CounselorTop label{width:100%; float:left;} 

body #doctorEditModal .typeField .radio-wrap{float: left; width: auto;     padding-top: 10px;}
body #doctorEditModal .typeField .radio-wrap input{float: left; height: auto !important;}
body #doctorEditModal .typeField .radio-wrap label{width: auto;  margin: 0 0 0 5px !important; line-height: 14px;}
body #doctorEditModal .typeField .radio-wrap.hospitalRadio{ margin-left:5px}

.feedback.panel {box-shadow:0 0 0;}
.feedback .scroller {padding-top:10px;}
.feedback .scroller .review-number{float: left;  width: 30px;  line-height: 1;  background: #ddd;  height: 28px;  text-align: center;
 line-height: 26px;  border-radius: 3px; border: 1px solid #cfcfcf;  margin-right: 10px;}
.feedback .scroller .form-group{margin-bottom:0.5rem;}
.feedback .scroller .form-fields h4, .feedback .scroller .form-fields h3{font-size:14px;}
.feedback .scroller .form-fields label{font-weight:bold;}

#manageSprtModal .modal-dialog{max-width:70%;}
#manageSprtModal .modal-dialog table tr tbody{border:1px solid #ddd;}
#manageSprtModal .modal-dialog table tr th {background: #ddd !important;color: #222 !important;font-size: 14px;}
#manageSprtModal .noteSection textarea{border:1px solid #ddd !important; border-radius:4px !important;}

.head-search input[type="text"]{border:1px solid #ddd; background:#fff; height:39px;}

.feedback.panel{box-shadow:0 0 0;}
.feedback.panel table tr td, .feedback.panel table tr th{white-space: normal; border:1px solid #ddd; font-size: 14px; font-family: inter;word-break: break-word;}
.feedback textarea{  border: 1px solid #ddd;  border-radius: 4px !important;  padding: 5px !important;  font-family: 'Inter';
font-size: 13px;  font-weight: 400;  min-height:70px;}

.form-head input, .form-head input{padding-left:0.5rem !important}   
.form-head .fromStartDate_cal i, .form-head .toStartDate_cal i{position:absolute; top:13px; right:10px;} 
.form-head input{border:1px solid #ddd !important; border-radius:4px !important; height:39px; background:#fff;}  
.pad{padding:2% 1%;}




#hospitalEditModal label{ font-weight:500;}
#hospitalEditModal input[type="file"]{ padding:5px 0 0 6px !important;}

#hospitalEditModal .panel{box-shadow:0 0 0;}
#hospitalEditModal .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  

#hospitalEditModal .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
#hospitalEditModal input, #hospitalEditModal  select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}

#hospitalEditModal textarea{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 5px !important;  font-family: 'Inter';  font-size: 13px;  font-weight: 400;  min-height:70px;  margin-bottom:15px;}
#hospitalEditModal .slide-img img{ width: 50px; border: 1px solid #ddd; padding: 0 5px; border-radius: 3px; float: right; margin: -9px 0 0 0;}

#hospitalEditModal .slide-img input[type="file"]{width:75%; float:left;}
#hospitalEditModal label.main{font-size:16px; font-weight: 600;}
#hospitalEditModal .btn.edit_tagss{ font-size: 13px; line-height: 35px;}

.add-hospital label{ font-weight:500;}
.add-hospital input[type="file"]{ padding:5px 0 0 6px !important;}
.add-hospital .panel{box-shadow:0 0 0;}
.add-hospital .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
.add-hospital .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
.add-hospital input, .add-hospital select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}
.add-hospital textarea{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 5px !important;  font-family: 'Inter';  font-size: 13px;  font-weight: 400;  min-height:70px;  margin-bottom:15px;}
.add-hospital .slide-img img{ width: 50px; border: 1px solid #ddd; padding: 0 5px; border-radius: 3px; float: right; margin: -9px 0 0 0;}
.add-hospital .slide-img input[type="file"]{width:75%; float:left;}
.add-hospital .btn.edit_tags{ font-size: 13px; line-height: 35px;}

.AddMoreAnswerText .btn-default.form-control{ background-color: #ff4a00 !important; border-color: #ff4a00 !important; line-height:35px;}

.add-hospital .PackageTypeNew .dropdown-toggle:after {margin: 10px 0 0 0px !important;float: none;font-size: 18px;}
.add-hospital .PackageTypeNew ul{border:1px solid #ddd; height: 230px;overflow-y: scroll;}
.add-hospital .PackageTypeNew ul li.multiselect-item.filter{padding-left:0px !important; padding-right:0px !important;}
.add-hospital .PackageTypeNew ul li a{padding:9px 9px !important; border-bottom:1px solid #ddd !important;}
.add-hospital .PackageTypeNew ul li a label{ font-size: 14px !important; font-weight:400 !important; height: auto;}
.add-hospital .PackageTypeNew ul li.multiselect-item.filter input{padding:0px 15px 0px 25px !important;}
.add-hospital .PackageTypeNew { border: 1px solid #ddd;  border-radius: 4px;  float: right;  padding: 0 !important;  width: 35px;
  height: 35px;  text-align: center;}
  .add-hospital form{width:100%; float:left;}
.viewSubscription123 span.label-default.label.label-success {
    padding: 8px 10px !important;
}
.viewSubscription123 li button{outline:none;}
body .update-user-div .regUser{background-color:#ff4a00;}

body .RemainingAppointment{
  background: #ff4a00;
  width: auto;
  color: #fff;
  border-radius: 5px;
  padding: 5px 10px !important;
  margin-bottom: 10px;
}
body .RemainingAppointment span{color: #fff;}
#switchDoctorModal .panel{box-shadow:0 0 0;}
#switchDoctorModal .panel .form-groupTopMenu {
    background:none;
    border: 0px;
    padding:0px;
    border-radius:0px;
    margin: 0px;
}
#switchDoctorModal .panel form{margin:0px; float:left; width:100%;}
#switchDoctorModal .appointment-popup-block.appDate{width:100%; margin-right:0px;}
#switchDoctorModal .appointment-popup-block .dateDiv{width: 48%; border: 1px solid #ddd; box-shadow: 0 0 0; float: left; border-radius: 4px;}
#switchDoctorModal .appointment-popup-block .dateDiv span{width: 35px; text-align: center;}
#switchDoctorModal .appointment-popup-block .billTimeOnTop{width: 48%; border: 1px solid #ddd; box-shadow: 0 0 0; float: right; border-radius: 4px;}
#switchDoctorModal .appointment-popup-block input{border:0px; padding:0px 8px 0px 8px !important}
#switchDoctorModal .slot-div{ width: 100%;float: left; padding: 20px 0;}
#switchDoctorModal .slot-div ul li a{padding: 5px 15px;float: left; background: #ebebeb; border: 0; margin-right: 5px; border-top-right-radius: 8px !important;  border-top-left-radius: 8px !important; border-radius: 0;}
#switchDoctorModal .slot-div ul li img{ width: 20px;}
#switchDoctorModal .slot-div ul li.active a{background: #ff4a00; color:#fff;}
#switchDoctorModal .slotsMainDiv .widget-time-slot {
    overflow: auto;
    overflow-x: auto;
    max-height: 245px;
}
#switchDoctorModal .slotsMainDiv .widget-time-slot table tr td.active-slot.selectSlot a{color: #fff !important; background: #14bef0;}
#switchDoctorModal .slotsMainDiv .widget-time-slot table tr td{border-radius: 10px; border: 0px; margin: 4px; background: none !important;}
#switchDoctorModal .slotsMainDiv .widget-time-slot table tr td a{color:#222 !important; font-size: 13px;background: #cbcbcb; border-radius: 5px !important;}
#switchDoctorModal .slotsMainDiv .widget-time-slot table tr td.hidentop a{background: #e7e7e7 !important; color: #c5c5c5 !important;}

.UserDataExcelImports .update-user-div { margin-top: 5px; float: left;}
.UserDataExcelImports .update-user-div button{padding:6px 8px;}
.appointment-master.full{width:100%; float:left;}
.appointment-master.full .dob label{width:100%;}
.appointment-master.full .dob i{position:absolute; top:10px; right:10px;}

.appointment-master.full .gender-data .radio-wrap{margin-top: 8px;}
.appointment-master.full .gender-data .form-check-label{ width:32%; float:left;}
.appointment-master.full .gender-data .form-check-label input{float: left; position: inherit !important; margin-left: 0;}
.appointment-master.full .reset-button{width:100%; float:left;}
#am-xy-5{background:#fff; }


#modifySubAdmin label{ font-weight:500;}
#modifySubAdmin input[type="file"]{ padding:5px 0 0 6px !important;}
#modifySubAdmin .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
#modifySubAdmin .form-check label input{ margin: 5px 5px 0 0px;  float: left;}
#modifySubAdmin input, #modifySubAdmin select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}.update-page  textarea{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 5px !important;  font-family: 'Inter';  font-size: 13px;  font-weight: 400;  min-height:70px;  margin-bottom:15px;}

#EditModal label{ font-weight:500;}
#EditModal input, #EditModal select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}.update-page  textarea{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 5px !important;  font-family: 'Inter';  font-size: 13px;  font-weight: 400;  min-height:70px;  margin-bottom:15px;}

.add-service label{ font-weight:500;}
.add-service input, .add-service select{ border: 1px solid #ddd; border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}.update-page  textarea{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 5px !important;  font-family: 'Inter';  font-size: 13px;  font-weight: 400;  min-height:70px;  margin-bottom:15px;}
.exist-clinic-image p{ border: 0px; width: inherit !important; padding: 0px; min-height: inherit !important;}
.exist-clinic-image p img{ border: 1px solid #ccc; min-height: 60px; width: 80px; padding: 2px; height: 60px;}

.view-subs h3, .data-list h3{margin:10px 0 15px 0; padding:0px; width:100%; float:left; font-family:inter; font-size:17px; font-weight:600;}
.mar-b15{margin-bottom:15px;}

.CouponBox.divForHide input{ border: 1px solid #ddd;border-radius: 4px !important; padding: 0px 5px !important;  font-family: 'Inter'; font-size: 13px; font-weight: 400; height:36px; float:left;}
.CouponBox.divForHide button{ background: #ff4a00;border: 0px;height: 36px;width: 60px;border-top-right-radius: 4px;border-bottom-right-radius: 4px;color: #ffff;
position: absolute;top:0px;right:0px;margin-left: -5px;} 

.ref-code-screen{position: relative;}
body .data-list .user-data-form .select-date .yr{width: 45px; float: left; max-width: 50px; flex: none;}
body .data-list .user-data-form .select-date{position:relative;}
body .data-list .user-data-form .select-date .nt{border: 1px solid #ddd;border-radius: 4px !important; padding: 0px 5px !important;  font-family: 'Inter'; font-size: 13px; font-weight: 400; height:36px; float:left;
width: 80%;}
body .data-list .user-data-form .select-date .subcribe_date{position:absolute; top:10px; right:10px;}
body .data-list .user-data-form .select-date .subcribe_date i{margin-top:0px !important;}
body .data-list.edit-patients .radio-wrap{ width:100%; float:left;}
body .data-list.edit-patients .radio-wrap .form-check-label{float: left; width: auto; margin-right: 6px; margin-top: 9px;}
body .data-list.edit-patients .radio-wrap .form-check-label input{float: left; margin-left: 0px !important; margin-right: 4px !important;
position: inherit;}

.dd-wrap .btn-group{height:36px; width:100%; float:left; border:1px solid #ddd; border-radius:4px;}
.dd-wrap .btn-group .dropdown-toggle:after{float:right;}
.dd-wrap .btn-group span{ width: 85%; float: left;text-align: left;}
.DOB label{width:100%; float:left;}
.DOB .date{ width: 50%; float: left; margin-right: 2%;}
.DOB .date span{position: absolute; top:10px; right:10px;}
.DOB .fromDateModal{width:48%; float:left;}
.DOB .fromDateModal select{ width: 48%; float: left;}
.DOB .fromDateModal input{width: 48%; float: right;}

.Classification .radio-inline{padding-bottom:0px; padding-left:0px; padding-top:8px;}
.Classification .radio-inline input{float:left; margin:5px 5px 0 0;}

#createMedOrder table tr th { background: #e9e9e9; font-size: 14px !important;}
#createMedOrder table tr td {font-size:14px;}
#createMedOrder table tr td input, #createMedOrder table tr td select {border:1px solid #ddd; border-radius:3px !important;}
#makeOrderModal #createMedOrder .modal-body{height:auto;}
#makeOrderModal #createMedOrder .table-bordered th, #makeOrderModal #createMedOrder .table-bordered td {
  border: 1px solid #ddd !important;
}
#createMedOrder table tr td select#coupon_id{ padding-bottom: 0px !important; width: 130px;}

.address-wrapper.AddressBox.waitingTime h3{
  font-family: inter;
  font-size: 17px;
  font-weight: 600;
}
#createMedOrder .addModal a{background-color: #ff4a00 !important; border-color: #ff4a00 !important; margin-bottom:15px;}

  .seller-wrap textarea{
    border: 1px solid #ddd;
    border-radius: 4px !important;
    padding: 5px !important;
    font-family: 'Inter';
    font-size: 13px;
    font-weight: 400;
    min-height:70px;
  }
  .seller-wrap .form-check {padding-left:0px !important;}
  .seller-wrap .form-check .radio-inline{padding-left:0px !important; margin-right:8px;}

  .seller-wrap .form-check .radio-inline input{float:left; margin:4px 5px 0 0;}

 body #switchDoctorModal .modal-dialog{max-width:60rem; margin-top: 8px;}
 body #switchDoctorModal .appointment-popup-block.appDate .dateDiv{width:100%;}
 body #switchDoctorModal .labapplycoupon .btn-add-address{background:#ff4a00 !important;}

 .dd-wrap ul{
  height:220px;
  width:100%;
  overflow-y: scroll;
 }

 .dd-wrap ul label{
  font-size: 14px;
  width: 100%;
  text-align: left;
 }

 .dd-wrap ul label input{opacity: 0.9 !important;}
 .view-blog .card h1{margin:0 0 15px 0; padding:0px; font-size:16px; font-family:inter;}
 .view-blog .card img{width:50%;}

 .action{display:flex; justify-content: space-between; align-items: center; min-height:150px;}
 .action a, .action button{margin-right:5px;}

 .tbrow .viewSubscription123 .AddPlan{float:left; border-radius: 4px;}
 #addPatients .patient_age_cal{position:absolute; top:10px; right:10px;}

 #addPatients .gender-data .radio-wrap{margin-top: 8px;}
 #addPatients .gender-data .form-check-label{ width:32%; float:left;}
 #addPatients .gender-data .form-check-label input{float: left; position: inherit !important; margin-left: 0;}

 .feedback .pan-head a{text-transform: capitalize; }

#viewPlan h3{ font-family: 'Inter', sans-serif !important;padding: 0px;font-weight: 700;font-size: 23px;margin: 0 0 15px 0;}
.pad-0{padding:0px !important;}
.notification-broadcast .modal-body .panel-heading {width: 40px !important;text-align: center;margin-left:0px !important;}
.notification-broadcast .modal-body .panel-heading .dropdown-toggle:after{margin-right:0px !important;}
.notification-broadcast .modal-body .panel-body{width:100%;float:left;}
body .login .view-header .header-title h3 {margin-bottom: 2px;font-family: 'Inter';font-weight: 600;font-size: 24px;}
body .login .view-header .header-title h5{font-family: 'Inter';font-size: 13px;letter-spacing: 0px;line-height: inherit;font-weight: 400;}


@media only screen and (min-width:576px) and (max-width:640px) {
    body .lab-req .form-top-row .col-sm-2, body .lab-req .form-top-row .col-sm-5{ width: 48%; max-width: 48%;}
    body .lab-req .form-top-row form .col-sm-2:nth-child(2){ margin-right:2%;}
}

@media only screen and (min-width:640px) and (max-width:767px) {
  body .subscription-cashback .form-top-row .number {margin-top:0px !important;}
  body .subscription-cashback .form-top-row .number a{ width: auto !important;}
  body .subscription-cashback .form-top-row .pagination-top {margin: 0 6px 0 0px;}

body .vht-list .form-top-row .flex-right .btn-group.row .col-sm-2 {padding: 0 0.75rem; }
body #viewOrder .HealthGennieOrder .payment_mode_type.pay-mode { width: 49%; margin-top: 10px;}
body .dd-from-wrap { width: 100% !important;}
body #viewOrder .HealthGennieOrder select.changeSts {font-size: 13px;font-family: 'Inter';text-transform: capitalize;font-weight: 400;margin-top: 10px;
width: 48%;margin-right: 5px;float: left;}
body .dd-from-wrap .form-group {width: 49%;max-width: 49%;padding-right: 4px;flex: inherit;float: left;}

body .highcharts-figure, body .highcharts-data-table table{ width:100% !important; min-width: 100%;}
body .highcharts-container { width:100% !important; min-width: 100% !important}
body .assessment-overview .form-top-row .flex-right {width: 40%;}

body .ptm-order .btn-group.head-search {float:left; padding-top: 8px;}  
body .ptm-order .btn-group.head-search .col-sm-5, body .ptm-order .btn-group.head-search .col-sm-4, body .ptm-order .btn-group.head-search .col-sm-3{
width:25%; max-width: 25%; flex:inherit;  padding-left: 0px;}

body .medicine-master .form-top-row{display:inherit !important}
body .medicine-master .form-top-row .flex-right{display:inherit !important; width: 100% !important;}
body .medicine-master .form-top-row .flex-right .col-md-3, body .medicine-master .form-top-row .flex-right .col-md-2{max-width: 48%;
  width: 48%; padding:5px 5px 5px 0 !important; float: left;}


  body .health-master .form-top-row .btn-group.head-search{ float: left; padding-top: 10px;}
body .health-master .form-top-row .btn-group.head-search .number{ margin-left: 0px;}

body .attendance-admin .row.form-top-row .flex-right{ padding-top: 10px;}
body .attendance-admin .head-search .select-all {margin-left: 0px !important;}

body .data-list.user-form .form-top-row{display: inherit;}
body .data-list.user-form .data-list-btn{ width: 50%;}
body .data-list.user-form .flex-right{margin-left:0px;}
body .user-form .form-top-row .flex-left{ padding-bottom: 10px;}
body .data-list.user-form .flex-right .btn-group a{ padding-left: 5px; padding-right: 5px; font-size: 13px;}
body .data-list.user-form .data-list-btn .btn-group.TOPMENU.head-small { width: 100%;}
body .data-list.user-form .data-list-btn .btn-group.TOPMENU.head-small .file-type { width: 100%;}

body .layout-sidenav.sidenav.sidenav-vertical.bg-white.logo-dark ul.sidenav-inner { padding-bottom: 120px !important;}
body #LoadUserPermission table tbody tr td label{display: flex; align-items: flex-start;}
body .container-p-y.data-list.subs-master .form-top-row .flex-left .btn-group{float:left;}


body #layout-navbar-collapse .nav.navbar-nav li.app-notify-div ul li.footer a{border-radius: 0px;}
body .navbar-custom-menu .navbar-nav li {margin-right: 0px;position: relative; width: 100%;}
body .navbar-custom-menu .navbar-nav li.dropdown:first-child a {border-radius: 0px;border-top-left-radius: 6px !important;border-top-right-radius: 6px !important;}   
body .navbar-custom-menu .navbar-nav li.dropdown:last-child a {border-radius: 0px;border-bottom-left-radius: 6px !important;border-bottom-right-radius: 6px !important;}
body nav .navbar-collapse.collapse.show{position: absolute;right: 14px;top: 60px;box-shadow: 0 2px 8px #a8a8a8;border-radius: 10px;background: #fff;}
body nav .navbar-collapse.collapse.show .navbar-custom-menu .navbar-nav{ width: 150px; border-radius: 0px;}
body nav .navbar-collapse.collapse.show .navbar-custom-menu .navbar-nav a.dropdown-toggle{width: 100% !important;
float: left !important;border: 0px !important;border-bottom: 1px solid #dfdfdf !important;}
body .navbar-collapse.collapse.show .navbar-nav .slimScrollDiv { height: auto !important;}
body .navbar-collapse.collapse.show .navbar-nav .slimScrollDiv ul {height: auto !important;}

body #layout-navbar-collapse .nav.navbar-nav li.messages-menu ul.dropdown-menu.show{border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;}

body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left{width: 100% !important; display: inherit !important;}
body .container-p-y.data-list.patient .flex-left .btn-group.file-type {width: 60% !important;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left .btn-group a {margin-bottom: 0;}

body .amount-deposit .form-top-row {padding:0px 1% !important; display: inherit !important;}
body .amount-deposit .form-top-row.SubscriptionTextTop .form-top-row .flex-left{ margin-top: 15px; margin-bottom: 15px; margin-left: 12px;}

body .amount-deposit .form-top-row .flex-left a.btn.btn-success{ width: auto !important;}
body .amount-deposit .form-top-row .flex-right form#chnagePagination{float:left; width: 100%;}
body .amount-deposit .form-top-row .flex-right form#chnagePagination .row .col-sm-1, body .amount-deposit .form-top-row .flex-right form#chnagePagination .row .col-sm-2{
padding-left:0.75rem;width: 48% !important; padding-right: 0.75rem; padding-bottom: 10px;}


body .group-master .form-top-row { display: inherit;}
body .group-master .form-top-row .flex-left {padding-bottom: 10px; justify-content: flex-start;}
body .group-master .form-top-row .head-search{float:left;}
body .group-master .form-top-row .head-search .search-input, body .group-master .form-top-row .head-search .search-input input{margin:0px !important}

body .doctor-speciality .form-top-row {justify-content: space-between; display:inherit}
body .doctor-speciality .form-top-row .flex-left{justify-content: space-between; display: flex; width: 310px;}
body .doctor-speciality .form-top-row .flex-right{width: 100%; float: left; padding-top: 10px;}
body .doctor-speciality .form-top-row .flex-right .head-search{display: flex; float:left;}
body .doctor-speciality .form-top-row .flex-left .number{float:none;}

  body .referral-master .form-top-row .head-search{ padding-top:10px; float: left;}
  body .adv-banner .layout-content form .row .col-sm-3{width:49%; flex: 0 0 49%; max-width: 49%;}
  body .adv-banner .form-top-row .col-sm-3{width: 30%; max-width: 30%; flex:0 0 30%}
  body .adv-banner .form-top-row .col-sm-3 .btn-group a.btn{line-height: 20px !important;}
  body .adv-banner .form-top-row .btn-group{ width: 100%; max-width: 100%;}

  .add-offers-banner .form-top-row .col-sm-3{flex: 0 0 30%; max-width: 30%; width: 30%;}
  .add-offers-banner .form-top-row .col-sm-3 .btn-group, .add-offers-banner .form-top-row .col-sm-3 .btn-group a{ width: 100%; }
  .add-offers-banner .col-sm-3 .btn-group a{line-height: 20px !important;}
  .add-offers-banner .layout-content form .row .col-sm-3{flex:0 0 49%; max-width: 49%; width: 49%;}
  

  body .localities-page .form-top-row{ display: flex; justify-content: space-between;}
  body .localities-page .form-top-row .head-search{ width: 85%; float:right;}
  body .localities-page .btn-group a{height:38px;}

  .localities-page .localities .select-search{ width: 70% !important; }
  .localities-page .localities .btn-search{width:auto !important;}
  .localities-page .localities .mar-r5{ width: 48%;float: left;}
  .localities-page .localities .select-number form#chnagePagination{width:100%;float:left;} 

  body .quiz-question .form-top-row {flex-wrap: wrap;}
  body .quiz-question .flex-left{width: 100%; padding-bottom: 10px;}
  body .quiz-question .flex-right .search-header{justify-content: flex-start;flex-wrap: wrap;}
  body .quiz-question .flex-right .search-header .col-sm-6{ width:50%}
  body .quiz-question .flex-right .search-header .col-sm-6 input{ margin-left:0px !important;}
  body .quiz-question .flex-right .search-header .col-sm-2{ padding-left:0px; padding-top:8px;}
  body .quiz-question .form-top-row a{ width:auto}	

  

body .container-p-y.slider-master #addSubs .reset-button button {width: auto;margin-bottom: 0px;}

body .layout-wrapper.layout-2 .qrCodeImg { width: 100%;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 {display: inherit}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .ScanPaytm123 {width: 100%;padding-left: 0px;text-align: center;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .UPIappLogo {display: inherit;width: 100%;text-align: center;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .UPIappLogo p,body .container-p-y.slider-master .qrCodeImg .qrCodeImgPath123 .UPIappLogo span {
width: 100%;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .UPIappLogo span {padding-top: 10px; width: 100%;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .ScanPaytm123 h2 {font-size: 25px;font-weight: 800;font-family: 'Inter';padding-bottom: 10px;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .ScanPaytm123 p {font-weight: 400;font-family: 'Inter';padding: 2px 0;font-size: 15px;}
body .layout-wrapper.layout-2 .panel-body.panel-body_lab.qrCodeImg {width: 100%;float: left;border: 1px solid #ddd;border-radius: 8px;}
body .container-p-y.slider-master #addSubs .reset-button button {width: auto;margin-bottom: 0px;}
body .container-p-y.slider-master .panel-body.panel-body_lab.qrCodeImg .ptm-subheading {background: none;}
body .container-p-y.slider-master #addSubs .reset-button button {width: auto;margin-bottom: 0px;}


body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 {display: inherit}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .qrCodeImgPathNew {width: 250px;margin: 0 auto;display: table;float: none;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .ScanPaytm123 {width: 100%;padding-left: 0px;text-align: center;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .UPIappLogo {display: inherit;width: 100%;text-align: center;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .UPIappLogo p,body .container-p-y.slider-master .qrCodeImg .qrCodeImgPath123 .UPIappLogo span {width: 100%;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .UPIappLogo span img {width: 18%;margin: 0 auto;float: none;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .ScanPaytm123 h2 {font-size: 25px;font-weight: 800;font-family: 'Inter';padding-bottom: 10px;}
body .layout-wrapper.layout-2 .qrCodeImg .qrCodeImgPath123 .ScanPaytm123 p {font-weight: 400;font-family: 'Inter';padding: 2px 0;font-size: 15px;}

body .notification .form-top-row .flex-left .btn-group a{padding-left: 6px; padding-right: 6px;}
body .notification .head-search .search-form-wrap .input-group.custom-search-form {width: 68%; float: left;}
body .notification .head-search .search-form-wrap .input-group.custom-search-form input{margin-right:0px;}

body .vht-table .table-responsive.plan-master .table.table-bordered tbody tr td span { padding-bottom: 5px;}
body .vht-list .form-top-row {display: inherit;}

body .notification .form-top-row{display: flex; justify-content: space-between;}
body .notification .form-top-row .flex-left{display: flex;  align-items: center;}
body .notification .form-top-row .flex-right{display: flex;}
body .notification .form-top-row .flex-right .head-search{ width: 100%;}

body .vht-list .form-top-row .flex-right .btn-group.row .col-sm-2 {width: 49%;padding-bottom: 8px;max-width: 48%;flex: 0 0 49%;}
body .vht-list .form-top-row .flex-right .btn-group.row .col-sm-2 label {margin-bottom: 0px;}
body .vht-list .form-top-row .flex-left .btn-group.excel {margin-left: 0px;width: 55px !important;}
body .vht-list .form-top-row .flex-left {margin-top: 10px;margin-bottom: 10px;}
body .vht-list .form-top-row .flex-right .input-group.custom-search-form .form-control.capitalizee {margin: 0px !important;}

body .corporateleads .form-top-row .flex-right .search-header {width: 50%; padding-top: 10px;}
body .corporateleads .form-top-row .flex-right .search-header .form-headTextTop123{ width: 100%;}

body .corporateleads .btn-group.form-head .ml-sm-4 { margin-left: 0px !important; width: 100%; margin-right:0px !important;}
body .corporateleads .btn-group.form-head .col-md-2{width: auto;}

body .corporateleads .form-top-row{display: inherit;}
body .corporateleads .form-top-row .flex-left {display: inherit;}
body .corporateleads .btn-group.date, body .corporateleads .btn-group.search {width: 49%;float: left;margin-right: 1%;padding-top: 8px; display:inherit;}
body .corporateleads .btn-group.date form#chnagePagination { width: 100%;}

body .corporateleads .form-top-row .flex-right {display: inherit;padding-top: 10px;}
body .corporateleads .btn-group a {margin-bottom: 0px}
body .corporateleads .form-top-row .flex-left .btn-group.date {width: 48%;margin-left: 0px;margin-top: 10px;margin-bottom: 10px;}
body .corporateleads .form-top-row .flex-left .btn-group.search {width: 98%;}


body .otp-dr .form-top-row{display:inherit}
body .otp-dr .form-top-row .flex-left{display:inherit}
body .otp-dr .form-top-row .form-head.form-headTextTop{justify-content: flex-start; width: 100%; padding: 6px 0px;}
body .otp-dr .form-top-row .form-head.form-headTextTop .date-dd:first-child{ margin-left: 0px;}
body .otp-dr .form-top-row .form-head.form-headTextTop .date-dd, body .otp-dr .form-top-row .form-head.form-headTextTop .date-dd .search-input{ width:32%;}
body .otp-dr .form-top-row .flex-right .search-header .ml-sm-4{margin-left:0px !important;}

body .otp-dr .flex-left .btn-group a.btn-success {margin-bottom: 0;width: 40px !important;}
body .otp-dr .flex-left .form-head.form-headTextTop form#chnagePagination {float: none;}
body .otp-dr .flex-right .search-header {justify-content: flex-start;}
  
body .layout-wrapper.layout-2 nav { background: #222b40 !important;}
body .app-brand-logo {display: none;}    
body .layout-wrapper.layout-2 nav .layout-sidenav-toggle { margin-left: 0px !important;}
.layout-sidenav-toggle.navbar-nav.d-lg-none { display: none;}

body .query-contact .form-top-row .search-header {justify-content: flex-start;}
body .query-contact .form-top-row .search-select select { width: 100% !important; max-width: 100%;}
body .query-contact .form-top-row .search-input { width: 70%; margin-bottom: 8px; margin-right: 2%;}
body .query-contact .form-top-row .search-select {width:70%; margin-right: 3%;}
body .query-contact .form-top-row { display: inherit;}
body .query-contact .form-top-row .btn-group a{height:40px}

body .query .SupportHome .flex-left, body .query .SupportHome .flex-right{ width: 50%;}
body .query .SupportHome .flex-right .search-header{display: inherit;}
body .query .SupportHome .flex-right .search-header .head-search{ width: 100%;}
body .query .SupportHome .flex-right .search-header .head-search label{ width: 70px !important;}
body .query .SupportHome .flex-right .search-header .head-search select{height: 40px !important; width: 70px !important;}


  
.live-doctors .appointment-master .col-sm-2, .live-doctors .appointment-master .col-md-2{
width: 48%; max-width: 48%; flex: inherit;  float: left;  padding-right: 0;  margin-bottom: 10px;}


body .live-doctors .appointment-master .row .col-sm-3, body .live-doctors .appointment-master .row .col-md-3, body .live-doctors .appointment-master .row .col-md-2 { width: 49%; max-width: 49%; flex: inherit;}

body .schedule-notification .form-top-row .row .col-sm-2{margin-top:10px;}
body .schedule-notification .form-top-row .row .col-sm-2 label{display:none;}
body .schedule-notification .form-top-row{display:inherit !important;}
body .schedule-notification .form-top-row .flex-right form{width: 100% !important; float: left; max-width: 100%;}
body .schedule-notification .form-top-row .row .col-sm-2:first-child{ width: 100%; max-width: 97%; margin-bottom: 10px; padding-right:0px;} 
body .schedule-notification .form-top-row .col-sm-2, body .schedule-notification .form-top-row .col-sm-3{ width: 49%; max-width: 49%; flex:inherit; padding-left: 0;}
body .schedule-notification .form-top-row .flex-left .col-sm-4 { margin: 0px 0 0 0 !important;}

body .appointment-master.appointment-master.corporate-user .card.body-edit .row .col-sm-2 {width: 32%;max-width: 32%;flex: inherit;}


body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row{display:inherit !important}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left{width: 100% !important; margin-bottom:10px;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-right .TOPMENU a.sample-down{padding-left: 8px;
padding-right: 8px;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-right{ width: 100% !important;}
body div.layout-wrapper div.layout-inner .data-list.patient .card.body-edit .col-sm-3, body div.layout-wrapper div.layout-inner .data-list.patient .card.body-edit .col-sm-2, body div.layout-wrapper div.layout-inner .data-list.patient .card.body-edit .col-sm-4{
width: 33%; max-width: 33%; flex: inherit;}


body .lab-company .form-top-row .row-right { margin: 0px 0px; width: 44%;}
body .lab-company .form-top-row .row-right .btn-group.file-type .file-input{ width: 60%;}

body .lab-package .form-top-row .btn-group a {width: auto !important;}
body .lab-package .row-right-head .row .col-sm-2,body .lab-package .row-right-head .row .col-sm-3 {
width: 24%;max-width: 24%;flex: inherit;margin-top: 0px !important; margin-bottom: 6px !important; padding-left: 12px;padding-right:0px;}
body .lab-package .row-right-head .row .head-search-btn {padding-left: 0.75rem;padding-right: 0.75rem;}

body .lab-company .card.body-edit #chnagePagination .row .col-sm-2{ width: 32%; padding: 0px 4px; max-width: 32%; flex: inherit;}
body .lab-company .card.body-edit #chnagePagination .row .col-sm-1 {width: 32%;padding: 0px 4px;max-width: 32%;flex: inherit;}

body .lab-company .card.body-edit #chnagePagination .row .col-sm-4 .custom-search-form input { margin-top: 0px;}
body .lab-order .btn-group.file-type {width: 34%;}
body .lab-order .btn-group.head-search a{padding-left: 8px; padding-right: 8px; font-size: 13px; height: 37px;}
body .lab-order .card.body-edit .col-sm-2{ width: 32.50%; max-width: 32.50%; flex: inherit;}

body .subscription-cashback .form-top-row { display: inherit;}  
body .subscription-cashback .form-top-row .ml-1 {display: inherit;margin-top: 10px;float: left;}
body .subscription-cashback .form-top-row .btn-group.excel {margin-top: 0px;}
body .subscription-cashback .form-top-row .pagination-top,body .subscription-cashback .form-top-row .pagination-top .TOPMENU {
margin-top: 0px;padding: 0px;}
body .subscription-cashback .form-top-row .pagination-top .TOPMENU select {padding-top: 0px;height: 40px !important;min-height: 40px;}
.subscription-cashback .form-top-row .col-sm-1,.subscription-cashback .form-top-row .col-sm-2,.subscription-cashback .form-top-row .col-sm-3 {
float: left;width: 50%;max-width: 50%;}
.body-edit.BodyEditNewSection #chnagePagination .row .col-sm-2, .body-edit.BodyEditNewSection #chnagePagination .row .col-sm-3{width: 29%; max-width: 29%; flex: inherit; padding: 0 4px;}
.body-edit.BodyEditNewSection #chnagePagination .row .col-sm-1{max-width: 12%; width: 12%; flex: inherit;}
 
body .container-p-y.data-list.subs-master .form-top-row .flex-left {display: inherit; width: auto;}
body .subs-master form#chnagePagination{ width: 100%; float: left;}
body .subs-master form#chnagePagination .row .col-md-3{ width: 48%; max-width: 48%; flex: inherit;}

body .container-p-y.data-list.subs-master .form-top-row .flex-left .excel { margin-right: 8px;}
body .container-p-y.data-list.subs-master .form-top-row .flex-left .col-md-2{width: auto;display: inline-block;}
body .subs-master .SubscriptionTextTop .flex-left .file-type {width: 82%;margin-left: 0px;margin-top: 10px;}

body .container-p-y.data-list.subs-master .form-top-row .flex-right {width: 78%; padding-top: 0px; float: left; height: 40px;}
body .container-p-y.data-list.subs-master .form-top-row .flex-right .head-search { width: 100% !important; justify-content: flex-start;}
body .container-p-y.data-list.subs-master .form-top-row .flex-right .head-search .btn-group {  display: inherit;}

.container-p-y.appoint-list.main.hg-appointments .row .col-sm-2 {padding: 0px; max-width: 31%; width: 32%;
flex: auto; margin-right: 2%;}

.container-p-y.appoint-list.main.hg-appointments .col-md-3,
.container-p-y.appoint-list.main.hg-appointments .col-sm-4 {max-width: 31%; width: 32%; padding: 0px; margin-right: 2%;
flex: auto;}
.container-p-y.appoint-list.main.hg-appointments .col-sm-3 { max-width: 31%; width: 32%; padding: 0px; flex: auto;}


body .login .container-center123 { width: 60%;}

.loginBgImage{height:100%;}
.login .container-center123 .panel-bd > .panel-heading{padding:0px !important;}
.login .container-center123 form{margin:0px !important;}
.login footer.main-footers{position:inherit; padding-bottom:25px;}
.login footer.main-footers .form-control{padding-left:0px !important;}

}

@media only screen and (min-width:768px) and (max-width:991px) {

  body .group-master .form-top-row .flex-left {padding-bottom: 10px;  justify-content: flex-start;}
  body .group-master .form-top-row .head-search{float:left;}
  body .group-master .form-top-row .head-search .search-input, body .group-master .form-top-row .head-search .search-input input{margin:0px !important}
  

.container-p-y.appoint-list.main.hg-appointments .row .col-sm-2 {padding: 0px;max-width: 31%;width: 32%;flex: auto;margin-right: 2%;}
.container-p-y.appoint-list.main.hg-appointments .col-md-3,.container-p-y.appoint-list.main.hg-appointments .col-sm-4 {
max-width: 31%;width: 32%;padding: 0px;margin-right: 2%;flex: auto;}
.container-p-y.appoint-list.main.hg-appointments .col-sm-3 {max-width: 31%;width: 32%;padding: 0px; flex: auto;}

body .layout-wrapper.layout-2 nav {background: #222b40 !important;}
body .app-brand-logo {display: none;}
body .layout-wrapper.layout-2 nav .layout-sidenav-toggle {margin-left: 0px !important;}
body .subs-master .SubscriptionTextTop .flex-left {width: 80%;}
body .subs-master .SubscriptionTextTop .flex-right .head-search {justify-content: flex-start;}

.layout-sidenav-toggle.navbar-nav.d-lg-none {display: none;}

}

@media only screen and (min-width:992px) and (max-width:1025px) {
  body .navbar-custom-menu .navbar-nav li{ width: auto !important; margin-right: 5px !important;}
}


@media only screen and (min-width:768px) and (max-width:1024px) {

  body .vht-list .form-top-row .flex-right .btn-group.row .col-sm-2 {padding: 0 0.75rem; }
body #viewOrder .HealthGennieOrder .payment_mode_type.pay-mode {width: 49%;margin-top: 10px;}
body .dd-from-wrap {width: 100% !important;}
body #viewOrder .HealthGennieOrder select.changeSts {font-size: 13px;font-family: 'Inter';text-transform: capitalize;font-weight: 400;margin-top: 10px;
width: 48%;margin-right: 5px;float: left;}
body .dd-from-wrap .form-group {width: 49%;max-width: 49%;padding-right: 4px;flex: inherit;float: left;}
body #viewOrder .HealthGennieOrder .payment_mode_type.pay-mode {width: 49%;margin-top: 10px;}
body .dd-from-wrap {width: 100% !important;}

body #viewOrder .HealthGennieOrder select.changeSts {font-size: 13px;font-family: 'Inter';text-transform: capitalize;font-weight: 400;margin-top: 10px;
width: 48%;margin-right: 5px;float: left;}
body .dd-from-wrap .form-group {width: 49%;max-width: 49%;padding-right: 4px;flex: inherit;float: left;}

body .ptm-order .btn-group.head-search {float:left; padding-top: 0px;}  
body .ptm-order .btn-group.head-search .col-sm-5, body .ptm-order .btn-group.head-search .col-sm-4, body .ptm-order .btn-group.head-search .col-sm-3{
width:25%; max-width: 25%; flex:inherit;  padding-left: 0px;}
body .ptm-order .form-top-row .btn-group a.btn-success{height:40px;}

body .medicine-master .form-top-row{display:inherit !important}
body .medicine-master .form-top-row .flex-right{display:inherit !important; width: 100% !important;}
body .medicine-master .form-top-row .flex-right .col-md-3, body .medicine-master .form-top-row .flex-right .col-md-2{max-width: 33%;
width: 33%; padding:5px 5px 5px 0 !important; float: left;}
body .health-master .form-top-row .btn-group.head-search{ float: none; padding-top: 10px; width: 100%;}
body .health-master .form-top-row .btn-group.head-search .number{ margin-left: 0px !important;}

body .doctor-speciality .form-top-row {justify-content: space-between; display:inherit}
body .doctor-speciality .form-top-row .flex-left{justify-content: space-between; display: flex; width: 310px;}
body .data-list.user-form .form-top-row{display: inherit;}
body .data-list.user-form .data-list-btn{ width: 50%;}

body .data-list.user-form .flex-right{margin-left:0px;}
body .user-form .form-top-row .flex-left{ padding-bottom: 10px;}
body .data-list.user-form .data-list-btn .btn-group.TOPMENU.head-small { width: 100%;}
body .data-list.user-form .data-list-btn .btn-group.TOPMENU.head-small .file-type { width: 100%;}

body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row {  display: inherit !important;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left { width: 100% !important;}
body #layout-navbar-collapse .nav.navbar-nav li.app-notify-div ul li.footer a{border-radius: 0px;}

body .navbar-custom-menu .navbar-nav li {margin-right: 0px;position: relative; width: 100%;}
body .navbar-custom-menu .navbar-nav li.dropdown:first-child a {border-radius: 0px;border-top-left-radius: 6px !important;border-top-right-radius: 6px !important;}   
body .navbar-custom-menu .navbar-nav li.dropdown:last-child a {border-radius: 0px;border-bottom-left-radius: 6px !important;border-bottom-right-radius: 6px !important;}
body nav .navbar-collapse.collapse.show{position: absolute;right: 14px;top: 60px;box-shadow: 0 2px 8px #a8a8a8;border-radius: 10px;background: #fff;}

body nav .navbar-collapse.collapse.show .navbar-custom-menu .navbar-nav{ width: 150px; border-radius: 0px;}
body nav .navbar-collapse.collapse.show .navbar-custom-menu .navbar-nav a.dropdown-toggle{width: 100% !important;
float: left !important;border: 0px !important;border-bottom: 1px solid #dfdfdf !important;}
body .navbar-collapse.collapse.show .navbar-nav .slimScrollDiv { height: auto !important;}
body .navbar-collapse.collapse.show .navbar-nav .slimScrollDiv ul {height: auto !important;}
body #layout-navbar-collapse .nav.navbar-nav li.messages-menu ul.dropdown-menu.show{border-bottom-left-radius: 0px; border-bottom-right-radius: 0px;}

body .doctor-speciality .form-top-row .flex-right{width: 100%; float: left; padding-top: 10px;}
body .doctor-speciality .form-top-row .flex-right .head-search{display: flex; float:left;}
body .doctor-speciality .form-top-row .flex-left .number{float:none;}


  body .referral-master .form-top-row .head-search{ padding-top:10px; float: left; width: 100%;}
  body .localities-page .form-top-row{ display: flex; justify-content: space-between;}
  body .localities-page .form-top-row .head-search{ width: 85%; float:right;}
  body .localities-page .btn-group a{height:38px;}

  body .quiz-question .form-top-row {flex-wrap: wrap;}
  body .quiz-question .flex-left{width: 100%; padding-bottom: 10px;}
  body .quiz-question .flex-right .search-header{justify-content: flex-start;flex-wrap: nowrap;}
  body .quiz-question .flex-right .search-header .col-sm-6{ width:50%}
  body .quiz-question .flex-right .search-header .col-sm-6 input{ margin-left:0px !important;}
  body .quiz-question .flex-right .search-header .col-sm-2{ padding-left:0px; padding-top:0px;}
  body .quiz-question .form-top-row a{ width:auto}	

body .vht-list .form-top-row { display: inherit;}
body .vht-list .form-top-row .flex-right .btn-group.row .col-sm-2 {width: 24%;padding-bottom: 8px;max-width: 24%;flex: 0 0 24%;}
body .vht-list .form-top-row .flex-right .btn-group.row .col-sm-2 label {  margin-bottom: 0px;}
body .vht-list .form-top-row .flex-left .btn-group.excel {  margin-left: 0px;  width: 45px !important;}
body .vht-list .form-top-row .flex-left {  margin-top: 10px;  margin-bottom: 10px;}
body .vht-list .form-top-row .flex-right .input-group.custom-search-form .form-control.capitalizee {  margin: 0px !important;}

body .corporateleads .btn-group.date form#chnagePagination { width: 100%; float: left;}
body .corporateleads .form-top-row {display: flex; justify-content: space-evenly; flex-wrap: nowrap;}
body .corporateleads .form-top-row {display: inherit;}
body .corporateleads .form-top-row .flex-left {display: inherit;}
body .corporateleads .btn-group.date,body .corporateleads .btn-group.search {width: 29%;float: left;margin-right: 1%;padding-top: 8px;}
body .corporateleads .form-top-row .flex-right {display: inherit;padding-top: 10px;}
body .corporateleads .btn-group a {margin-bottom: 0px}
body .corporateleads .form-top-row .flex-left .btn-group.date {width: 48%;margin-left: 0px;margin-top: 10px;margin-bottom: 10px;}
body .corporateleads .form-top-row .flex-left .btn-group.search {width: 98%;}
body .corporateleads .form-top-row .flex-right .search-header{ padding-top: 10px;}
body .corporateleads .form-top-row .flex-right .search-header .form-head .ml-sm-4{ margin-left: 0px !important;}
 
body .otp-dr .form-top-row {display: inherit}
body .otp-dr .form-top-row .flex-left .btn-group a.btn-success{height:40px; margin-right:10px;}
body .otp-dr .form-top-row .flex-right .search-header{justify-content: flex-start;}
body .otp-dr .form-top-row .form-head.form-headTextTop {justify-content: flex-start;padding: 0px 0px  6px 10px;}
body .otp-dr .form-top-row .form-head.form-headTextTop .date-dd:first-child {margin-left: 0px;}
body .otp-dr .form-top-row .form-head.form-headTextTop .date-dd, body .otp-dr .form-top-row .form-head.form-headTextTop .date-dd .search-input {
width: 32%;}
body .otp-dr .form-top-row .flex-right .search-header .ml-sm-4 {margin-left: 0px !important;}

body .live-doctors .appointment-master .col-sm-2, body .live-doctors .appointment-master .col-md-2 {
width: 32%;max-width: 32%;flex: inherit;float: left;padding-right: 0;margin-bottom: 10px;  }

body .query .SupportHome .flex-left {width: 50%;}
body .query .SupportHome .flex-right .search-header .head-search {width: 100% !important;}
body .query .SupportHome .flex-right .search-header .head-search label {width: 70px !important;}
body .query .SupportHome .flex-right .search-header .head-search select {height: 40px !important;width: 70px !important;}

body .schedule-notification .form-top-row .row .col-sm-2 {width: 15%;margin-top: 28px;}
body .schedule-notification .form-top-row .row .col-sm-2 label {display: none;}
body .schedule-notification .form-top-row {display: inherit !important;}
body .schedule-notification .form-top-row .flex-right form {width: 100% !important;float: left;max-width: 100%;}

body .schedule-notification .form-top-row .row .col-sm-2:first-child {width: 15%;max-width: 15%;margin-bottom: 10px;padding-right: 0px;
margin-top: 29px;margin-right: 10px;}
body .schedule-notification .form-top-row .col-sm-2,body .schedule-notification .form-top-row .col-sm-3 {width: 30%;
max-width: 30%;flex: inherit;padding-left: 0;}
body .schedule-notification .form-top-row .flex-left .col-sm-4 {margin: 0px 0 0 0 !important;}

body .appointment-master.appointment-master.corporate-user .card.body-edit .row .col-sm-2 { width: 33%; max-width: 33%;  flex: inherit;}

body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-right { width: 100% !important; margin-top: 10px;}
body div.layout-wrapper div.layout-inner .data-list.patient .card.body-edit .col-sm-3,body div.layout-wrapper div.layout-inner .data-list.patient .card.body-edit .col-sm-2,
body div.layout-wrapper div.layout-inner .data-list.patient .card.body-edit .col-sm-4 {width: 33%; max-width: 33%; flex: inherit;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left .btn-group.excel a { width: 40px;}


body .lab-company .card.body-edit #chnagePagination .row .col-sm-2,body .lab-company .card.body-edit #chnagePagination .row .col-sm-1
{width: 24%; padding: 0px 4px; max-width: 24%; flex: inherit;}
body .lab-company .card.body-edit #chnagePagination .row .col-sm-4 .custom-search-form input {margin-top: 0px;}

body .lab-order .btn-group.file-type { width: 34%;}
body .lab-order .btn-group.head-search a { padding-left: 8px; padding-right: 8px; font-size: 13px; height: 37px;}
body .lab-order .card.body-edit .col-sm-2 { width: 32.50%; max-width: 32.50%; flex: inherit;}
  
.body-edit.BodyEditNewSection #chnagePagination .row .col-sm-2,.body-edit.BodyEditNewSection #chnagePagination .row .col-sm-3 {width: 29%;max-width: 29%;flex: inherit;padding: 0 4px;}
.body-edit.BodyEditNewSection #chnagePagination .row .col-sm-1 {  max-width: 12%;  width: 12%;  flex: inherit;}

body .subs-master .SubscriptionTextTop {display: inherit !important;}
body .subs-master .SubscriptionTextTop .flex-left {width: 100%; padding-bottom: 0px;}
body .subs-master .SubscriptionTextTop .flex-right .head-search { justify-content: flex-start;}

body .login .container-center123 {width: 50%;}
.loginBgImage{height:100%;}
.login .container-center123 .panel-bd > .panel-heading{padding:0px !important;}
.login .container-center123 form{margin:0px !important;}

.login footer.main-footers{position:inherit; padding-bottom:50px;}
.login footer.main-footers .form-control{padding-left:0px !important;}

}   

@media only screen and (min-width:1025px) and (max-width:1200px) { 
  body .vht-list .form-top-row .flex-right .btn-group.row .col-sm-2 {padding: 0 0.75rem; }

  .appoint-list.main.hg-appointments .card .row .col-sm-2, .appoint-list.main.hg-appointments .card .row .col-sm-3, .appoint-list.main.hg-appointments .card .row .col-sm-4{
width: 32%; float:left; max-width: 32%; flex:0 0 0; min-width:32%;}
   
  body .ptm-order .btn-group.head-search {float:left; padding-top: 0px;}  
  body .ptm-order .btn-group.head-search .col-sm-5, body .ptm-order .btn-group.head-search .col-sm-4, body .ptm-order .btn-group.head-search .col-sm-3{
  width:25%; max-width: 25%; flex:inherit;  padding-left: 0px;}
  body .ptm-order .form-top-row .btn-group a.btn-success{height:40px;}



  body .medicine-master .form-top-row{display:inherit !important}
  body .medicine-master .form-top-row .flex-right{display:inherit !important; width: 100% !important;}
  body .medicine-master .form-top-row .flex-right .col-md-3, body .medicine-master .form-top-row .flex-right .col-md-2{max-width: 25%;
  width: 25%; padding:5px 5px 5px 0 !important; float: left;}

  body .health-master .form-top-row .btn-group.head-search{ float: none; padding-top: 10px; width: 100%;}
  body .health-master .form-top-row .btn-group.head-search .number{ margin-left: 0px !important;}

  body .data-list.user-form .form-top-row{display: inherit;}
  body .data-list.user-form .data-list-btn{ width: 50%;}
  body .data-list.user-form .flex-right{margin-left:0px;}

  body .user-form .form-top-row .flex-left{ padding-bottom: 10px;}
  body .data-list.user-form .data-list-btn .btn-group.TOPMENU.head-small { width: 100%;}
  body .data-list.user-form .data-list-btn .btn-group.TOPMENU.head-small .file-type { width: 100%;}

  body .referral-master .form-top-row .head-search{width: 62%;}
  body .referral-master .form-top-row .head-search .select-all{ width: 100px;}

  body .localities-page .form-top-row{ display: flex; justify-content: space-between;}
  body .localities-page .form-top-row .head-search{ width: 88%; float:right;}

  body .quiz-question .form-top-row {flex-wrap: wrap;}
  body .quiz-question .flex-left{width: 100%; padding-bottom: 10px;}
  body .quiz-question .flex-right .search-header{justify-content: flex-start;flex-wrap: nowrap;}
  
  body .quiz-question .flex-right .search-header .col-sm-6{ width:50%}
  body .quiz-question .flex-right .search-header .col-sm-6 input{ margin-left:0px !important;}
  body .quiz-question .flex-right .search-header .col-sm-2{ padding-left:0px; padding-top:0px;}
  
  body .quiz-question .form-top-row a{ width:auto}	  body .quiz-question .form-top-row {flex-wrap: wrap;}
  body .quiz-question .flex-left{width: 100%; padding-bottom: 10px;}
  body .quiz-question .flex-right .search-header{justify-content: flex-start;flex-wrap: nowrap;}
  
  body .quiz-question .flex-right .search-header .col-sm-6{ width:50%}
  body .quiz-question .flex-right .search-header .col-sm-6 input{ margin-left:0px !important;}
  body .quiz-question .flex-right .search-header .col-sm-2{ padding-left:0px; padding-top:0px;}
  body .quiz-question .form-top-row a{ width:auto}

body .vht-list .form-top-row {display: inherit;}
body .vht-list .form-top-row .flex-right .btn-group.row .col-sm-2 {width: 24%;padding-bottom: 8px;max-width: 24%;flex: 0 0 24%;}
body .vht-list .form-top-row .flex-right .btn-group.row .col-sm-2 label {margin-bottom: 0px;}
body .vht-list .form-top-row .flex-left .btn-group.excel {margin-left: 0px;width: 45px !important;}
body .vht-list .form-top-row .flex-left {margin-top: 10px;margin-bottom: 10px;}
body .vht-list .form-top-row .flex-right .input-group.custom-search-form .form-control.capitalizee {margin: 0px !important;}

body .corporateleads .form-top-row {display: flex; justify-content: space-evenly; flex-wrap: nowrap;}
body .corporateleads .form-top-row {display: inherit;}
body .corporateleads .form-top-row .flex-left {display: inherit;}
body .corporateleads .btn-group.date,body .corporateleads .btn-group.search {width: 29%;float: left;margin-right: 1%;padding-top: 8px;}
body .corporateleads .form-top-row .flex-right {display: inherit;padding-top: 10px;}

body .corporateleads .btn-group a {margin-bottom: 0px}
body .corporateleads .form-top-row .flex-left .btn-group.date {width: 48%;margin-left: 0px;margin-top: 10px;margin-bottom: 10px;}
body .corporateleads .form-top-row .flex-left .btn-group.search {width: 98%;}
body .corporateleads .form-top-row .flex-right .search-header{ padding-top: 10px;}
body .corporateleads .form-top-row .flex-right .search-header .form-head .ml-sm-4{ margin-left: 0px !important;}


body .otp-dr .form-top-row {display: inherit}
body .otp-dr .form-top-row .flex-left .btn-group a.btn-success {height: 40px;margin-right: 10px;}
body .otp-dr .form-top-row .flex-right .search-header {justify-content: flex-start;}
body .otp-dr .form-top-row .form-head.form-headTextTop {justify-content: flex-start;padding: 0px 0px 6px 10px;}
body .otp-dr .form-top-row .form-head.form-headTextTop .date-dd:first-child {margin-left: 0px;}
body .otp-dr .form-top-row .form-head.form-headTextTop .date-dd,body .otp-dr .form-top-row .form-head.form-headTextTop .date-dd .search-input {
width: 32%;}
body .otp-dr .form-top-row .flex-right .search-header .ml-sm-4 {margin-left: 0px !important;}


body .query .SupportHome .flex-left {width: 50%;}
body .query .SupportHome .flex-right .search-header .head-search {width: 100% !important;}
body .query .SupportHome .flex-right .search-header .head-search label {width: 70px !important;}
body .query .SupportHome .flex-right .search-header .head-search select {height: 40px !important;width: 70px !important;}


body .schedule-notification .form-top-row .row .col-sm-2 {width: 15%;margin-top: 28px;}
body .schedule-notification .form-top-row .row .col-sm-2 label {display: none;}
body .schedule-notification .form-top-row {display: inherit !important;}
body .schedule-notification .form-top-row .flex-right form {width: 100% !important;float: left;max-width: 100%;}
body .schedule-notification .form-top-row .row .col-sm-2:first-child {width: 15%;max-width: 15%;margin-bottom: 10px;padding-right: 0px;
margin-top: 29px;margin-right: 10px;}
body .schedule-notification .form-top-row .col-sm-2,body .schedule-notification .form-top-row .col-sm-3 {idth: 30%;
max-width: 30%;flex: inherit;padding-left: 0;}
body .schedule-notification .form-top-row .flex-left .col-sm-4 {margin: 0px 0 0 0 !important;}

body .appointment-master.appointment-master.corporate-user .card.body-edit .row .col-sm-2 {width: 33%;max-width: 33%;flex: inherit;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row { display: inherit !important}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left {width: 80% !important; display: flex;}


body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-right { width: 100% !important; margin-top: 10px;}
body div.layout-wrapper div.layout-inner .data-list.patient .card.body-edit .col-sm-3,
body div.layout-wrapper div.layout-inner .data-list.patient .card.body-edit .col-sm-2,
body div.layout-wrapper div.layout-inner .data-list.patient .card.body-edit .col-sm-4 { width: 33%; max-width: 33%; flex: inherit;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left .btn-group.excel a { width: 40px;}
  
body .lab-datacollection .form-top-row .topNewFilter .head-search-btn{ margin-top:10px;}
body .lab-company .card.body-edit #chnagePagination .row .col-sm-2,body .lab-company .card.body-edit #chnagePagination .row .col-sm-1,
{width: 25%; padding: 0px 4px;max-width: 25%;flex: inherit;}

body .lab-company .card.body-edit #chnagePagination .row .col-sm-3 select{ height: 40px;}
body .lab-company .card.body-edit #chnagePagination .row .col-sm-4 .custom-search-form input {margin-top: 0px;}
  
body .lab-order .btn-group.file-type { width: 34%;}
body .lab-order .btn-group.head-search a { padding-left: 8px; padding-right: 8px; font-size: 13px; height: 37px;}
body .lab-order .card.body-edit .col-sm-2 { width: 32.50%; max-width: 32.50%; flex: inherit;}

.body-edit.BodyEditNewSection #chnagePagination .row .col-sm-2,.body-edit.BodyEditNewSection #chnagePagination .row .col-sm-3 {
width: 29%;  max-width: 29%;  flex: inherit;  padding: 0 4px;}
.body-edit.BodyEditNewSection #chnagePagination .row .col-sm-1 {  max-width: 12%;  width: 12%;  flex: inherit;}
body .subs-master .SubscriptionTextTop {  display: inherit !important;}
body .subs-master .SubscriptionTextTop .flex-left { width: 100%; padding-bottom: 0px;}
body .subs-master .SubscriptionTextTop .flex-right .head-search { justify-content: flex-start;}

}

#editUser .row .form-group {margin-bottom:0px;}

      body .datepicker-dropdown.dropdown-menu.datepicker-orient-left { z-index: 999999 !important;}
      body .datepicker-dropdown.dropdown-menu.datepicker-orient-left, .select2-container.select2-container--default.select2-container--open  {
      z-index: 999999 !important;}

.thyrocare-package .form-groupTtalNew form .row{width:100%; float:left; }
.thyrocare-package form .row .btn-group button{border: 1px solid #ddd; border-radius: 4px !important; padding: 0px 5px !important; font-family: 'Inter';
font-size: 13px; font-weight: 400; height: 36px;}
.thyrocare-package  form .row .btn-group button span{ float: left; width: 95%;}

      .thyrocare-package form .row textarea{margin-bottom: 0px !important;}
      .thyrocare-package form .row ul.multiselect-container li {height:auto;}
      .thyrocare-package form .row ul.multiselect-container li a, .thyrocare-package form .row ul.multiselect-container li a label{width:100%; float:left; font-size:12px; height:auto;}
      .thyrocare-package form .row ul.multiselect-container li a label input{float:left; margin:3px 5px 0 0px; padding-top:0px; padding-bottom:0px;}

body .labDropDown .btn-group .multiselect-container.dropdown-menu li.multiselect-item.filter {height:auto;}
body .labDropDown .btn-group .multiselect-container.dropdown-menu li.multiselect-item.filter .input-group{margin-bottom:0px !important;}
body .labDropDown .btn-group .multiselect-container.dropdown-menu li.multiselect-item.filter .input-group input{background:#fff;}

      #editLabModal #editLab .labDropDown .btn-group { border: 1px solid #ddd; border-radius: 4px !important; padding: 0px 5px !important; position: relative;}
      #editLabModal #editLab .labDropDown .btn-group button{overflow: hidden;padding-left: 5px; padding-right: 5px;}

.labDropDown .multiselect-container.dropdown-menu li {padding:5px 0px;}
.labDropDown .multiselect-container.dropdown-menu li a label{height:auto; font-size:12px;}
.labDropDown .multiselect-container.dropdown-menu li a {padding-top:0px; padding-bottom:6px; padding-left: 10px !important;padding-right: 9px !important;}
.labDropDown .multiselect-container.dropdown-menu li a input{float:left; margin:3px 5px 0 0 ;}

      #showselect .btn-group { width: 100%; float: left; text-align: left;}
      #showselect .btn-group button.dropdown-toggle:after{float: right;}

#showselect .btn-group button {border: 1px solid #aaa;  border-radius: 4px !important;  padding: 0px 5px !important; font-family: 'Inter';
font-size: 13px; font-weight: 400;height: 36px; width: 10%; float: left; text-align: left;}
#showselect .multiselect-container.dropdown-menu { height: 250px; top: 40px; overflow: hidden; overflow-y: scroll;}


      #showselect .multiselect-container.dropdown-menu li a label{height:auto; font-size:12px;}
      #showselect .multiselect-container.dropdown-menu li a {padding-top:0px; padding-bottom:0px;}
      #showselect .multiselect-container.dropdown-menu li a input{float:left; margin:3px 5px 0 0 ;}

#showselect .btn-group .multiselect-container.dropdown-menu li.multiselect-item.filter {height:auto;}
#showselect .btn-group .multiselect-container.dropdown-menu li.multiselect-item.filter .input-group{margin-bottom:0px !important;}
#showselect .btn-group .multiselect-container.dropdown-menu li.multiselect-item.filter .input-group input{background:#fff;}

      #viewOrder .panel {box-shadow:0 0 0}
      #viewOrder .panel h3{  font-family:inter; color:#374767; font-size: 1.0rem; margin:30px 0 10px 0;}
      #viewOrder .HealthGennieOrder select.changeSts { font-size: 13px; font-family: 'Inter'; text-transform: capitalize; font-weight: 400;}

#viewOrder table tr th{font-size: 13px; font-family: 'Inter'; text-transform: capitalize; font-weight: 500; background:#efefef; padding:8px 5px;}
#viewOrder table tr td{font-size: 13px; font-family: 'Inter'; text-transform: capitalize; padding:8px 5px;}
#viewOrder .uploadConsultationTop{margin: 5px 0; background:#efef; border-radius: 4px; padding:8px;}
#viewOrder .uploadConsultationTop form{width:100%; float:left; margin:0px;}

      #viewOrder .uploadConsultationTop button{font-weight:400; font-size:13px; height:35px;}
      #viewOrder .uploadConsultationTop .DownloadReportP666, #viewOrder .uploadConsultation .DownloadReportP {margin-top:0px;}
      #viewOrder .uploadConsultationTop .DownloadReportP666 span, #viewOrder .uploadConsultation .DownloadReportP span{
      height: 35px; border-radius: 4px; float:left; padding: 0 10px; line-height: 30px;}

#AddModal .add-pin select{border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;
font-family: 'Inter'; font-size: 13px; font-weight: 400;}
#AddModal .add-pin input{ border: 1px solid #ddd;  border-radius: 4px !important; padding: 0px 5px !important;
font-family: 'Inter';  font-size: 13px; font-weight: 400;}

      .add-dynamic-page .panel{ box-shadow:0 0 0;}
      .add-dynamic-page input, .add-dynamic-page select { border: 1px solid #ddd; border-radius: 4px !important; padding: 0px 5px !important;
      font-family: 'Inter'; font-size: 13px; font-weight: 400;}

body .multiselect-container.dropdown-menu li {padding:4px 4px;}
body .multiselect-container.dropdown-menu li a label{height:auto; font-size:13px !important;}
body .multiselect-container.dropdown-menu li a {padding-top:0px !important; padding-bottom:0px !important;}
body .multiselect-container.dropdown-menu li a input{float:left; margin:3px 5px 0 0 !important; width:auto;}

      body .multiselect-container.dropdown-menu li.multiselect-item.filter {height:auto; padding:0 4px !important;}
      body .multiselect-container.dropdown-menu li.multiselect-item.filter .input-group{margin-bottom:0px !important;}
      body .multiselect-container.dropdown-menu li.multiselect-item.filter .input-group input{background:#fff; margin:0px;}
      body span.count{ background: #ff4a00;}

body #manageSprtModal .modal-body .form-group label {
    font-weight: 500;
    color: #282828;
}
body button#addAddress{background:#ff4a00;}

      .table-responsive.attendence tr td img{width:40px;height:40px;}
      #addLeaveRequest select{border: 1px solid #ddd; border-radius: 4px !important; padding: 5px !important; font-family: 'Inter'; font-size: 13px;
      font-weight: 400;}

body #AddModal .leave-request-edit.modal-dialog{max-width: 35rem !important;}
.dd-wrapper{ border: 1px solid #ddd;  border-radius: 4px !important; padding: 5px !important; font-family: 'Inter';
font-size: 13px; font-weight: 400; background:#fff; }




.TodayAttendance label{ font-weight:500;}
.TodayAttendance input[type="file"]{ padding:5px 0 0 6px !important;}
.TodayAttendance .panel{box-shadow:0 0 0;}
.TodayAttendance .form-check label{padding:5px 0 0 0px !important; margin-right:10px;}  
.TodayAttendance .form-check label input{ margin: 5px 5px 0 0px;  float: left;}

.TodayAttendance input, .TodayAttendance select{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 0px 5px !important;  font-family: 'Inter';  font-size: 13px; font-weight: 400;}
.TodayAttendance textarea{ border: 1px solid #ddd;  border-radius: 4px !important;  padding: 5px !important;  font-family: 'Inter';  font-size: 13px;  font-weight: 400;  min-height:70px;  margin-bottom:15px;}
.TodayAttendance .slide-img img{ width: 50px; border: 1px solid #ddd; padding: 0 5px; border-radius: 3px; float: right; margin: -9px 0 0 0;}
.TodayAttendance .slide-img input[type="file"]{width:75%; float:left;}
.TodayAttendance .btn.edit_tags{ font-size: 13px; line-height: 35px;}

.ShiftTime h3{font-family: 'Inter'; font-size: 19px; float: left; width: 100%; margin:10px 0 15px 0; padding:0px;}
.TodayAttendance .WeeekOff123 label{float:left; margin-right:10px;}

body .lab-dd .btn-group .multiselect-container.dropdown-menu li.multiselect-item.filter{ background: #efefef; padding: 3% 5% !important;}
body .lab-dd .btn-group .multiselect-container.dropdown-menu li.multiselect-item{margin-bottom:0px !important;}
body .lab-dd .btn-group .multiselect-container.dropdown-menu li.multiselect-item a{ padding:0px 16px !important;}
body .lab-dd .btn-group .multiselect-container.dropdown-menu { width: 300px; min-width: 300px; border-bottom-left-radius: 15px;
border-bottom-right-radius: 15px; border:1px solid #ddd !important;} 

body .lab-dd .btn-group button span.multiselect-selected-text{ display: inline-block; overflow: hidden; text-overflow: ellipsis;
white-space: nowrap;  width:190px;}
body .lab-dd .btn-group button:hover { box-shadow:0 0 0 !important;}

.head-search.float-fl{
  float:left;
}

.TOPMENU.head-small.ex{float:left;}
.mar-b8{margin-bottom:8px;}

body .button-slider:before{
  left:4px;
}

.head-search .custom-search-form input{
  height:39px;
}
body .lab-dd .btn-group button:hover {
  box-shadow:0 0 0 !important;
}

.lab-company form#chnagePagination{width:100% !important; float:left;}
.subscription-loc form#chnagePagination{
  width:100% !important;
}


#addCompanyLabPrice input{
  border: 1px solid #ddd;
  border-radius: 4px !important;
  padding: 0px 5px !important;
  font-family: 'Inter';
  font-size: 13px;
  font-weight: 400;
}

body .head-search .custom-search-form button{
  height:39px;
}

body .lab-dd .btn-group button span.multiselect-selected-text{ display: inline-block; overflow: hidden; text-overflow: ellipsis;
  white-space: nowrap;  width:170px;}

.form-top-row a i{margin-right:5px;}
.mar-b10{margin-bottom:10px;}

body {
  padding: 10px 20px 10px 35px !important;
  background: #fff !important;
}

.layout-wrapper.layout-2 nav{
  background: #fff !important;
}
.layout-inner .layout-container .appoint-list.main{
  padding-left:0px !important;
  padding-right:0px !important;
  padding-top:0px !important;
}

body .layout-inner .layout-container .data-list.patient, body .layout-inner .layout-container .appointment-master, body .layout-inner .layout-container .notification, body .layout-inner .layout-container .container-p-y{
  padding-left:0px !important;
  padding-right:0px !important;
  padding-top:0px !important;
}

.layout-inner .layout-container {
  padding-right: 1.625rem !important;
}
body .mb-4, body .my-4 {
  margin-bottom: 1.0em !important;
}

.lab-company .file-type{
  border: 1px solid #ddd;
    border-radius: 4px;
    width: 100%;
    float: left;
    background: #fff;
    height: 39px;
    padding: 5px;
}

body .layout-wrapper .layout-inner .lab-company .file-type .btn.btn-primary {
  margin: -5px -6px 0 0;
}

.non-hg-doctors .btn-group {
  text-align: left;
  border-radius: 4px;
  position: relative;
}
.non-hg-doctors .btn-group span{
  float:left;
}

.non-hg-doctors .btn-group b{
    float:right;
    position:absolute;
    top:0px;
    right:0px;
}
.non-hg-doctors .btn-group button:after{
  position: absolute;
  right: 10px;
  top: 10px;
}

.non-hg-doctors .ConsultationType .Consultation11 label {
  width: 100% !important;
}

.non-hg-doctors .typeField label{width:100%; float:left;}
.non-hg-doctors .typeField .radio-wrap{width:auto; float:left; margin-right:2%;}
.non-hg-doctors .typeField .radio-wrap input{float:left; margin:5px 5px 0 0;}
.non-hg-doctors .typeField .radio-wrap label{width:auto !important;}
.non-hg-doctors .pop-up-detail .schedulingTop .teleconsult_section{width:100%; float:left;}
.non-hg-doctors .pop-up-detail .schedulingTop .teleconsult_section label{padding-left:0px;}
.non-hg-doctors .pop-up-detail .schedulingTop .teleconsult_section label input{float:left; margin:5px 3px 0 0;}
.non-hg-doctors .pop-up-detail .schedulingTop .set_error{width:48%;}
.non-hg-doctors .btn-group ul.multiselect-container.dropdown-menu.show{
  min-height: 350px;
  overflow: hidden;
  max-height: 350px;
  overflow-y: auto;
  width:100%;
  max-width:100%;

}
.non-hg-doctors .btn-group ul.multiselect-container.dropdown-menu.show li{
  padding:5px 10px !important;
}


.non-hg-doctors .btn-group ul.multiselect-container.dropdown-menu.show a{padding:0px !important;}

.non-hg-doctors .btn-group ul.multiselect-container.dropdown-menu.show a input{opacity: 9;}
.non-hg-doctors .opd_timing_tab .check-wrapper label {line-height:13px;}
.non-hg-doctors .opd_timing_tab .check-wrapper label input {
  margin: 0px 4px 0 0;
  float: left;
}

body .layout-wrapper .layout-inner h4{
  padding-top: 0px !important;
  font-family: 'Inter' !important;
  font-size: 30px;
  padding-bottom: 5px !important;
  color: #333;
}
body .content-header{
  box-shadow:0 0 0;
  padding:12px 0px;
}

body .content-header .header-title form{
  margin-top:5px;
}

body .content-header .header-title form input[type="text"]{
 background:#fff;
}

body .content-wrapper{background:none;}

body .content-header .header-title button{
  background: #222b40;
  color: #fff;
  border-top-left-radius: 0px !important;
  border-bottom-left-radius: 0px !important;
}

body .content-wrapper .modal-body{
    box-shadow: 0 0px 6px #ddd;
    border: 0px;
    background: #fff;
    border-radius: 9px;
}
body .content-wrapper .modal-body .panel{background:none; border:0px; padding:0px;}

.lab-order .file-type{margin-left:10px; border:0px; background:none;}

.lab-order .file-type input[type="file"]{
    padding: 5px;
    float: left;
    width: 73%;
    background: #fff;
    border: 1px solid #ddd;
    border-top-left-radius: 5px;
    border-bottom-left-radius: 5px;
  }

.app-brand-logo.demo .sidenav-link img{
  width:8.75rem;
}

body .ui-widget-header {
  border: 1px solid #ca440d;
  background: #ff4a00;
  color: #ffffff;

  font-family: 'Inter';
    font-weight: 400;
    font-size: 13px;
}

.ui-datepicker td span, .ui-datepicker td a{
  text-align: center !important;
  font-family: 'Inter';
  font-weight: 500;
  font-size: 14px;
  color:#222 !important;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active{
  color:#222 !important;
}

.ui-datepicker th{
  font-family: 'Inter';
  font-weight: 500;
  font-size: 14px;
  color:#222 !important;
}

body .ui-icon-circle-triangle-w {
  background-position: -82px -194px;
}
body .ui-icon-circle-triangle-e {
    background-position: -50px -194px;
}

body .ui-datepicker .ui-datepicker-prev-hover {
  left: 2px;
}

body .ui-datepicker .ui-datepicker-prev-hover, body .ui-datepicker .ui-datepicker-next-hover {
  top: 2px;
}

body .ui-datepicker .ui-datepicker-next-hover {
  right: 2px;
}

#switchDoctorModal .feedback #switchAppointment .form-groupTopMenu .form-group{
  max-width: 41.6666666667%;
  min-width: 41.6666666667%;
  width:41.6666666667%;
}

#switchDoctorModal .feedback #switchAppointment .form-group.appDateSection {
  width: 56%;
  float: left;
  padding: 0px 0px 0px 0px;
  margin: 0px;
  max-width: 56%;
}

#switchDoctorModal .feedback button{
  background: #ff4a00 !important;
  color: #fff !important;
}

body .default-style .select2-container--default .select2-selection--single .select2-selection__rendered {
  color: #222;
}

#addSubscription .select-date .input-group.date{
  flex-wrap:nowrap;
}

#switchDoctorModal #createApptLnk .form-groupTopMenu.apooint select{
  border: 1px solid #ddd;
  border-radius: 5px !important;
  height: 38px;
  background: #fff;
}
#switchDoctorModal .form-groupTopMenu .appointment-popup-block.appDate.appDate123 label {
    margin-bottom: 8px !important;
}
.widget-time-slot table tbody tr .chooseSlot.active-slot.selectSlot {background: #ff4a00 !important;
    color: #fff !important;}
body .slotsMainDiv.tab-content .widget-time-slot table tbody tr .chooseSlot.active-slot.selectSlot a { color: #fff !important;}
.modal .modal-footer button{
  background:#ff4a00;
  text-transform: capitalize;
  color: #fff;
}

#createApptLnk .slot-div .conFee p{
  padding: 5px 5px 0px 0px;
}

#createApptLnk .slot-div .conFee input{
  border: 1px solid #ddd;
  height: 38px;
  border-radius: 6px;

  font-size: 15px;
  padding-left: 8px;
  margin-left: 10px;
}

.forgot-pass{float:right; margin:10px 0 0 0;}
.forgot-pass a{font-weight:500; color:#222;}

body form.login-wrapper{
  width:80%;
  float:left;
}

.login-wrapper .form-group{
  width:100%;
  float:left;
}

.btn-login-wrap{
  width:auto;
  float:left;
 }

 form.login-wrapper input[type="text"],  form.login-wrapper input[type="password"], .resert-pass input[type="email"]{
  border-radius: 5px !important;
  height: 40px !important;
  border: 1px solid #ddd;
  background: #ffffff;
 }

 .bottom-link{
    width:100%;
    float:left;
  }
 .create-lab-order{margin-top: 15px;}
 .msg-wraper{ width: 100%; float:left;}

 .msg-wraper strong{font-weight:500; font-size: 12px;}
 .errorLaborder {font-weight:500; font-size: 12px; margin: 0px;}

 #manageSupportSystem .FollowUpDate input[type="text"]{
  height:40px;
  border:1px solid #ddd !important;
  border-radius: 4px !important;
 }


 #addCompanyLabPrice{
  min-height: inherit;
  max-height:inherit;
 }

 #updateLocality .row .col-md-6{margin-bottom:10px !important}

 .table-responsive table tbody tr td button.multiselect.dropdown-toggle{
  border:1px solid #ddd !important;
  border-radius: 4px !important;
 }

 .table-responsive table tbody tr td button.multiselect.dropdown-toggle span{ width: 100%; float:left; text-transform: capitalize;}

 .table-responsive table tbody tr td button.multiselect.dropdown-toggle:hover{
  box-shadow: 0 0 0 !important;
 }

 #editCoupon{
  padding-top: 1%;
 }
 .layout-content.card.appointment-master .row {
   margin: 15px 0px 0px 0px !important;
 }
 .layout-content.card.appointment-master select{
  height:35px !important;
 }

 #login-form{    justify-content: center;}

 .layout-2.login .container-center123 .panel .panel-heading{
  display: flex;
  justify-content: center;
  background:none;
 }

 #symtomsEditModal .btn-group .multiselect-container.dropdown-menu li.multiselect-item.filter .btn {
   display: none;
}

.otp-dr .form-head .date-dd{
    width: 20%;
    float: left;
    margin-left: 1%;
}

.otp-dr .form-head .search-input{
  margin:0 1%;
}

.otp-dr .form-head .number{
  background:#fff;
  border: 1px solid #ddd !important;
  border-radius: 4px !important;
  margin-left:1%;
}

.btn-default.multiselect-clear-filter{
  display:none;
}

.panel.panel-bd.lobidrag.lobipanel.lobipanel-sortable{box-shadow:0 0 0 !important; margin:0px !important;}

.select-head select {
  width: 100px;
  border-radius: 4px;
  border: 1px solid #ccc;
  height: 30px;
  padding: 0px 6px 0px;
}
.loginBgImage12 .alert-danger {
  color: #fff;
  background-color: rgb(229 52 61 / 56%);
  border-color: rgb(189 0 10 / 53%);
}
.loginBgImage12 .alert {
  position: relative;
  padding: .2rem 1rem;
  margin-bottom: 2rem;
  border: 1px solid transparent;
  border-radius: 0.225rem;
  margin-top: 0px !important;
  text-align: left !important;
}
.LiveDoctorBtn .input-group.custom-search-form .input-group-btn .btn.btn-primary { height: 35px;}
form#chnagePagination {
    margin: 0px;
    width: auto;
    float: right;
}
.data-list .user-data-form.DoctorSponsorship .form-group { margin-bottom: 0px; padding-bottom: 0px;}

body .RemainingAppointment .registration-wrap{
    display: flex;
    width: 100%;
    justify-content: flex-start;
}
body #uploadeddocumentsdata .registration-wrap{ display: flex; width: 100%; padding-top:20px;}
body #uploadeddocumentsdata .registration-wrap .user-documents{ width: 110px !important; height: 90px !important; margin-right:15px;}
body #uploadeddocumentsdata .registration-wrap .user-documents img{ width:100%; height:100%;}

body #uploadeddocumentsdata .modal-body .panel {box-shadow:0 0 0 !important;}

.appoint .select2-container.select2-container--default.select2-container--open .select2-dropdown.select2-dropdown--below{ width:270px !important;}
.LowPadding .table-responsive table {
    margin-bottom: 10px !important;
}
.LowPadding .container-fluid.flex-grow-1.container-p-y .layout-content.card .form-group input {
    border: 1px solid #ddd;
    border-radius: 4px !important;
    width: 100%;
}
.alert.alert-warning.alert-dismissible.Success.fade.show {
    color: #fff;
    background-color: #aed9b8;
    border-color: #a8d1b1;
    position: relative;
}
.alert.alert-warning.alert-dismissible.Success.fade.show button.close {
    position: absolute;
    right: 5px !important;
    color: #fff !important;
    border: 1px solid #ffffff;
    top: 5px !important;
    height: 43px !important;
    padding: 0px 10px !important;
    border-radius: 6px;
    font-size: 26px !important;
    line-height: 14px !important;
}
.otp-dr .table-responsive table.table tr td:last-child{ display:flex;}
#ticketUpdateModal .updateModel button.btn{ background:#ff4a00; color:#fff;}

.qrCodeImg .qrCodeImgPath123 {float: left; width: 100%; display: flex;}
.qrCodeImg .qrCodeImgPath123 .qrCodeImgPathNew{width:34%; margin-right: 15px; }
.qrCodeImg .qrCodeImgPath123 .qrCodeImgPathNew img{ width:100%}
.qrCodeImg .qrCodeImgPath123 .ScanPaytm123 .UPIappLogo img{
    width: 88%;
    margin: 0px;
    float: left;
}
.qrCodeImg .ptm-logo-name .ptm-logobox {
    width: 50%;
    margin-top: 17px;
    margin-bottom: 8px;
}
.qrCodeImg .ptm-logo-name .ptm-logobox img{ width:50%}

.qrCodeImg .PaytmAmmount h2 strong{ font-weight:700; font-size:22px;}
#addSubs .payment-type label { display:block; width:90%}
#addSubs .payment-type label .help-block{float: left; width: 120%;}
body .modal-footer{justify-content: flex-start; padding:0 10px}
.non-hg-doctors .doc-register .checkbox-divOpd{text-transform: capitalize;font-family: 'Inter'; margin: 7px 0 0 0; font-size:17px;}
.non-hg-doctors .doc-register .opd-timings-slot label{ padding-top:8px;}

.search-header select{ background: #fff; border: 1px solid #ddd; border-radius: 5px !important; height: 39px;}
body .search-header{  width: 100%;  float: left; display: flex; justify-content: flex-end;}
body .query .form-top-row{ justify-content: space-between;}

.query .SupportHome .flex-left{ display:flex ;}
.query .SupportHome .flex-left .btn-group a{ height:40px;}
.query .SupportHome .flex-left input, .query .SupportHome .flex-left select{ background:#fff; height:40px; border:1px solid #ddd; border-radius:5px !important;}

.query .subscriber .flex-left{ display:flex ;}
.query .subscriber .flex-left select{ background:#fff; height:40px; border:1px solid #ddd; border-radius:5px !important;}
.query .subscriber .flex-right input{ margin-right:2%}

.query-contact .form-top-row{ justify-content: space-between; flex-wrap: nowrap;}
.query-contact .flex-left{ display:flex ;}
.query-contact .flex-left input, .query-contact .flex-left select{ background:#fff; height:40px; border:1px solid #ddd; border-radius:5px !important;}

.otp-dr .form-top-row {justify-content: space-between; flex-wrap: nowrap; display:flex;}
.otp-dr .flex-left {display: flex;}

		.doctor-otp .form-top-row {justify-content: space-between; flex-wrap: nowrap;}
		.doctor-otp.flex-left {justify-content: space-between; flex-wrap: nowrap;}
		.doctor-otp .form-top-row .flex-left a{ height:40px;}
		.doctor-otp .form-top-row .flex-left select{ background:#fff; height:40px; border:1px solid #ddd; border-radius:5px !important;}

.user-top .form-top-row { justify-content: space-between; flex-wrap: nowrap;}
.user-top .form-top-row .flex-right input, .user-top .form-top-row .flex-right select{ background:#fff; height:40px; border:1px solid #ddd; border-radius:5px !important; padding-left:10px;}

.doctor-otp .form-top-row .flex-left .btn-group, .doctor-otp .form-top-row .flex-left .select-dd{ display:inline; float:none; width:auto;}

		.user-top .form-top-row .flex-right .select-dd{ position:relative;}
		.user-top .form-top-row .flex-right .select-dd .input-group-addon{ position:absolute; top:13px; right:12px;}
		.user-top .form-top-row .flex-right .select-dd input{ padding-left:10px !important;}

.corporateleads .form-top-row {display: flex;justify-content: space-evenly; flex-wrap: nowrap;} 
.corporateleads .form-top-row .flex-left .btn-group { position:relative; float: none;}
.corporateleads .form-top-row .flex-left .btn-group .input-group-addon{ position:absolute; top:12px; right:10px;}
.corporateleads .form-top-row .flex-left .btn-group input{ background:#fff; padding-left:10px !important; height:40px; border:1px solid #ddd; border-radius:5px !important;}
.corporateleads .btn-group.date{width: 25%; float: left; margin-right: 1%;}
.corporateleads .date-dd { width: 100%; float: left; position: relative; background: #fff; border: 1px solid #ddd; border-radius: 4px;}
.corporateleads .date-dd span.input-group-addon{position:absolute; top:12px; right:10px;}
.corporateleads .date-dd input{border:0px; height: 38px; padding-left: 10px !important;}
.corporateleads .form-top-row .flex-left{ width: 250px;}
.corporateleads .form-top-row .flex-right{display:flex;}
.corporateleads .form-top-row .flex-right .search-header{ width: 60%; justify-content: flex-start;}

.corporateleads .form-top-row .flex-right .btn-group.search input {
  background: #fff;
  padding-left: 10px !important;
  height: 40px;
  border: 1px solid #ddd;
  border-radius: 5px !important;
}

.corporateleads .btn-group a.btn-success{ height:40px; line-height:26px;}
.corporateleads .head-select select{ background:#fff; height:40px !important; border:1px solid #ddd; border-radius:5px !important; padding-left:10px;}

.hp-pw .flex-left select{ background:#fff; height:40px; border:1px solid #ddd; border-radius:5px !important;}
.hp-pw .flex-right{ display:flex;}
.hp-pw .flex-right select{background:#fff; height:40px; border:1px solid #ddd; border-radius:5px !important;}
.hp-pw .flex-right label{ margin:7px 10px 0 0;}
.hp-pw .flex-right .custom-search-form{ margin-left:10px;}


.assignTicketList .assign-ticket-list .col-sm-3, .assignTicketList .assign-ticket-list .col-md-3{ padding-left:0.75rem;}
.assignTicketList .assign-ticket-list .col-sm-3 input, .assignTicketList .assign-ticket-list .col-md-3 input{ margin:0px !important;}

.quiz-question .flex-left{display: flex; width:40%}
.quiz-question .form-top-row{ display: flex;flex-wrap: nowrap;justify-content: space-between;}
.quiz-question .form-top-row select{ background:#fff; height:40px !important; border:1px solid #ddd; border-radius:5px !important; padding-left:10px;width: 70px; max-width: 70px; margin-left:10px;}
.quiz-question .form-top-row .btn-group a{ height:40px;}
.quiz-question .flex-right .search-header .col-sm-6 { padding:0px;}	

body #layout-navbar-collapse .nav.navbar-nav li a { padding:10px 30px 10px 8px; width: auto; font-size:14px; text-align: left;}
body #layout-navbar-collapse .nav.navbar-nav li.admin-user a {  padding-right: 25px; font-size:14px;}
body #layout-navbar-collapse .nav.navbar-nav li.app-notify-div a{ padding-right: 15px; font-weight: 500; padding-right: 30px;}
body #layout-navbar-collapse .nav.navbar-nav li.app-notify-div ul{ border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;width: 245px;}
body #layout-navbar-collapse .nav.navbar-nav li.app-notify-div ul li.footer a{ border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;}
body #layout-navbar-collapse .nav.navbar-nav li.app-notify-div ul li{ font-weight: 500;}
body #layout-navbar-collapse .nav.navbar-nav li.app-notify-div ul li i{ padding: 0px;}


body #layout-navbar-collapse .nav.navbar-nav li.messages-menu a{ font-weight: 500;}
body #layout-navbar-collapse .nav.navbar-nav li.messages-menu ul{ border-bottom-left-radius: 20px;
  border-bottom-right-radius: 20px;width: 245px;}
body #layout-navbar-collapse .nav.navbar-nav li.messages-menu ul li.footer a{ border-bottom-left-radius: 20px;
border-bottom-right-radius: 20px;}
body #layout-navbar-collapse .nav.navbar-nav li.messages-menu ul li{ font-weight: 400;}
body #layout-navbar-collapse .nav.navbar-nav li.messages-menu ul li i{ padding: 0px;}

.assessment-challenges .form-top-row{ display:flex; justify-content: space-between;}
.assessment-challenges .form-top-row .flex-left{display:flex;}
.assessment-challenges .form-top-row .flex-left #chnagePagination{ float:none;}
.assessment-challenges .form-top-row .flex-right{display:flex;}
.assessment-challenges .form-top-row .flex-right .custom-search-form{ margin-right:10px;}
.assessment-challenges .form-top-row .flex-right input{ margin:0px !important;}


	.assessment-overview .form-top-row{ display:flex; justify-content: space-between;}
	.assessment-overview .form-top-row .flex-left{display:flex;}
	.assessment-overview .form-top-row .flex-left a{ height:40px;}
	.assessment-overview .form-top-row .flex-left #chnagePagination{ float:none;}
	.assessment-overview .form-top-row .flex-right{display: flex; width: 30%; justify-content: space-between;}
	.assessment-overview .form-top-row .flex-right select{background:#fff; height:40px !important; border:1px solid #ddd; border-radius:5px !important; padding-left:10px;width: 70px; max-width: 70px; margin-left:10px;}
	.assessment-overview .form-top-row .custom-search-form{ width: 74%; margin-right:4%;}
	.assessment-overview .form-top-row .custom-search-form select{ width:100% !important; margin-left:0px !important; max-width:100%;}	
	.flex-left select{background:#fff; height:40px!important; border:1px solid #ddd; border-radius:5px!important;padding-left:10px;width:70px; max-width: 70px;}
	
.mental-record .form-top-row{ display:flex; justify-content: space-between;}
.mental-record .form-top-row .flex-left{display:flex;}
.mental-record .form-top-row .flex-left a{ height:40px;}
.mental-record .form-top-row .flex-left #chnagePagination{ float:none;}
.mental-record .form-top-row .flex-right{display: flex; width: 255px; justify-content: space-between;}


	.sheet-display .form-top-row{ display:flex; justify-content: space-between;}
	.sheet-display .form-top-row .flex-left{display:flex;}
	.sheet-display .form-top-row .flex-left a{ height:40px;}
	.sheet-display .form-top-row .flex-left #chnagePagination{ float:none;}
	.sheet-display .form-top-row .flex-right form{display: flex;justify-content: space-between;}
	.sheet-display .form-top-row .flex-right form input{background:#fff; height:40px !important; border:1px solid #ddd; border-radius:5px !important; 							padding-left:10px;width: 100%; max-width: 100%; }

.admin .container-fluid.flex-grow-1.container-p-y .card-body{padding:15px 1% !important;}
.localities-page table tr td ul.multiselect-container li.multiselect-item{margin:0px; float:left; width:100%;}
.localities-page table tr td ul.multiselect-container li a{ padding:0px 0px !important;}
.localities-page table tr td ul li input[type="text"]{padding-left: 0; padding-right: 0; padding-bottom: 0px !important; margin-bottom: 10px;}

.modal form .modal-body .btn-group a { text-transform:capitalize}

body .medicine-master .form-top-row { display: flex; justify-content: flex-start;}
body .medicine-master .form-top-row .flex-left {display: flex; justify-content: flex-start;}

body .medicine-master .form-top-row .flex-right{ display:flex; width:60%;}
body .medicine-master .form-top-row .flex-right .col-md-2{ padding:0px 5px;}
body .medicine-master .form-top-row .flex-right select{background:#fff; height:40px!important; border:1px solid #ddd; border-radius:5px!important;padding-left:10px;}

body .medicine-master .form-top-row .flex-right input{background:#fff; height:40px!important; border:1px solid #ddd; border-radius:5px!important;padding-left:10px;}
body .medicine-master .form-top-row a{height:40px;}
body .user-form .number select{	background:#fff; height:40px!important; border:1px solid #ddd; border-radius:5px!important;padding-left:10px;width:70px; max-width: 70px;}
body .user-form .form-top-row{ display: flex; justify-content:flex-start;}
body .user-form .form-top-row .flex-left{display: flex; justify-content: space-between; width: 150px;}
body .user-form .flex-right{display: flex; justify-content:flex-start; margin-left: 10px;}
body .user-form .flex-left .btn-group a{height:40px;}

 
body .instant-subs .form-top-row .flex-left{flex-wrap: wrap;  display: flex;  width: 130px;  justify-content: space-between;}
body .instant-subs .form-top-row .flex-left .head-search{ width:auto !important}
body .instant-subs .form-top-row .flex-right { display: flex; flex-wrap: wrap; justify-content: space-evenly; width: 60%;}

body #chatModal .modal-body .CustomerChat .chatBotSection {bottom: 46px;}
body #chatModal .modal-body .CustomerChat .chatBotSection form{ margin:0px;}
body .request-ticket .TicketButton a{ height:26px;}

body .CustomerChatTopSection .modal-dialog h5.modal-title{ font-family: 'Inter'; font-size: 22px; font-weight: 700;}
body .instant-subs .form-top-row{display:flex; justify-content:space-between}

body .attendance-admin .form-top-row{justify-content: space-between; display:flex;}
body .SubscriptionTextTop .form-top-row {justify-content: space-between; display: flex;}

body .SubscriptionTextTop .form-top-row input, body .SubscriptionTextTop .form-top-row select{background:#fff; height:40px!important; border:1px solid #ddd; border-radius:5px!important;padding-left:10px;}

body .SubscriptionTextTop .form-top-row .flex-right .row{justify-content: space-around;}
body .SubscriptionTextTop .form-top-row .flex-left{ display: flex; margin: 29px 10px 0 0;}
body .SubscriptionTextTop .form-top-row .row .col-sm-1, body .SubscriptionTextTop .form-top-row .row .col-sm-2{ padding:0px;}
body .SubscriptionTextTop .form-top-row .fromStartDate_cal i, body .SubscriptionTextTop .form-top-row .toStartDate_cal i{position:absolute; top:13px; right:10px;} 

body .container-p-y.data-list.daily-report .SubscriptionTextTop .btn-group{ width:auto !important}
body .layout-inner .data-list.ledger-report .SubscriptionTextTop .btn-group:first-child{width:40px !important;}
body .layout-inner .data-list.ledger-report .SubscriptionTextTop .btn-group:first-child a{width:40px !important;}

body .layout-inner .daily-report .SubscriptionTextTop .btn-group a.btn.btn-default{ height: 40px; border: 1px solid #ddd; line-height: 40px;padding-top: 0; padding-bottom: 0; float: left; margin-right:8px;}

body .layout-inner .daily-report .SubscriptionTextTop .btn-group a.btn-success{ width:auto !important; padding-left:5px !important; padding-left:5px !important;}

.subs-master select{background: #fff; height: 40px !important; border: 1px solid #ddd; border-radius: 5px !important; padding-left: 10px;  width: 70px;
  max-width: 70px;}

.subs-master .SubscriptionTextTop .flex-left{ width: 100%; display: flex; justify-content:flex-start; position: relative;}
.subs-master .SubscriptionTextTop .flex-left .btn-group.excel{ width: 40px; margin-right: 8px;}

.subs-master .SubscriptionTextTop .flex-left .file-type{ width: 30%; margin-left:10px;}

.subs-master .SubscriptionTextTop .flex-right .head-search {width: 100%;display: flex;justify-content: space-between; }
.subs-master .SubscriptionTextTop .flex-right .head-search .btn-group:first-child{ margin-right:10px;}
.user-data-form .col-md-3{ margin-bottom:10px;}
.user-data-form .col-md-3 select{ width: 100%; max-width: 100%;}
.user-data-form .col-md-3 input{margin:0px !important;}

.subscription-cashback select, .subscription-cashback input{
  border: 1px solid #ddd;
  height: 37px;
  font-family: 'Inter';
  font-weight: 400;
  background:#fff;
  margin:0px !important;
  font-size: 14px;
  padding: 0 2% !important;
  border-radius: 4px !important;
  text-transform: capitalize;
}

.subscription-cashback .form-top-row{display: flex; width: 100%; justify-content: space-between;}
.subscription-cashback .form-top-row .ml-1 {width: 100%; display: flex;}
.subscription-cashback .form-top-row .btn-group.excel{margin: 28px 0 0 0;}
.subscription-cashback .form-top-row .pagination-top{margin: 28px 0 0 10px;}
.subscription-cashback .form-top-row .col-sm-1, .subscription-cashback .form-top-row .col-sm-2, .subscription-cashback .form-top-row .col-sm-3{ padding: 0px 5px;}
body .layout-wrapper .layout-inner .subscription-cashback .form-top-row .col-sm-1 button.btn.btn-primary { padding: 0 10px !important;} 

.lab-req .form-top-row #chnagePagination{ width: 100%;}

body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row{display:flex; justify-content: space-between;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left{width: 50%; display: flex;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left select{ margin-left: 10px;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left .btn-group a{height:40px;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-left .btn-group.excel a{height:auto;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-right {display: flex; align-items: center; width: auto;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-right form{ width: 45% !important; float: none;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-right form .file-type{width: 100%;}
body div.layout-wrapper div.layout-inner .data-list.patient .form-top-row .flex-right .TOPMENU.head-small{margin:0px 0 0 5px;}


body .schedule-notification .form-top-row{display:flex; justify-content: space-between;}
body .schedule-notification .form-top-row .flex-left .col-sm-4{ max-width: 100%;}
body .schedule-notification .form-top-row .flex-right form .row select,  body .schedule-notification .form-top-row .flex-right form .row input{
background: #fff;height: 40px !important;border: 1px solid #ddd;border-radius: 5px !important;padding-left: 10px;width: 100%;max-width: 100%;}

body .schedule-notification .form-top-row .flex-left{ width: 240px;}
body .schedule-notification .form-top-row .flex-left .col-sm-4{margin: 40px 0 0 0;}
body .schedule-notification .form-top-row .flex-right form .row .input-group.date{position: relative;}
body .schedule-notification .form-top-row .flex-right form .row .input-group.date span{position: absolute; top: 12px; right:10px;}
body .schedule-notification .form-top-row .flex-left .col-sm-4 {padding:0px;}

body .container-fluid.flex-grow-1.container-p-y.sub-admin .card-body {border:0px; border-radius: 0px;}
body .non-hg-doctors .form-top-row .btn-group select{height:40px; min-height:40px; margin-right: 5px;}
body .sponsor-doctor .btn-group select{border: 1px solid #ddd;border-radius: 4px !important;padding: 0px 5px !important;font-family: 'Inter';
font-size: 13px;font-weight: 400; height: 38px;  margin: 1px 0 0 0;  float: left;}

.user-top .form-top-row .flex-left{display: flex;}
.user-top .form-top-row .flex-left .select-number{float:none;}
.user-top .form-top-row .flex-left .select-number form#chnagePagination{float: none;}

.vht-list .form-top-row{flex-wrap:nowrap}
.vht-list .form-top-row .flex-left {width: 220px; display:flex; margin-top: 29px;}
.vht-list .form-top-row .flex-left #chnagePagination label{display:none;}
.vht-list .form-top-row .flex-left .btn-group a.btn-success{height:40px;}

.vht-list .form-top-row .flex-right {display: flex;}
.vht-list .form-top-row .flex-right select{background: #fff; height: 40px !important; border: 1px solid #ddd; border-radius: 5px !important; padding-left: 10px;
width: 100%; max-width:100%;}
.vht-list .form-top-row .flex-right .dataTables_length{padding-bottom:0px;}
.vht-list .form-top-row .flex-right .input-group.date{background: #fff; height: 40px !important; border: 1px solid #ddd; border-radius: 5px !important;
padding-left: 10px; width: 100%; max-width: 100%;}
.vht-list .form-top-row .flex-right .input-group.date input{border:0px; margin:0px !important;}
.vht-list .form-top-row .flex-right .btn-group.row .col-sm-2{ padding: 0 3px;}
.vht-table .table-responsive.plan-master .table.table-bordered tbody tr td span{ padding-top: 3px;}
.vht-table .table-responsive.plan-master .table.table-bordered tbody tr td button{padding: 3px 12px; text-transform: capitalize;}
.vht-table .table-responsive.plan-master .table.table-bordered tbody tr td:last-child{ text-align: center;}
.vht-table .table-responsive.plan-master .table.table-bordered tbody tr td a{float: none;}
.vht-table .table-responsive.plan-master .table.table-bordered tbody tr td a img{margin:4px 0px 0 1px;}

.notification .form-top-row{display: flex; justify-content: space-between;}
.notification .form-top-row .flex-left{width: 360px;display: flex;align-items: center;justify-content: space-evenly;}

.notification .form-top-row .flex-right{display: flex; justify-content: space-between; width: 260px;}
.notification .form-top-row .flex-right .head-search{display: inherit; width: 100%;}
.notification .form-top-row .flex-right .head-search .search-form-wrap{width: 100%;}


.offers-banner .form-top-row {display: flex; justify-content: space-between;}
.offers-banner .form-top-row .flex-left{display: flex;  justify-content: space-between; width:270px;}
body .ad-banner .form-top-row{display:flex; justify-content: space-between;}
body .ad-banner .form-top-row .flex-left{width: 310px;display: flex; justify-content: space-between;}
body .ad-banner .form-top-row .flex-right .custom-search-form .input-group-btn button{line-height: 20px;}

body .organization-master .form-top-row{display:flex; justify-content: space-between;}
body .organization-master .form-top-row .flex-left{width: 310px;display: flex; justify-content: space-between;}
body .organization-master .form-top-row .flex-right .custom-search-form .input-group-btn button{line-height: 20px;}


body .slider-master .form-top-row{display:flex; justify-content: space-between;}
body .slider-master .form-top-row .flex-left{width: 260px;display: flex; justify-content: space-between;}
body .slider-master .form-top-row .flex-right .custom-search-form .input-group-btn button{line-height: 20px;}
body .page-list .form-top-row .number{float: none; margin-left:10px;}
body .page-list .form-top-row{display:flex; justify-content: space-between;}
body .page-list .form-top-row .flex-left{display: flex;}

.group-master .form-top-row {justify-content: space-between;display:flex;}
.group-master .form-top-row .flex-left{justify-content: space-between; display: flex; width: auto;}
.group-master .form-top-row .flex-left .btn-group:nth-child(2n){ margin-left: 10px;}
.group-master .form-top-row .flex-left .number{float:none;}


.doctor-speciality .form-top-row {justify-content: space-between;display:flex;}
.doctor-speciality .form-top-row .flex-left{justify-content: space-between; display: flex; width: 340px;}
.doctor-speciality .form-top-row .flex-left .number{float:none;}

body .instant-subs .form-top-row .btn-group a.btn-warning{line-height:24px;}

.deposit-report .form-top-row{display:flex;}
.deposit-report .form-top-row .flex-left{display: flex; width: auto; justify-content: space-between;}
.deposit-report .form-top-row .flex-left .number{ margin-right: 6px;;}

body .amount-deposit .form-top-row .flex-right form#chnagePagination .row{ justify-content: flex-start; padding-left: 0.75rem; padding-right: 0.75rem;}
body .amount-deposit .form-top-row .flex-right form#chnagePagination .row .col-sm-1, body .amount-deposit .form-top-row .flex-right form#chnagePagination .row .col-sm-2{
max-width: inherit;flex: inherit;width: 14%; padding:0 5px;}

body .insSub .reset-button button.btn-warning{height:40px; font-size: 14px;}
body .subs-master form#chnagePagination{display:flex;}
body .subs-master form#chnagePagination .col-md-2{margin-right: 0px; max-width: inherit;}
body .container-p-y.data-list.patient .flex-left .btn-group.file-type{ width: 60%; margin-left: 8px;}


body .group-master table tr td a:hover, body .group-master table tr td a:focus{box-shadow: 0 0 0 !important;}

body .layout-wrapper .layout-inner .modal h4{ font-size: 20px; font-weight: 600;}
body .hg-appointments table tr.tr-appointment.highlight td { background: none !important; color:#fff;}

body .layout-wrapper.layout-2 .qrCodeImg .PaytmAmmount h2 {font-family: 'Inter'; width: 100%; text-align: left;}
body .layout-wrapper.layout-2 .table-responsive table thead tr th.tab-ref{ width: 100px;}
body .layout-wrapper.layout-2 .table-responsive table tbody tr td.tab-ref{ text-align: center;word-break: break-word;width: 150px; min-width: 150px;}


body .layout-wrapper.layout-2 .table-responsive table tbody tr td.tab-ref span{width: 100%; float: left;background: none; box-shadow: 0 0 0; border:0px !important;}
body .layout-wrapper.layout-2 .table-responsive table tbody tr td.tab-ref span:hover{border:0px;}
body .layout-wrapper.layout-2 .table-responsive table tbody tr td.tab-ref span a{ float:none !important; display: block; width: 30px; height: 30px;
margin: 5px auto 0 auto;box-shadow: 0 0 0;background: none;border: 0px;}
body .layout-wrapper.layout-2 .table-responsive table tbody tr td.tab-ref span a i{margin-top:3px;}

body .layout-wrapper.layout-2 .table-responsive table thead tr th.trans_id{width: 350px;}
body .layout-wrapper.layout-2 .table-responsive table tbody tr td.trans_id{word-break: break-word; width: 350px;}

body .coupon-master .form-top-row .select-dd{display: inline-flex;}
body .coupon-master .form-top-row .select-dd form{float: none; background: #fff; border: 1px solid #ddd; border-radius: 5px; height: 40px;}


body .plan-master .head-search form .row {justify-content: flex-end;}
body .plan-master .head-search form .row .col-sm-3,body .plan-master .head-search form .row .col-sm-5 {padding: 0 5px;}

body .layout-wrapper.layout-2 .layout-container .appoint-list.main.SpacialitySymptoms .ChnagePaginationTop .row select, body .layout-wrapper.layout-2 .layout-container .appoint-list.main.SpacialitySymptoms .ChnagePaginationTop .row input{height:39px !important;}
.appoint-list.main.hg-appointments .apptDropdown table tr td ul li{ text-align: center;}
.appoint-list.main.hg-appointments .apptDropdown table tr td ul li li{text-align: left;}

body .dd-from-wrap {display: flex; justify-content: flex-start; padding-top: 15px;}
body .dd-from-wrap input{border:1px solid #ddd; border-radius: 4px !important;}
body .dd-from-wrap .form-group{padding-left: 0px; margin-bottom:0px;}
body .dd-from-wrap .form-group i{top:39px !important;}
body .HealthGennieOrder button{position: inherit !important; background: #ff4a00 !important; color: #fff;text-transform: capitalize;font-size: 14px;margin: 15px 0 0 0;}
body .viewSubscription123.pptHere li{ text-align: center;}


.sub-admin #addSubadmin .row .form-group.FormGroupRefCode label{ width: 100%;}
.sub-admin #addSubadmin .row .form-group.FormGroupRefCode .btn-group{ border: 1px solid #ddd; border-radius: 4px !important; padding: 0px 5px !important;
font-family: 'Inter'; font-size: 13px; font-weight: 400; width: 100%; text-align: left; position: relative;}
.sub-admin #addSubadmin .row .form-group.FormGroupRefCode .btn-group button{text-align: left; text-transform: capitalize; font-size: 14px; padding-left:0px;}
.sub-admin #addSubadmin .row .form-group.FormGroupRefCode .btn-group .dropdown-toggle:after{margin: 6px 0px 0 0 !important; float: right;}
.sub-admin #addSubadmin .row .form-group.FormGroupRefCode .btn-group ul.multiselect-container.dropdown-menu.show{min-height: 300px;
overflow: hidden;height: 300px;top: 34px !important;left: 0px !important;border: 1px solid #ddd;padding-top:4px; overflow-y: auto; width: 100%;}


table.table.table-bordered tr td select{ background: #fff; border:1px solid #ddd; border-radius: 4px !important;}
body .notification table tr td.width{ width: 130px;}
body .corporate-user .card .row .col-sm-3{padding:0px;} 
body .corporate-user .card .row .col-sm-2:nth-child(2n){margin-left: 7px}

body .apptDropdown table tr.tr-appointment.highlight td { background: none !important; color:#fff;}
body .apptDropdown table tr.tr-appointment.highlight td span:hover{background:none !important}
body .apptDropdown table tr.tr-appointment.highlight td span a{background:#fff !important; color:#ff4a00 !important;}

body .hg-appointments .viewSubscription123 ul li:hover ul{ width: 200px !important; left: -200px;}
body .hg-appointments .apptDropdown table tr td span.text-success { text-align: center; display: block;}
body .subs-master .dotp {margin: 10px 0 0 10px; display: inline-block;}
#AddRemarkModal .modal-body form#updateCancelReason .form-group textarea{border: 1px solid #ddd !important; border-radius: 5px !important;}
body #metaDataModal .AssessmentDetails123{text-align: center;}
body #metaDataModal .AssessmentDetails123 p{font-size: 25px; font-family: 'Inter'; padding: 0 4%; text-align: left;}
.appoint-list.hg-appointments .form-top-row{display:flex; justify-content: space-between;}
body .dots{margin:6px 0 0 12px}
body .dots p{ margin-right: 5px;}
body .subscription-cashback .form-top-row .number{margin: 28px 10px 0 0;}

body .otp-dr .form-top-row .flex-left .btn-group:nth-child(2n){ margin-left: 5px;}
.btn-group.ListHead.ml-sm-2 .btn-group.select-number form select {
    background: #fff;
    border: 1px solid #ddd;
    height: 40px;
    border-radius: 6px !important;
}
.dataTables_length.SelectStatusNew { margin: 0px; padding: 0px;} 
.dataTables_length.SelectStatusNew select {
    background: #fff;
    border: 1px solid #ddd;
    height: 38px;
    border-radius: 6px !important;
    padding: 0px 8px 0px 8px !important;
}

body .referral-master table tr th:last-child{width: 120px !important;
  display: block;
  text-align: center;
  height: 68px;
  line-height:40px
}
body .referral-master table tr td:last-child{width: 120px !important;
  display: block;
  height: 68px;
  text-align: center;
}
body .referral-master table tr td:last-child a{float:none !important;}
body #EditModal .modal-dialog{max-width: 55rem !important;}

body .apptDropdown table tbody tr td .viewSubscription123.pptHere ul ul {left: -160px !important;  width: 160px !important;}
body .update-page .btn-group a{ text-transform: capitalize; font-size: 15px;}
body .update-page .btn-group a i{margin-right: 10px;}
body .table-responsive table tr td .VhtOdderList ul ul {
    background: #fff !important;
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    position: absolute;
    right: 48px;
    top: 0px;
    box-shadow: 0px 0px 6px 0px hsl(0deg 0% 0% / 53%);
    border-radius: 5px;
    text-align: left;
    width: 168px;
    padding: 10px !important;
}
body .table-responsive table tr td .VhtOdderList ul ul li {
    list-style: none;
    width: 100%;
    padding: 2px 4px;
}
body .table-responsive table tr td .VhtOdderList ul {
    padding: 0px;
    margin: auto !important;
    display: table;
}
body .table-responsive table tr td .VhtOdderList ul ul li a { width: 100%  !important; margin: 0px  !important;}
body .table-responsive table tr td .VhtOdderList ul ul li button { width: 100%  !important; margin: 0px  !important;    text-align: left !important;}
body .table-responsive table tr td .VhtOdderList ul li { list-style: none;}
.VhtOdderList {
    position: relative;
}