body { background-color:#FFFFFF; color:#060204; font-family:verdana, sans-serif; font-size:14px; margin-top:0px; margin-left:0px; margin-right:0px; margin-bottom:0px;} caption { display: none;} a.gflag {vertical-align:middle;font-size:16px;padding:1px 0;background-repeat:no-repeat;background-image:url('../../../../../../../../../../../../../../16.png');}a.gflag img {border:0;}a.gflag:hover {background-image:url('../../../../../../../../../../../../../../16a.png');}#goog-gt-tt {display:none !important;}.goog-te-banner-frame {display:none !important;}.goog-te-menu-value:hover {text-decoration:none !important;}body {top:0 !important;}#google_translate_element2 {display:none!important;}#BtnLogin {width:100%} #langholder {position: absolute; bottom: 0; right: 0;} #langselectorlbl {display:none;} #maina {display:none;} #navigationlinks {white-space: nowrap} #englishlang {background-position:-0px -0px;} #FrenchLang {background-position:-200px -100px;} #GermanLank {background-position:-300px -100px;} #ItalianLang {background-position:-600px -100px;} #PortugueseLang {background-position:-300px -200px;} #RussianLang {background-position:-500px -200px;} #SpanishLang {background-position:-600px -200px;} #individualpage h1 {font-family: verdana, sans-serif;font-size:75%;} #td { font-family:verdana, sans-serif; font-size:14px;} a {text-decoration:none;} a:link {color:#0D15FF} a:visited {color:#0D15FF} a:hover {color:#FF478B} a:active {color:#FF478B} a.tablecellheader{color:#FFFFFF;} a.tablecellheader:hover{color:#FF478B;} .fakeok:hover{color:#FF478B;} .outsidetable,.dialog,.standard{ background-image:linear-gradient(180deg, #fff, #FCF9FF); border-top-left-radius:13px; border-top-right-radius:13px; box-shadow:0 1px 6px -1px #000000; padding:0 1px 2px 1px} .headerstyle,tr.tablecellheader td,.tablecellheader,.portletheader,.standard>tbody>tr:first-child{ color:#030303; border-radius: 6px; background-color:#CF7FDB; }.fakeok{background-color:#CF7FDB;} button.btntransparent{background-color:transparent;border:none;white-space:nowrap;vertical-align:middle;padding:0 0 1px 0;cursor:pointer}.unicodeleftarrow:hover,.unicoderightarrow:hover{cursor:pointer}.unicodealert,.unicodemail{background-image:url(../../../../../Images/img-alert.png);width:32px;height:25px;display:block}.unicodealertwhite{background-image:url(../../../../../Images/img-alert.png);width:32px;height:25px}.unicodealertgreen{background-image:url(../../../../../Images/img-alert.png);width:32px;height:26px}.unicodealertred{background-image:url(../../../../../Images/img-alert.png);width:32px;height:26px}.unicodealertorange{background-image:url(../../../../../Images/img-alert.png);width:32px;height:26px}.unicodecalendar{background-image:url(../../../../../Images/img-calendar.png);width:29px;height:31px}.unicodeinbox{background-image:url(../../../../../Images/img-inbox.png);width:32px;height:32px}.unicodelogout{background-image:url(../../../../../Images/img-logout.png);width:55px;height:30px}.unicodepatinfo{background-image:url(../../../../../Images/img-patinfo.png);width:43px;height:27px;display:inline-block;margin-left:-28px}.unicodepatsearch{background-image:url(../../../../../Images/img-patsearch.png);width:45px;height:27px;display:inline-block}.unicodepm{background-image:url(../../../../../Images/img-PM.png);width:52px;height:32px}.unicodereportlarge{width:23px;height:26px}.unicodesupport{background-image:url(../../../../../Images/img-support.png);width:49px;height:32px}.unicodewrench{background-image:url(../../../../../Images/img-wrench.png);width:32px;height:32px}.unicodeprintreport{background-image:url(../../../../../Images/img-printreport.png);width:38px;height:31px}.unicodeleftarrow{background-image:url(../../../../../Images/img-leftarrow.png);width:27px;height:27px}.unicoderightarrow{background-image:url(../../../../../Images/img-rightarrow.png);width:27px;height:27px}width:20px;height:20px;display:inline-block}.unicodeXcircle,.unicodelist{position:relative;top:6px;left:-22px}.unicodeedit{background-position:0 120px}.unicodereport{width:23px;height:26px;display:inline-block}.unicodecancel{background-position:0 61px}.unicodelist{background-position:0 180px}.unicodeXcircle{background-position:0 40px}.unicodecheckok,.unicodecheck{background-position:0 200px}.unicodeprint{background-position:0 240px}.unicodecamera{background-image:url(../../../../../Images/img-camera.png);width:24px;height:19px;display:inline-block}.unicoderefresh{background-position:0 280px}.noborderspacing,table.outlinetabletd td,table.outlinetd td{border-collapse:collapse;border-spacing:0}.nowrap,[nowrap]{white-space:nowrap}.halignleft{text-align:left}.haligncenter{text-align:center}.halignright{text-align:right}.valigntop{vertical-align:top}.valignmiddle{vertical-align:middle}.valignbottom{vertical-align:bottom}table.outlinetabletd td,table.outlinetd td{border:1px solid gray}.outlinetd{border:1px solid gray}.txtheight{line-height:26px}.tblheader td{color:#FFFFFF;border-radius:4px;text-shadow:#666 1px 1px 1px;font-weight:bold}.tblheader td{background-color:#779EED;box-shadow:1px 1px 7px -2px #779EED}.tcalInput {  padding-right: 20px;  cursor: pointer; }#tcal {  position: absolute;  visibility: hidden;  z-index: 100;  width: 200px;  background-color: white;  margin-top: 2px;  padding: 0 2px 2px 2px;  border: 1px solid silver;  -webkit-box-shadow: 3px 3px 4px 0 silver;  box-shadow: 3px 3px 4px 0 silver;  -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=silver)";  filter: progid:DXImageTransform.Microsoft.Shadow(Strength=4, Direction=135, Color=silver); }#tcalControls {  border-collapse: collapse; border: 0;  width: 100%; }#tcalControls td {  border-collapse: collapse;  border: 0;  padding: 0;  width: 16px;  background-position: 50% 50%;  background-repeat: no-repeat;  cursor: pointer; }#tcalControls th {  border-collapse: collapse;  border: 0;  padding: 0;  line-height: 25px;  font-size: 12px;  text-align: center;  font-family: Tahoma, Geneva, sans-serif;  font-weight: bold;  white-space: nowrap; }#tcalPrevYear {  background-image: url("../../../../../Images/prev_year.gif"); }#tcalPrevMonth {  background-image: url("../../../../../Images/prev_mon.gif"); }#tcalNextMonth {  background-image: url("../../../../../Images/next_mon.gif"); }#tcalNextYear {  background-image: url("../../../../../Images/next_year.gif"); }#tcalGrid {  border-collapse: collapse;  border: 1px solid silver;  width: 100%; }#tcalGrid th {  border: 1px solid silver;  border-collapse: collapse;  padding: 3px 0;  text-align: center;  font-family: Tahoma, Geneva, sans-serif;  background-color: gray;  color: white; }#tcalGrid td {  border: 0;  border-collapse: collapse;  padding: 2px 0;  text-align: center;  font-family: Tahoma, Geneva, sans-serif;  width: 14%;  cursor: pointer; }#tcalGrid td.tcalOtherMonth {  color: silver; }#tcalGrid td.tcalWeekend {  background-color: #ACD6F5; }#tcalGrid td.tcalToday {  border: 1px solid red; }#tcalGrid td.tcalSelected {  background-color: #FFB3BE; }.validatebox, .validatefloatinglbl{  background-color: #FF0F2F; color: #000000; padding-left: 5px; padding-right: 4px; border-radius: 9px; box-shadow: 0px 0px 2px 0px #000000; box-shadow: 0 0 2px 0 black; text-shadow: 1px 1px 1px rgbax(255, 255, 255, .2); }.Process{padding:2px 2px 2px 2px;box-shadow:inset 0 1px 4px rgba(160,160,160,0.27),0 0 1px #000;background-color:white;font-size:18px}.MyselectedClass{background-color:#6ecaf5}.processdiv{border-radius:5px;box-shadow:3px 3px 3px 0 silver}.validationtxt{color:#FF121A;border-color:rgba(0,0,0,0.28);box-shadow:0 0 11px -1px #FF121A;border-radius:6px}input[type=text].validationtxt:focus{box-shadow:0 0 11px -1px #F56E6E;outline:none}#ActualMessage {border-spacing: 0;position: absolute;left: 0;width: 79%;z-index: 1;box-shadow: 0 0 21px 0 #667;background-color:white;}#ActualMessage, #msgActualMsg{box-shadow: 0 0 5px 0 #667;border-radius: 4px;vertical-align:top;}#ActualMsgUpper{background-color: #c5c5c5;width: 100%;border-spacing: 0;border-collapse: collapse;}#ActualMessage > tbody > tr:first-child, #ActualMessage > tbody > tr:nth-child(2), #ActualMessage > tbody > tr:nth-child(3){height:0;}.embossbottom{background-image: -webkit-linear-gradient(270deg, rgba(255,255,255,0), rgba(255,255,255,0.8));background-image: linear-gradient(180deg, rgba(255,255,255,0), rgba(255,255,255,0.8));}.unicodeclose{background-image:url(../../../../../Images/close.png);width:22px;height:22px;display:inline-block}#btnclearmessage{position: absolute;margin: -8px 0 0 -2px;}#messageactionbtns{padding-left: 25px;}#btnreplyall{white-space:nowrap;}.upload_form_cont{background-image:-webkit-linear-gradient(270deg, #fff, #f2f2f2);background-image:linear-gradient(180deg, #fff, #f2f2f2)}#dropArea{background-color:#fff;border:3px dashed #000;float:left;font-size:48px;font-weight:bold;height:330px;text-align:center;margin:20px;width:300px;border-radius:11px;color:#fff;text-shadow:0 0 2px #fff,0 0 5px #000;box-shadow:inset 0 0 272px 0 #949292,0 0 6px 0 #666}#dropArea.hover{background-image:-webkit-linear-gradient(270deg, rgba(204,210,226,0.6902), #2794bb);background-image:linear-gradient(180deg, rgba(204,210,226,0.6902), #2794bb);color:#fff;text-shadow:0 0 2px #fff,0 0 5px #000;box-shadow:inset 0 0 107px 0 #fff,0 0 2px 0 #666,0 0 6px 0 rgba(0,0,255,0.54),inset 0 0 6px 0 rgba(0,0,255,0.54)}#dropArea.uploading::before{font-size:146px;position:absolute;margin:96px 0 0 26px}#id{
background-color:black;
}
#individualpage h1 {
    line-height: 2;
}
.headerstyle, tr.tablecellheader td, .tablecellheader, .portletheader {
     text-shadow: 0px 0px 0px;
}
.btnstyle, [type="button"], [type="submit"], button {
    border: 1px solid gray;
}
#navigationlinks {
  white-space: normal !important;
}
#tblmessages td:nth-child(5),
#tblmessages th:nth-child(5),
#tblmessages td:nth-child(6),
#tblmessages th:nth-child(6),
#tblmessages td:nth-child(7),
#tblmessages th:nth-child(7) {
    display: none;
}
@media screen and (max-width: 768px) {
  /* Force table elements to stack */
  #tblmessages, 
  #tblmessages tbody, 
  #tblmessages tr, 
  #tblmessages td { 
    display: block; 
    width: 100% !important;
    box-sizing: border-box;
  }

  /* Hide the header row (the one with 'tblheader' class) */
  #tblmessages tr.tblheader {
    display: none;
  }

  /* Style each message row as a card */
  #tblmessages tr:not(.tblheader) {
    margin-bottom: 15px;
    border: 1px solid #ddd;
    border-radius: 8px;
    padding: 10px;
    background-color: #fff !important; /* Overriding the darkgrey inline style */
    box-shadow: 0 2px 4px rgba(0,0,0,0.1);
  }

  /* Individual Cell Styling */
  #tblmessages td {
    text-align: left;
    padding: 8px 8px 8px 40%; /* Space for the label */
    position: relative;
    border: none;
    min-height: 1.5em;
    word-break: break-word;
  }

  /* Shared Label Styling */
  #tblmessages td::before {
    position: absolute;
    left: 10px;
    width: 35%;
    font-weight: bold;
    color: #333;
    text-transform: uppercase;
    font-size: 0.75rem;
  }

  /* Define Labels based on column index */
  #tblmessages td:nth-child(1)::before { content: "Select:"; }
  #tblmessages td:nth-child(2)::before { content: "Status:"; }
  #tblmessages td:nth-child(3)::before { content: "Date:"; }
  #tblmessages td:nth-child(4)::before { content: "To:"; }
  #tblmessages td:nth-child(5)::before { content: "Subject:"; }
  #tblmessages td:nth-child(6)::before { content: "Patient:"; }
  #tblmessages td:nth-child(7)::before { content: "Sign:"; }
  #tblmessages td:nth-child(8)::before { content: "Message:"; }

  /* Adjust the Checkbox and Status icon cells */
  #tblmessages td:nth-child(1), 
  #tblmessages td:nth-child(2) {
    display: inline-block;
    width: 48% !important;
    padding-left: 10px;
    text-align: center;
  }
  #tblmessages td:nth-child(1)::before, 
  #tblmessages td:nth-child(2)::before {
    position: static;
    display: block;
    width: 100%;
    margin-bottom: 5px;
  }
#tblmessages td:nth-child(8) {
  word-break: break-word; /* Standard break */
  overflow-wrap: break-word; /* Modern break */
  white-space: normal; /* Forces text to wrap instead of staying on one line */
  line-height: 1.4;
}
}
#tblsendmessage, #ActualMessage {
  margin-left: auto;
  margin-right: auto;
}
