/* COMMS DASHBOARD/MESSAGE THREAD LIST */

.commsrowcontent { height: 150px; overflow-y: scroll; }
#commstable td { vertical-align: top; padding: 6px; }
#commstable td p { margin-top: 0; }
#commstable tr:nth-child(even) { background-color: #f2f2f2; }
#commstable tbody tr { cursor: pointer; }
#commstable tbody tr:hover { opacity: 0.6; }
.commsrowperson { display: block; }
.commsrowdate { font-size: 0.9rem; color: #333; }

/* COMMS SEND NEW MESSAGE VIEW */
#msgsendbutt { border: 1px solid #000; font-size: 1.1rem; color: #fff; background-color: #002080; cursor: pointer; }

/* COMMS THREAD VIEW */
#replybutton { margin-top: 5px; border: 1px solid #000; font-size: 1.1rem; color: #fff; background-color: #002080; cursor: pointer; }
#threadtable td { vertical-align: top; padding: 6px; }
#threadtable td p { margin-top: 0; }
#threadtable tr:nth-child(even) { background-color: #f2f2f2; }
.commsthreadrowperson { display: block; }
.threadrowdate { font-size: 0.9rem; color: #333; }

/* LISTING FORM */
.formhead { text-align: center; font-size: 2rem; font-weight: bold; margin-bottom: 15px; }
.formrow { display: flex; padding-bottom: 20px; gap: 10px; }
.formprompt { font-weight: bold; width: 150px; background-color: #f6f6f6; }
.formdata { line-height: 1.2; }
.formpromptwide { width: 500px; font-weight: bold; padding-right: 15px; }
.formaside { font-weight: normal; font-size: 0.9rem; font-style: italic; }

/* CECILE TEST */