﻿/*hiding some properties of the appointment:2=AllDay, 7=Repeat, 9=Label, 10=Status*/
.dxbs-appointment-edit-dialog .modal-body .dxbs-fl .row .col-lg-12:nth-of-type(2),
.dxbs-appointment-edit-dialog .modal-body .dxbs-fl .row .col-lg-12:nth-of-type(7),
/*.dxbs-appointment-edit-dialog .modal-body .dxbs-fl .row .col-lg-12:nth-of-type(9),*/
.dxbs-appointment-edit-dialog .modal-body .dxbs-fl .row .col-lg-12:nth-of-type(10) {
    display: none;
}


/*culoare fundal pentru doctori*/
.Purple {
    background-color: mediumpurple;
}

.Green {
    background-color: forestgreen;
}

.Red {
    background-color: palevioletred;
}

.Pink {
    background-color: pink;
}

.Orange {
    background-color: darkorange;
}

.Coral {
    background-color: coral;
}

.Blue{
    background-color:deepskyblue;
}




.White {
    text-decoration-color: white;
}

.Black {
    text-decoration-color: black;
}


/*for Scheduler labels*/

.label_text1{
    color:black
}
.label_text2 {
    color: darkred
}



.label1_background {
    background-color: powderblue;
    border-color: blue;
}
.label2_background {
    background-color: lightsalmon;
    border-color: red;
}
.label3_background {
    background-color: tomato;
    border-color: darkred;
}
.label4_background {
    background-color: yellowgreen;
    border-color: olive;
}
.label5_background {
    background-color: peru;
    border-color: red;
}
.label6_background {
    background-color: indianred;
    border-color: orangered;
}
.label7_background {
    background-color: lightgray;
    border-color: dimgray;
}

.label8_background {
    background-color: gold;
    border-color: gray;
}

.label9_background {
    background-color: mediumpurple;
    border-color: blueviolet;
}

.label10_background {
    background-color: firebrick;
    border-color: orangered;
}
.label11_background {
    background-color: darkgray;
    border-color: darkgray;
}




.book {
    margin: 0;
    padding: 0;
    background-color: #FAFAFA;
    font: 12pt "Tahoma";
}

* {
    box-sizing: border-box;
    -moz-box-sizing: border-box;
}

.page {
    display: block;
    width: calc(100 / 23 * 21vw);
    height: calc(100 / 23 * 29.7vw);
    margin: calc(100 / 23 * 1vw) auto;
    border: 1px #D3D3D3 solid;
    border-radius: 5px;
    background: white;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
}

.subpage {
    margin: calc(100 / 23 * 1vw);
    width: calc(100 / 23 * 19vw);
    height: calc(100 / 23 * 27.7vw);
    outline: 0cm #FAFAFA solid;
}

@page {
    size: A4;
    margin: 0;
}

/*replaced input lepton theme -custom.css*/
.table > :not(caption) > * > * {
    /*padding: 0.5rem 0.5rem;*/
    /* background-color: var(--bs-table-bg); */
    /*border-bottom-width: 1px;*/
    box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg);
}
#backToAppointments {
    margin-top: 4px;
    margin-bottom: 4px;
}



/*pt a nu se mai vedea toolbar-ul de la rapoarte*/
.dxbrv-toolbar-container{
    display: none !important;
}
.dx-expand{
    visibility:hidden !important;
}