/*======================== ESTILOS ESTADANDARES ==================================*/
.form_input_white {
    font-size: 1.2rem;
    font-family: inherit;
    border-radius: 2px;
    background-color: #eceef2;
    border: none;
}

.form_input_white:focus {
    outline: none;
    box-shadow: 0 1rem 2rem rgba(#000, .1);
    border-bottom: 2px solid #2998ff;
}

.color_med_css {
    color: #2998ff;
}


/*
.lista_autocompletar_items {
    color: #ccc;
    position: absolute;
    border: 1px solid #d4d4d4;
    border-bottom: none;
    z-index: 99;

    top: 100%;
    left: 0;
    right: 0;
    width: 100%;
    height: 400%;
    overflow-y: scroll;
}

.lista_autocompletar_items div {
    padding: 10px;
    cursor: pointer;
    background-color: #fff;
    border-bottom: 1px solid #d4d4d4;
}

.lista_autocompletar_items div:hover {
    background-color: dodgerblue;
}*/

/*======================== PACIENTES PROGRAMADOS ==================================*/
.headingh {
    font-size: 2rem;
    text-transform: uppercase;
    font-weight: 700;
    display: inline-block;
    background-image: linear-gradient(to right, #61a0d6, #2998ff);
    -webkit-background-clip: text;
    color: transparent;
    transition: all .2s;
}

.card-div {
    perspective: 150rem;
    -moz-perspective: 150rem;
    /*height: 40rem;*/
}

.card_side {
    /*height: 40rem;*/
    background-color: white;
    border-radius: 3px;
    box-shadow: 0 1.5rem 4rem rgba(#000, .15);
}

.card_picture {
    background-size: cover;
    height: 13rem;
    background-blend-mode: screen;
    -webkit-clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);
    clip-path: polygon(0 0, 100% 0, 100% 85%, 0 100%);

}

.card_picture1 {
    background-image: linear-gradient(to right bottom, #2998ff, #5643fa), url(../../img/emop1.jpeg);
}

.card_picture2 {
    background-image: linear-gradient(to right bottom, #7ed56f, #28b485), url(../../img/emop2.jpeg);
}

.card_picture3 {
    background-image: linear-gradient(to right bottom, #ffb900, #ff7730), url(../../img/emop3.jpeg);
}

.card_picture4 {
    background-image: linear-gradient(to right bottom, #5ad2cc, #439da0), url(../../img/emop3.jpeg);
}

.card_heading {
    font-size: 1.7rem;
    font-weight: 200;
    text-transform: uppercase;
    text-align: right;
    color: white;
    position: absolute;
    top: 8rem;
    right: 2rem;
    width: 75%;
}

.card_heading_span {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.card_tips_hora {
    font-size: 1.7rem;
    font-weight: 200;
    text-transform: uppercase;
    text-align: right;
    color: white;
    position: absolute;
    top: 1rem;
    text-align: left;
    width: 100%;
}

.card_heading_hora {
    font-size: 1.7rem;
    font-weight: 200;
    text-transform: uppercase;
    text-align: right;
    color: white;
    position: absolute;
    top: 1rem;
    left: -2rem;
    width: 100%;
}

.card_heading_span_hora {
    -webkit-box-decoration-break: clone;
    box-decoration-break: clone;
}

.card_heading_span1 {
    background-image: linear-gradient(to right bottom, #2998ff, #5643fa);
}

.card_heading_span2 {
    background-image: linear-gradient(to right bottom, #7ed56f, #28b485);
}

.card_heading_span3 {
    background-image: linear-gradient(to right bottom, #ffb900, #ff7730);
}

.card_heading_span4 {
    background-image: linear-gradient(to right bottom, #5ad2cc, #439da0);
}

.card_details {}

.ul_details {
    list-style: none;
    width: 90%;
}

.li_details {
    text-align: center;
    font-size: 1rem;
    padding: 0.2rem;
    color: #838583;
    text-transform: uppercase;
}

.li_details:not(:last-child) {
    border-bottom: 1px solid #eee;
}

.button_med_cli1 {
    border: solid 1px #2998ff;
    background-image: linear-gradient(to right bottom, white, white);
    color: #2998ff;
}

.button_med_cli1:hover {
    transition: 0.4s ease-in-out;
    background: #2998ff;
    color: white
}

.button_med_cli2 {
    border: solid 1px #7ed56f;
    background-image: linear-gradient(to right bottom, white, white);
    color: #7ed56f;
}

.button_med_cli2:hover {
    transition: 0.4s ease-in-out;
    background: #7ed56f;
    color: white
}

.button_med_cli3 {
    border: solid 1px #ffb900;
    background-image: linear-gradient(to right bottom, white, white);
    color: #ffb900;
}

.button_med_cli3:hover {
    transition: 0.4s ease-in-out;
    background: #ffb900;
    color: white
}

.button_med_cli4 {
    border: solid 1px #5ad2cc;
    background-image: linear-gradient(to right bottom, white, white);
    color: #5ad2cc;
}

.button_med_cli4:hover {
    transition: 0.4s ease-in-out;
    background: #5ad2cc;
    color: white
}

.med_cli1 {
    border: solid 1px #2998ff;
    background-image: linear-gradient(to right bottom, white, white);
    color: #2998ff;
}

.med_cli2 {
    border: solid 1px #7ed56f;
    background-image: linear-gradient(to right bottom, white, white);
    color: #7ed56f;
}

.med_cli3 {
    border: solid 1px #ffb900;
    background-image: linear-gradient(to right bottom, white, white);
    color: #ffb900;
}

.color_med_css1 {
    color: #2998ff;
}

.color_med_css2 {
    color: #7ed56f;
}

.color_med_css3 {
    color: #ffb900;
}

.regresar_atras_med {
    cursor: pointer;
}

.MedOcultarCliCss {
    display: none;
}

.MedCur {
    cursor: pointer;
}

/* =============  HISTORIAL  ==================== */
.tablaHistorial tbody td:hover {
    cursor: pointer;
}

.form_input_white_historial {
    font-size: 1.2rem;
    font-family: inherit;
    border-radius: 2px;
    background-color: #eceef2;
    border: none;
}

.form_input_white_historial:focus {
    outline: none;
    box-shadow: 0 1rem 2rem rgba(#000, .1);
    border-bottom: 2px solid #2998ff;
}

.cursor_historial {
    cursor: pointer;
}