@import '_content/Epokratis.Blazor.Controls/Epokratis.Blazor.Controls.gc8v422zje.bundle.scp.css';

/* _content/Epokratis.Blazor.Server/Editors/AISummaryDetailView.razor.rz.scp.css */
.text-custom-blue[b-27z2mwpl3w] {
    color:#0F46B7;
}
.text-custom-blue-dark[b-27z2mwpl3w] {
    color:#7B8CAF;
}
.text-custom-blue-strong[b-27z2mwpl3w] {
    color:#0E45B6;
}
.text-custom-grey[b-27z2mwpl3w],.border-grey[b-27z2mwpl3w] {
    color:#EAEEF3;
}
.text-custom-grey-dark[b-27z2mwpl3w] {
    color:#bfc2c7;
}
.bg-custom-blue[b-27z2mwpl3w] {
    background-color: #0F46B7;
}
.bg-custom-grey[b-27z2mwpl3w] {
    background-color: #EAEEF3;
}
.bg-custom-pink[b-27z2mwpl3w] {
    background-color: #FFECEF;
}
.bg-custom-blue-linear[b-27z2mwpl3w] {
    background: linear-gradient(270deg, #88AFFF -9.55%, #0E45B6 50%);
}
.mt-12[b-27z2mwpl3w] {
    margin-top: -12px;
}
.border-custom[b-27z2mwpl3w] {
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 3px;
}
.border-custom-grey[b-27z2mwpl3w] {
    border: solid 1px #DFE6F3;
}
.fs-7[b-27z2mwpl3w] {
    font-size: 0.9rem;
}
.fs-8[b-27z2mwpl3w] {
    font-size: 0.8rem;
}
.fs-9[b-27z2mwpl3w] {
    font-size: 0.7rem;
}
.end-20[b-27z2mwpl3w] {
    right: 20px;
}
.gap-2-custom[b-27z2mwpl3w] {
    gap: 0.94rem;
}
.top-10[b-27z2mwpl3w] {
    top: 10px;
}
.end-10[b-27z2mwpl3w] {
    right: 10px;
}
.custom-scrollbar[b-27z2mwpl3w] {
    max-height: calc(1.5em * 11);
    overflow-y: auto;
}

.custom-scrollbar[b-27z2mwpl3w]::-webkit-scrollbar {
    width: 12px;
}

.custom-scrollbar[b-27z2mwpl3w]::-webkit-scrollbar-thumb {
    background-color: #EAEEF3;
    border-radius: 10px;
    border: 3px solid white;
}

.custom-scrollbar[b-27z2mwpl3w]::-webkit-scrollbar-track {
    background: white;
}
/* _content/Epokratis.Blazor.Server/Editors/DoctorCardDetailView.razor.rz.scp.css */
.header[b-gwc776escy] {
    display: flex;
}

    .header div:first-child[b-gwc776escy] {
        flex-grow: 1;
    }

.paper[b-gwc776escy] {
    background: #fff;
    padding: 30px;
    position: relative;
    margin: 30px;
    max-width: 800px;
}

    .paper[b-gwc776escy],
    .paper[b-gwc776escy]::before,
    .paper[b-gwc776escy]::after {
        /* Styles to distinguish sheets from one another */
        box-shadow: 1px 1px 1px rgba(0,0,0,0.25);
        border: 1px solid #bbb;
    }

        .paper[b-gwc776escy]::before,
        .paper[b-gwc776escy]::after {
            content: "";
            position: absolute;
            height: 95%;
            width: 99%;
            background-color: #eee;
        }

        .paper[b-gwc776escy]::before {
            right: 15px;
            top: 0;
            transform: rotate(-1deg);
            z-index: -1;
        }

        .paper[b-gwc776escy]::after {
            top: 5px;
            right: -5px;
            transform: rotate(1deg);
            z-index: -2;
        }
/* _content/Epokratis.Blazor.Server/Editors/DoctorCardsListView.razor.rz.scp.css */
p[b-q554ym976p] {
  padding: 0;
  margin: 0;
  display: inline-block;
}

/*a {
    color: #2a2b39;
    text-decoration: none;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

    &:hover {
        color: #6acd79;
    }
}*/
.itemHolder[b-q554ym976p] {
  display: flex;
  flex-wrap: wrap;
}

.item[b-q554ym976p] {
  position: relative;
  height: 320px;
  width: 428px;
  margin: 30px;
  margin-bottom: 50px;
}

.authorizebox[b-q554ym976p] {
  position: absolute;
  top: 335px;
  width: 100%;
}

.bussinesscard[b-q554ym976p] {
  height: 320px;
  width: 428px;
  overflow: hidden;
  box-shadow: 0px 0px 43px -10px black;
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bussinesscard.authorized[b-q554ym976p] {
  border: solid 4px blue;
  border-inline: solid 4px blue;
}
.bussinesscard .flip[b-q554ym976p] {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.bussinesscard .front[b-q554ym976p] {
  z-index: 11;
  width: 100%;
  position: absolute;
  height: 100%;
  background: #fff;
  box-shadow: 0px 0px 33px -1px rgba(0, 0, 0, 0.45);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.bussinesscard .front .top[b-q554ym976p] {
  height: 50%;
  background: #2a2b39;
}
.bussinesscard .front .top .logo[b-q554ym976p] {
  display: inline-block;
  background: #6acd79;
  color: #fff;
  z-index: 11;
  padding: 0.16em;
  border: 8px solid #fff;
  position: relative;
  pointer-events: none;
  transform: translateX(-50%);
  left: 50%;
  margin-top: 0.3em;
  font-size: 4em;
}
.bussinesscard .front .top .logo img[b-q554ym976p] {
  height: 1.4em;
}
.bussinesscard .front .nametroduction[b-q554ym976p] {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  z-index: 8;
  margin-top: 1.4em;
  padding: 0 1.5em;
}
.bussinesscard .front .nameholder[b-q554ym976p] {
  text-align: center;
}
.bussinesscard .front .name[b-q554ym976p] {
  color: #2a2b39;
  text-align: center;
  margin-bottom: 1em;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  height: 50px;
  font-size: 10px;
}
.bussinesscard .front .name[b-q554ym976p]:after {
  content: "";
  position: absolute;
  top: 1.7em;
  width: 20%;
  left: 40%;
  right: 40%;
  height: 1px;
  background: #2a2b39;
}
.bussinesscard .front .introduction[b-q554ym976p] {
  text-align: center;
  color: #2a2b39;
  font-family: "Old Standard TT", serif;
  font-style: italic;
}
.bussinesscard .front .contact[b-q554ym976p] {
  color: #2a2b39;
  margin: 0 1em;
  font-weight: 300;
  font-size: 1.5em;
  -moz-transform: translateY(400%);
  -ms-transform: translateY(400%);
  -webkit-transform: translateY(400%);
  transform: translateY(400%);
}
.bussinesscard .back[b-q554ym976p] {
  width: 100%;
  height: 100%;
  background: #fff;
  backface-visibility: hidden;
  position: absolute;
}

.front .top .logo[b-q554ym976p], .front .top[b-q554ym976p], .front .top[b-q554ym976p]:after, .front .nametroduction[b-q554ym976p], .front .contact[b-q554ym976p] {
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.flip:hover .front .top[b-q554ym976p] {
  height: 15%;
}
.flip:hover .front .top .logo[b-q554ym976p] {
  margin-top: 0.2em;
  font-size: 1.3em;
  border: 3px solid #fff;
  margin-left: 0.15em;
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  left: 0;
}
.flip:hover .front .top[b-q554ym976p]:after {
  width: 1.5em;
  height: 1.5em;
  bottom: 16.3em;
}
.flip:hover .front .nametroduction[b-q554ym976p] {
  transform: translateY(400%);
}
.flip:hover .front .contact[b-q554ym976p] {
  transform: translateY(-48%);
}
/* _content/Epokratis.Blazor.Server/Editors/DoctorPatientDetailView.razor.rz.scp.css */
.text-custom-blue[b-84cknms41y] {
    color:#0F46B7;
}
.text-custom-blue-dark[b-84cknms41y] {
    color:#7B8CAF;
}
.text-custom-blue-strong[b-84cknms41y] {
    color:#0E45B6;
}
.text-custom-grey[b-84cknms41y],.border-grey[b-84cknms41y] {
    color:#EAEEF3;
}
.text-custom-grey-dark[b-84cknms41y] {
    color:#bfc2c7;
}
.bg-custom-blue[b-84cknms41y] {
    background-color: #0F46B7;
}
.bg-custom-grey[b-84cknms41y] {
    background-color: #EAEEF3;
}
.bg-custom-pink[b-84cknms41y] {
    background-color: #FFECEF;
}
.bg-custom-blue-linear[b-84cknms41y] {
    background: linear-gradient(270deg, #88AFFF -9.55%, #0E45B6 50%);
}
.mt-12[b-84cknms41y] {
    margin-top: -12px;
}
.border-custom[b-84cknms41y] {
    border: 1px solid rgba(255, 255, 255, 0.25);
    border-radius: 3px;
}
.border-custom-grey[b-84cknms41y] {
    border: solid 1px #DFE6F3;
}
.fs-7[b-84cknms41y] {
    font-size: 0.9rem;
}
.fs-8[b-84cknms41y] {
    font-size: 0.8rem;
}
.fs-9[b-84cknms41y] {
    font-size: 0.7rem;
}
.end-20[b-84cknms41y] {
    right: 20px;
}
.gap-2-custom[b-84cknms41y] {
    gap: 0.94rem;
}
.top-10[b-84cknms41y] {
    top: 10px;
}
.end-10[b-84cknms41y] {
    right: 10px;
}
.custom-scrollbar[b-84cknms41y] {
    max-height: calc(1.5em * 11);
    overflow-y: auto;
}

.custom-scrollbar[b-84cknms41y]::-webkit-scrollbar {
    width: 12px;
}

.custom-scrollbar[b-84cknms41y]::-webkit-scrollbar-thumb {
    background-color: #EAEEF3;
    border-radius: 10px;
    border: 3px solid white;
}

.custom-scrollbar[b-84cknms41y]::-webkit-scrollbar-track {
    background: white;
}
/* _content/Epokratis.Blazor.Server/Editors/SlotsDetailView.razor.rz.scp.css */
.week[b-jv9cc6dq5o] {
    /*    border: 1px solid #ced4da;
    border-radius: 2px;*/
    margin: 1rem 12rem 4rem 12rem;
}

td[b-jv9cc6dq5o], th[b-jv9cc6dq5o] {
    text-align: center;
}

    td:hover[b-jv9cc6dq5o] {
        background-color: #a5d6a7;
        cursor: pointer;
        font-weight: bold;
    }

    td.active[b-jv9cc6dq5o] {
        border: 3px solid #75a478;
        background-color: #d7ffd9;
        font-weight: bold;
    }
/* _content/Epokratis.Blazor.Server/Editors/WaveListView.razor.rz.scp.css */
p[b-hnavr5v4or] {
  padding: 0;
  margin: 0;
  display: inline-block;
}

/*a {
    color: #2a2b39;
    text-decoration: none;
    -moz-transition: all 0.2s ease-in-out;
    -o-transition: all 0.2s ease-in-out;
    -webkit-transition: all 0.2s ease-in-out;
    transition: all 0.2s ease-in-out;

    &:hover {
        color: #6acd79;
    }
}*/
.itemHolder[b-hnavr5v4or] {
  display: flex;
  flex-wrap: wrap;
}

.item[b-hnavr5v4or] {
  position: relative;
  height: 320px;
  width: 428px;
  margin: 30px;
  margin-bottom: 50px;
}

.authorizebox[b-hnavr5v4or] {
  position: absolute;
  top: 335px;
  width: 100%;
}

.bussinesscard[b-hnavr5v4or] {
  height: 320px;
  width: 428px;
  overflow: hidden;
  box-shadow: 0px 0px 43px -10px black;
  position: absolute;
  left: 50%;
  top: 50%;
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -webkit-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.bussinesscard.authorized[b-hnavr5v4or] {
  border: solid 4px blue;
  border-inline: solid 4px blue;
}
.bussinesscard .flip[b-hnavr5v4or] {
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -webkit-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.bussinesscard .front[b-hnavr5v4or] {
  z-index: 11;
  width: 100%;
  position: absolute;
  height: 100%;
  background: #fff;
  box-shadow: 0px 0px 33px -1px rgba(0, 0, 0, 0.45);
  -moz-transform: scale(1, 1);
  -ms-transform: scale(1, 1);
  -webkit-transform: scale(1, 1);
  transform: scale(1, 1);
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -webkit-transition: all 0.6s ease;
  transition: all 0.6s ease;
}
.bussinesscard .front .top[b-hnavr5v4or] {
  height: 50%;
  background: #2a2b39;
}
.bussinesscard .front .top .logo[b-hnavr5v4or] {
  display: inline-block;
  background: #6acd79;
  color: #fff;
  z-index: 11;
  padding: 0.16em;
  border: 8px solid #fff;
  position: relative;
  pointer-events: none;
  transform: translateX(-50%);
  left: 50%;
  margin-top: 0.3em;
  font-size: 4em;
}
.bussinesscard .front .top .logo img[b-hnavr5v4or] {
  height: 1.4em;
}
.bussinesscard .front .nametroduction[b-hnavr5v4or] {
  -moz-transform: translateY(0);
  -ms-transform: translateY(0);
  -webkit-transform: translateY(0);
  transform: translateY(0);
  z-index: 8;
  margin-top: 1.4em;
  padding: 0 1.5em;
}
.bussinesscard .front .nameholder[b-hnavr5v4or] {
  text-align: center;
}
.bussinesscard .front .name[b-hnavr5v4or] {
  color: #2a2b39;
  text-align: center;
  margin-bottom: 1em;
  position: relative;
  display: inline-block;
  white-space: nowrap;
  height: 50px;
  font-size: 10px;
}
.bussinesscard .front .name[b-hnavr5v4or]:after {
  content: "";
  position: absolute;
  top: 1.7em;
  width: 20%;
  left: 40%;
  right: 40%;
  height: 1px;
  background: #2a2b39;
}
.bussinesscard .front .introduction[b-hnavr5v4or] {
  text-align: center;
  color: #2a2b39;
  font-family: "Old Standard TT", serif;
  font-style: italic;
}
.bussinesscard .front .contact[b-hnavr5v4or] {
  color: #2a2b39;
  margin: 0 1em;
  font-weight: 300;
  font-size: 1.5em;
  -moz-transform: translateY(400%);
  -ms-transform: translateY(400%);
  -webkit-transform: translateY(400%);
  transform: translateY(400%);
}
.bussinesscard .back[b-hnavr5v4or] {
  width: 100%;
  height: 100%;
  background: #fff;
  backface-visibility: hidden;
  position: absolute;
}

.front .top .logo[b-hnavr5v4or], .front .top[b-hnavr5v4or], .front .top[b-hnavr5v4or]:after, .front .nametroduction[b-hnavr5v4or], .front .contact[b-hnavr5v4or] {
  -moz-transition: all 0.7s ease-in-out;
  -o-transition: all 0.7s ease-in-out;
  -webkit-transition: all 0.7s ease-in-out;
  transition: all 0.7s ease-in-out;
}

.flip:hover .front .top[b-hnavr5v4or] {
  height: 15%;
}
.flip:hover .front .top .logo[b-hnavr5v4or] {
  margin-top: 0.2em;
  font-size: 1.3em;
  border: 3px solid #fff;
  margin-left: 0.15em;
  -moz-transform: translateX(0);
  -ms-transform: translateX(0);
  -webkit-transform: translateX(0);
  transform: translateX(0);
  left: 0;
}
.flip:hover .front .top[b-hnavr5v4or]:after {
  width: 1.5em;
  height: 1.5em;
  bottom: 16.3em;
}
.flip:hover .front .nametroduction[b-hnavr5v4or] {
  transform: translateY(400%);
}
.flip:hover .front .contact[b-hnavr5v4or] {
  transform: translateY(-48%);
}
