.gris-1{
    background: #D7E0EB !important;
}
.f-gris-1{
    color: #D7E0EB !important;
}
.gris-2{
    background: #CFD9E7 !important;
}
.gris-3{
    background: #C7D3E3 !important;
}
.gris-4{
    background: #BFCDDF !important;
}
.gris-5{
    background: #B7C7DB !important;
}
.gris-6{
    background: #AFC0D7 !important;
}
.gris-7{
    background: #A7BAD3 !important;
}
.gris-8{
    background: #9FB4CF !important;
}
.gris-9{
    background: #97ADCB !important;
}
.gris-10{
    background: #90A8C7 !important;
}

.teal{
	background-color: #5DC6C7 !important;
}

.f-teal{
	color: #5DC6C7 !important;
}

.teal-oscuro{
	background-color: #1B878E !important;
}

.f-teal-oscuro{
	color: #1B878E !important;
}

.f-azul{

	color: #52A0DA !important;
}

.azul-oscuro{
	background-color: #104567 !important;
}

.azul-oscuro-1{
	background-color: #0F405E !important;
}

.f-azul-oscuro{
	color: #104567 !important;
}

.amarillo{
	background-color: #F8D347 !important;
}

.f-amarillo{
	color: #F8D347 !important;
}

.naranja{
	background-color: #FE9F12 !important;
}

.f-naranja{
	color: #FE9F12 !important;
}

.celeste{
	background-color: #E1F3F2 !important;
}

.f-celeste{
	color: #E1F3F2 !important;
}

.f-blanco{
	color: white !important;
}

.button{
	margin-top: 5px !important;
	margin-bottom: 5px !important;
}

.muy-grande{
	font-size: 4em !important;
}

.centrado{
	text-align: center;
}

.platino{
	background-color: #E4E4E4 !important;
}

.rojo{
	background-color: #d90429 !important;
}

.f-rojo{
	color: #d90429 !important;
}

.rojo-1{
	background-color: #FD8599 !important;
}

.f-rojo-1{
	color: #FD8599 !important;
}

.v-centrado{
	vertical-align: middle;
}

.mini{
  font-size: 9px;
}  

.margen{
	margin: 10px !important;
}

.wsapp-fondo{
	background-color: #ECE5DD !important;
}

.wsapp-cabecera{
	background-color: #448158 !important;  /*#075E54*/
}


.received-msg {
    display: inline-block;
    padding: 0 0 0 10px;
    vertical-align: top;
    width: 92%;
    margin: 5px 5px;
}
.received-msg-inbox {
    width: 57%;
}

.received-msg-inbox p {
    background: #efefef none repeat scroll 0 0;
    border-radius: 10px;
    color: #646464;
    font-size: 10px;
    margin-left: 1rem;
    padding: 5px;
    width: 100%;
    box-shadow: rgb(0 0 0 / 25%) 0px 2px 5px 2px;
}
    p {
    overflow-wrap: break-word;
}

/* Styling the msg-sent time  */
.time {
    color: #777;
    display: block;
    font-size: 10px;
    margin: 8px 0 0;
}

.outgoing-chats {
    overflow: hidden;
    margin: 10px 20px;
}

.outgoing-chats-msg p {
    background-color: #DCF8C6;
    border-radius: 10px;
    font-size: 10px;
    padding: 5px;
    width: 100%;
    box-shadow: rgb(0 0 0 / 25%) 0px 2px 5px 2px;
}
.outgoing-chats-msg {
        float: right;
        width: 46%;
    }



.post-it {
    /* Basic dimensions and color */
    width: fit-content;
    padding: 10px;
    margin: 10px; /* Provides space around the note */
    background-color: #FFFFCC; /* Classic yellow sticky note color */
    
    /* Post-it appearance: slight rotation and shadow */
    transform: rotate(-3deg);
    box-shadow: 0 4px 8px rgba(0, 0, 0, 0.1);
    
    /* Optional: styling for the content */
    font-family: 'Pangolin', cursive; /* A fun, handwritten-style font */
    font-size: 10px;
    color: #333;
    line-height: 1.4;
    
    /* Optional: little curl at the bottom corner for more realism */
    position: relative;
    border-radius: 0 20px 0 30px/15px; /* Creates the curved corner effect */
}

.post-it-time {
    color: #777;
    display: block;
    font-size: 10px;
    margin: 8px 0 0;
}
