body{
background:white;
}

TABLE.stdform input[type="text"], TABLE.stdform optgroup, TABLE.stdform select, TABLE.stdform textarea,
TABLE.stdlist input[type="text"], TABLE.stdlist optgroup, TABLE.stdlist select, TABLE.stdlist textarea {
    color: black;
}

table.mainTimeoutTable {
  border: 2px solid #008861;
  background-color:white;
}

.sortheader
{
  color:white;
}
 
a, .stdform a, .stdlist a, .TableRow a
{
    color: #008861;
    text-decoration:underline;
}

a:hover, u:hover, .stdform tbody a:hover, .stdform u:hover, .stdlist tbody a:hover, .stdlist u:hover.TableRow tbody a:hover, .TableRow u:hover
{
  COLOR: #61C964;
}


BODY.menupopup,
DIV.menupopup
{    
  background:#00A878;
  gborder:3px solid #00A878;
  color:white;
  font-weight:bold;
}
  
.actionBtnSelected
{
  background-color: #00A878;
}

.menupopup div.over:hover
{
  background:#23D2A0;
}

BODY.menupopup .over, DIV.menupopup .over,
TABLE.stdform TD.subactions .over
 { 
    background-color: #23D2A0 !important; 
}

BODY.menupopup DIV.rule,
DIV.menupopup DIV.rule
 {
  border-bottom: 1px solid #cfe8cf;
}


BODY.menupopup A,
DIV.menupopup TD,
DIV.menupopup A 
{
  color: #050;
}

BODY.menupopup .over A,
DIV.menupopup .over A
TABLE.stdform TD.subactions .over A 
{
  color: #82CD9B
}


TABLE.stdform TD.subactions A 
{
  color: #ffffff;
}


TABLE.stdform LI.selected 
{
  background-color: #CCCC99 !important;
}


.stdbtn,input.navgbtn,
.btnFavLink,.btnNewsLink
{
    color:white;
    background-color: #008861;
}

.stdbtn:hover, input.navgbtn:hover,
.btnFavLink:hover,.btnNewsLink:hover
{
  background-color: #61C964;
}


input.stdbtnred 
{
  color: #ffffff;
  background-color: #B31E26;
}
  
input.stdbtngreen
{
  color: #ffffff;
  background-color: #33D233;
  border: 1px solid white;
}


TABLE.stdlist TD .info,
TABLE.stdlist TD .info A
{
  color: #82CD9B
}


TABLE.stdlist TD .hilite,
TABLE.stdlist TD .hilite A,
.hilite
{
  color: #ca0000;
}

TABLE.stdlist TBODY TR,
TABLE.stdlist TBODY TR.normal,
TABLE.stdlist TBODY TR.toggle1
{
  background:white;
}

TABLE.stdlist TBODY TR.toggle,
TABLE.stdlist TBODY TR.toggle2
{
   background:#cfe8cf;
}
 
.toggle
{
  background:#cfe8cf;
}

 .stdform .toggle
{
  background:#cfe8cf;
}

tr.hasPendingOrdersRow td,
.hasEpisodeWithProf
{
  background:#FFFFD1;
}

.hasNoEpisodes
{
  background:#FFFFFF;
}

TABLE.stdlist TBODY TR.inactive,
.TableRow .inactive
{
  background:#E8E8E8;
}

TABLE.stdlist THEAD TR,
TABLE.stdlist TBODY .HEAD,
TABLE.stdlist TBODY .HEAD1,
TABLE.stdlist TBODY .HEAD2,
TABLE.stdform TBODY tr.head,
.newstable .head
{ 
  background-color: #008861;
  border-bottom:1px solid white;
  color:white;
}

TABLE.stdform THEAD TR TD,
TABLE.stdform .HEAD TD,
TABLE.stdform .HEAD,
TABLE.stdform .head TD,
TABLE.stdform .head,
TABLE.stdform .HEAD1 TD,
TABLE.stdform .HEAD1,
TABLE.stdform .HEAD2 TD,
TABLE.stdform .HEAD2,
TABLE.stdlist THEAD TR TD,
TABLE.stdlist .HEAD TD,
TABLE.stdlist .HEAD,
TABLE.stdlist .HEAD1 TD,
TABLE.stdlist .HEAD1,
TABLE.stdlist .HEAD2 TD,
TABLE.stdlist .HEAD2
{
  color: #ffffff;
  background:#008861;
  border-bottom:1px solid white;
}

TABLE.stdlist THEAD A,
TABLE.stdlist .HEAD A,
TABLE.stdlist .HEAD1 A,
TABLE.stdlist .HEAD2 A
 {
  color: #ffffff;
  background:#008861;
  border-bottom:1px solid white;
}



TABLE.stdform TABLE TD,
TABLE.stdlist TABLE TD
{ 
    color: black;
}

.stdlist .head a,
.stdform .head a
{
  color:white;
}

.stdlist .head a:hover,
.stdform .head a:hover
{
  color:#61C964;
}

TABLE.stdform TR
{
    background:transparent;
}

TABLE.stdform TD .info,
TABLE.stdform TD .info A
{
  color: #82CD9B;
}

TABLE.stdform TD .hilite,
TABLE.stdform TD .hilite A,
.hilite
{
  color: #ca0000;
}

TABLE.stdform TD.label 
{
  background:transparent;
}


TABLE.stdform TBODY TR.inactive,
TABLE.stdform TBODY TR TD.inactive
{
  background-color: #dfdfdf;
}

div.smalltext
{
	color: silver;
}


/* diary category background */
TABLE.stdform TBODY TR.diarycat
{ 
  background-color: #eeeaff;
}

/* today/diary new patient flag */
TABLE.stdform TBODY .diarynewpat
{ 
  background-color: #ff9922;
  color: #000000;
}

/*********might not need this***********/
/* popup calendar */
td.calCursor        { background-color: #0f9671 }
td.calCursor A      { color: #000000 }
td.calToday         { background-color: #fadf42 }
td.calToday A       { color:#000000 }
td.calThisMonth     { }
td.calThisMonth A   { color:#82CD9B }
td.calOtherMonth    { }
td.calOtherMonth A  { color:#7f7f7f }


/* patient sex based colouring */
TABLE.stdform td.sexM,
TABLE.stdform td.sexM A 
{ 
  color: #000000;
}


TABLE.stdform td.sexM
{
  background-color: #8cdaff;
  /*background: -webkit-gradient(linear, 0% 0%,0% 0%, from(#ffffff), to(#8cdaff));
  background: -webkit-linear-gradient(top, #ffffff, #8cdaff);
  background: -moz-linear-gradient(top, #FFFFFF , #8cdaff);
  background: -ms-linear-gradient(top, #ffffff, #8cdaff);
  background: -o-linear-gradient(top, #FFFFFF , #8cdaff);
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ff8cdaff');*/
}

TABLE.stdform td.sexF,
TABLE.stdform td.sexF A   
{ 
  color: #000000;
}


TABLE.stdform td.sexF 
{ 
  background-color: #ffbfff;
  /*background: -webkit-gradient(linear, 0% 0%,0% 0%, from(#ffffff), to(#ffbfff));
  background: -webkit-linear-gradient(top, #ffffff, #ffbfff);
  background: -moz-linear-gradient(top, #FFFFFF , #ffbfff);
  background: -ms-linear-gradient(top, #ffffff, #ffbfff);
  background: -o-linear-gradient(top, #FFFFFF , #ffbfff);
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffffbfff');*/
}


TABLE.stdform td.sexNA,
TABLE.stdform td.sexNA A 
{ 
  color: #000000;
}


TABLE.stdform td.sexNA 
{ 
  background-color: #a8ffa8;
  /*background: -webkit-gradient(linear, 0% 0%,0% 0%, from(#ffffff), to(#a8ffa8));
  background: -webkit-linear-gradient(top, #ffffff, #a8ffa8);
  background: -moz-linear-gradient(top, #FFFFFF , #a8ffa8);
  background: -ms-linear-gradient(top, #ffffff, #a8ffa8);
  background: -o-linear-gradient(top, #FFFFFF , #a8ffa8);
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffa8ffa8');*/
}

TABLE.stdlist td.sexM,
TABLE.stdlist td.sexM A
{ 
  color: #000000;
}


TABLE.stdlist td.sexM 
{ 
  background-color: #8cdaff 
  /*background-color: #ddd;
  background: -webkit-gradient(linear, 0% 0%,0% 0%, from(#fff), to(#8cdaff));
  background: -webkit-linear-gradient(top, #ffffff, #8cdaff);
  background: -moz-linear-gradient(top, #FFFFFF , #8cdaff);
  background: -ms-linear-gradient(top, #ffffff, #8cdaff);
  background: -o-linear-gradient(top, #FFFFFF , #8cdaff);
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ff8cdaff');*/
}


TABLE.stdlist td.sexF,
TABLE.stdlist td.sexF A
{ 
  color: #000000;
}

TABLE.stdlist td.sexF
{ 
  background-color: #ffbfff ;
  /*background-color: #ddd;
  background: -webkit-gradient(linear, 0% 0%,0% 0%, from(#ffffff), to(#ffbfff));
  background: -webkit-linear-gradient(top, #ffffff, #ffbfff);
  background: -moz-linear-gradient(top, #FFFFFF , #ffbfff   );
  background: -ms-linear-gradient(top, #ffffff, #ffbfff);
  background: -o-linear-gradient(top, #FFFFFF , #ffbfff   );
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffbfff');*/
}

TABLE.stdlist td.sexNA,
TABLE.stdlist td.sexNA A
{ 
  color: #000000;
}


TABLE.stdlist td.sexNA 
{ 
  background-color: #8cdaff;
 `/*background: -webkit-gradient(linear, 0% 0%,0% 0%, from(#fff), to(#a8ffa8));
  background: -webkit-linear-gradient(top, #ffffff, #a8ffa8);
  background: -moz-linear-gradient(top, #FFFFFF , #a8ffa8   );
  background: -ms-linear-gradient(top, #ffff, #a8ffa8);
  background: -o-linear-gradient(top, #FFFFFF , #a8ffa8   );
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#a8ffa8');*/
}


/* horizontal rule */
TABLE.stdform TD HR
{ 
  color: #82CD9B;
  border-color: #82CD9B;
}

/*Journey Planning - AM/PM/2Man colours*/
.JnyDAY { background-color:#F1FAE8;}
.JnyAM { background-color:#D5F1B9;}
.JnyPM { background-color:#B9E88B;}
.Jny2man { background-color:#ECE8F1;}
.Jny2mAM { background-color:#C7B9D5;}
.Jny2mPM { background-color:#A28BB9;}


table.epwtpath td { zzzfont-weight: normal; }
td.epwtpath_sameday,  tr.epwtpath_sameday td  { zzzborder-top: 1px solid #bbbbbb !important; }
td.epwtpath_none,     tr.epwtpath_none td     { background-color:#ffffff; color:black; }
td.epwtpath_inactive, tr.epwtpath_inactive td { background-color:#cccccc; color:black; }
td.epwtpath_clock,    tr.epwtpath_clock td    { background-color:#aaebf9; color:black; }
td.epwtpath_default,  tr.epwtpath_default td  { background-color:#ffffff; color:black; }
td.epwtpath_wait,     tr.epwtpath_wait td     { background-color:#ffffb7; color:black; }
td.epwtpath_target,   tr.epwtpath_target td   { background-color:#7f007f; color:white !important;}
td.epwtpath_overdue,  tr.epwtpath_overdue td  { background-color:#f99d9d; color:black; }
td.epwtpath_suspend,  tr.epwtpath_suspend td  { background-color:#c5f7ac; color:black; }



#spinnerRoot
{
  background-color:blue;
}

.submenuEmpty
{
  background-color:red;
}


.subActBtn
{
    background-color:#008861;
    color:white;
}

.subActBtn a, .subActBtn a:hover, .subActBtn a:focus
{
  color:white;
}


DIV.actionBtn
{
    color:white;
    background-color: #008861;

}

DIV.actionBtn a
{
  color:white;
}
.subActBtnSelected
{
  background-color: #85d685;
}


div.actionlist 
{
    color: white;
}

#ActionRow
{
    background:#008861;
}

.MessageOfTheDay
{
    color:#41644e;
}

.LoginInfo
{
  color:#41644e;
}

#mname
{
  color:#41644E;
  background:transparent;
}

.menutitleRed
{
  color:red;
  border:1px solid red;
}


.newstable
{
  /*background-color: #ddd;
  background: -webkit-gradient(linear, 0% 0%,0% 0%, from(#eee), to(#eeeeee));
  background: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background: -moz-linear-gradient(top, #FFFFFF , #eeeeee);
  background: -ms-linear-gradient(top, #ffffff, #eeeeee);
  background: -o-linear-gradient(top, #FFFFFF , #eeeeee   );
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffeeeeee'); **Displays a white background**/

}

.newstable thead td
{
  color:#ffffff;
  background-color:#008861;
}

.newsblock
{
  background-color:#cfe8cf;
}

.newslineSum 
{
  background-color:#008861;
  color:#eee;
}
.newslineDesc
{
  color:#41644e;
}

.newslineDetail
{
  color:#black;
}

.Updated
{
  color: blue
}

.menupopup div a
{
  color:white;
}

form,
.TableHeader
{ 
  background:white;   
}

.TableRow .TableHeader
{
  color:white;
  background:#008861;
}
.TableRow .TableHeader td
{
  color:white;
  border-bottom:1px solid white;
}

A.TableHeaderLink
{
  COLOR: #FFFFFF;
}
A.TableHeaderLink:Visited
{
  COLOR: #FFFFFF;
}

A.TableHeaderLink:hover
{
  COLOR: #61C964;
}


.TableFooter
{
  background-color: #008861;
  color:white;
}

.TableRow
{
  background:transparent;  
}

/**probably wont need this anymore**/
.StdList td,
.DataTRLight td,
.DataTRDark td,
.StdRow td
{
  /*background-color: #dddddd;
  background: -webkit-gradient(linear, 0% 0%,0% 0%, from(#ffffff), to(#eeeee));
  background: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background: -moz-linear-gradient(top, #FFFFFF , #eeeeee);
  background: -ms-linear-gradient(top, #ffffff, #eeeeee);
  background: -o-linear-gradient(top, #FFFFFF , #eeeeee);
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffeeeeee');*/
}



#StdCell
{
  background-color: #dddddd;
  background: -webkit-gradient(linear, 0% 0%,0% 0%, from(#ffffff), to(#eeeee));
  background: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background: -moz-linear-gradient(top, #FFFFFF , #eeeeee);
  background: -ms-linear-gradient(top, #ffffff, #eeeeee);
  background: -o-linear-gradient(top, #FFFFFF , #eeeeee);
  filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffeeeeee');
}


.DispClient
{
  color:black;
}	
.DispClientDec
{
  COLOR: #FF0000;
  background-color:#ff4;

}



td.head td.menuname
{
  background-color:#eee;
}


.promptheader,
.PopUpMainHeader
{
  background:#008861;
  color:white;
}

.popupouter h1
{
    background:transparent;
}

.popupouter h2
{
  color:white;
  background:#008861;
}

.popupresults .TableHeader
{
  background: #008861;
  color:white;
}
.popupcodenote
{
    color:#666;
}

#ifLookup
{
  background:white;
  border: 6px solid #008861;
}

BODY.reflookup
{
  background-color:#eee;
}

TR.reflookuptitle TD
{
    background-color:#ddd;
}
TR.reflookupform TD
{
    background-color:#eee;
}
TR.reflookuphead TD 
{
    background-color:#ddd;
}
TR.reflookupdata TD
{
  background-color: #ddd;
  background: -webkit-gradient(linear, 0% 0%,0% 0%, from(#ffffff), to(#eeeeee));
  background: -webkit-linear-gradient(top, #ffffff, #eeeeee);
  background: -moz-linear-gradient(top, #FFFFFF , #eeeeee   );
  background: -ms-linear-gradient(top, #ffffff, #eeeeee);
  background: -o-linear-gradient(top, #FFFFFF , #eeeeee   );
    filter:progid:DXImageTransform.Microsoft.Gradient(GradientType=0, StartColorStr='#ffffffff', EndColorStr='#ffeeeeee');
}

BODY.reflookup TABLE.Stdform
{
  margin:0;
}

TABLE.stdlist TR.b10 TD,
TABLE.stdlist TR.b11 TD
{
  border-top-color: #888888
}

TABLE.stdlist TR.b01 TD,
TABLE.stdlist TR.b11 TD
{
  border-bottom-color: #888888
}

table.stdform .H1 td, table.stdform  .h1 ,
table.stdform .H2 td, table.stdform  .h2 
{
  border:none;
  font-size:100%;
}

TABLE.stdlist TD.b1000,
TABLE.stdlist TD.b1001,
TABLE.stdlist TD.b1010,
TABLE.stdlist TD.b1011,
TABLE.stdlist TD.b1100,
TABLE.stdlist TD.b1101,
TABLE.stdlist TD.b1110,
TABLE.stdlist TD.b1111 
{
  border-top-color: #888888;
}

TABLE.stdlist TD.b0100,
TABLE.stdlist TD.b0101,
TABLE.stdlist TD.b0110,
TABLE.stdlist TD.b0111,
TABLE.stdlist TD.b1100,
TABLE.stdlist TD.b1101,
TABLE.stdlist TD.b1110,
TABLE.stdlist TD.b1111 
{
  border-bottom-color: #888888;
}

TABLE.stdlist TD.b0010,
TABLE.stdlist TD.b0011,
TABLE.stdlist TD.b0110,
TABLE.stdlist TD.b0111,
TABLE.stdlist TD.b1010,
TABLE.stdlist TD.b1011,
TABLE.stdlist TD.b1110,
TABLE.stdlist TD.b1111 
{
  border-left-color: #888888;
}

TABLE.stdlist TD.b0001,
TABLE.stdlist TD.b0011,
TABLE.stdlist TD.b0101,
TABLE.stdlist TD.b0111,
TABLE.stdlist TD.b1001,
TABLE.stdlist TD.b1011,
TABLE.stdlist TD.b1101,
TABLE.stdlist TD.b1111 
{
  border-right-color: #888888;
}


TABLE.stdform TR.b10 TD,
TABLE.stdform TR.b11 TD
{
  border-top-color: #888888
}

TABLE.stdform TR.b01 TD,
TABLE.stdform TR.b11 TD
{
  border-bottom-color: #888888
}

TABLE.stdform TD.b1000,
TABLE.stdform TD.b1001,
TABLE.stdform TD.b1010,
TABLE.stdform TD.b1011,
TABLE.stdform TD.b1100,
TABLE.stdform TD.b1101,
TABLE.stdform TD.b1110,
TABLE.stdform TD.b1111
{
  border-top-color: #888888;
}

TABLE.stdform TD.b0100,
TABLE.stdform TD.b0101,
TABLE.stdform TD.b0110,
TABLE.stdform TD.b0111,
TABLE.stdform TD.b1100,
TABLE.stdform TD.b1101,
TABLE.stdform TD.b1110,
TABLE.stdform TD.b1111
{
  border-bottom-color: #888888;
}

TABLE.stdform TD.b0010,
TABLE.stdform TD.b0011,
TABLE.stdform TD.b0110,
TABLE.stdform TD.b0111,
TABLE.stdform TD.b1010,
TABLE.stdform TD.b1011,
TABLE.stdform TD.b1110,
TABLE.stdform TD.b1111
{
  border-left-color: #888888;
}

TABLE.stdform TD.b0001,
TABLE.stdform TD.b0011,
TABLE.stdform TD.b0101,
TABLE.stdform TD.b0111,
TABLE.stdform TD.b1001,
TABLE.stdform TD.b1011,
TABLE.stdform TD.b1101,
TABLE.stdform TD.b1111
{
  border-right-color: #888888;
}

#CollapsableBar.sticky td,
#CollapsableBar tr td,
#CollapsableBar.head td,
#thOrderSearch .head td,
#CollapsableBar.TableHeader td a
{
  color:white;
}

#CollapsableBar.sticky td:hover,
#CollapsableBar tr td:hover,
#CollapsableBar.head td:hover,
#thOrderSearch .head td:hover,
#CollapsableBar.TableHeader td a:hover
{
  color:61C964;
}

.sticky td
{
  background-color: #008861;
  color:white;
  border-bottom:1px solid white;
}

#BottomLine
{
  border-bottom: 3px solid #008861;  
}

.DataTRDark 
{
  background:#cfe8cf;
}


.DataTRLight
{
  background:white;
}

.TableRowHighLight
{
  color:black;
}

.TableRowHighLight a
{
  color:black;
}

.RadioBackground
{
  background:#008861;
  color:white;
}

#msguimg
{
  background:red;
}

.icon_background
{
  background:#008861;
}

.icon_background:hover
{
  background:#61C964;
}

.stdform thead a
{
  color:white;
}

.stdform thead a:hover
{
  color:#61C964;
}


.Normal .TableHeader
{
  background:#008861;
  color:white;
}

.RequiredField
{
  color:red;
}

.tddocument
{
  background: #61C964; 
  color:white;
}

table.TableRow a.sortheader
{
  color:#FFFFFF;
}

/**Errors**/
input.error
{
  background-color: #ffcccc;
}

.fixedwidtherror 
{
  background-color: #ffcccc !important;
}

select.error 
{   
  background-color: #ffcccc !important;  
}
  
textarea.error
{   
  background-color: #ffcccc !important;  
}

.loginerror
{
  color:red;
}

.Error,
.Error a
{
  color: red ; 
}

span.OAMErrorClass	
{
   color: #ff0000;
}

.ErrorCentered
{
  color:red;
}

.PatientOverdue
{
  background:#EA99D5;
}

.PatientOverdue:hover
{
  background:#e7c3de;
}

.PatientReview
{
  background:#CFF5CD;
}

.PatientReview:hover
{
  background:#e7c3de;;
}

/** Calender stuff goes here**/ 

table.jacs,
table.jacsStatic
{
  background:#008861 !important;
}

td.jacsWeek  
{
  color:white !important;
}

td.jacsCells
{
  background:#61C964 !important;
  color:white !important;
}

td.jacsCellsWeekend 
{
  background:#61C964 !important;
  color:#990000 !important;
}

td.jacsCellsExMonth
{
  background:#cfe8cf !important;
}

td.jacsCells:hover,
td.jacsCellsHover,
td.jacsCellsHighlighted:hover,
td.jacsCellsHighlightedHover,
td.jacsCellsHighlightedWeekend:hover,
td.jacsCellsHighlightedWeekendHover
{
  background:#cfe8cf !important;
}

td.jacsNow:hover, td.jacsNowHover
{
  color:#61C964 !important;
}

/**Stock View page**/
.stkBlock
{
  background:#DEF7DE;
}


/**Login Page**/

#divloginbottom
{     
  border-top: 1px solid #008861;
}
  

.linkbtn
{
  color:blue;
}
  

#loginSignUpNew a
{
  color:blue;
    
}



/**Report Page**/

div#reportTitle 
{
  border:1px solid black;
}

#reportlist ul li
{
  border:1px solid white;
}

li.rlCategory
{
  background:#008861;
  color:white;
 }
li.rlSubCat
{
  background:#8ee88e;
  color:black;
}

li.rlName
{  
  background:#cfe8cf;
}

li.rlNameSelect 
{
  background: #cfe8cf;
  color:black;
  border:1px solid black;
}

/**Help Document**/
h3 a
{
  color:black;
}

h3 u:hover
{
  color:black !important;
  cursor:text;
}

/**Welcome Page Editor**/
#LinksContainer ul li
{
  list-style-type:none;
}

/**Dashboard**/
.DashboardIcon
{
  background:#008861;
}

.hasNoRecordsFlag
{
  margin:4px 2px 4px 2px;
  display:inline-block;
  border:1px solid #008861;
  background:white;
  width:8px; 
  height:8px; 
  cursor:pointer;
}

/**HasPendingOrders**/
.hasPendingOrders,
.hasEpisodeWithProfFlag
{
  margin:4px 2px 4px 2px;
  display:inline-block;
  background:Gold;
  width:10px; 
  height:10px; 
  cursor:pointer;
}

/**HasNoActiveOrders**/
.hasNoActiveOrders,
.hasClosedEpisodeFlag
{
  margin:4px 2px 4px 2px;
  display:inline-block;
  background:grey;
  width:10px; 
  height:10px; 
  cursor:pointer;
}

span.rangeSliderLower {
  background-color: #008861
}
span.rangeSliderThumb {
  border: 1px solid #008861;
  background-color: white
}
span.rangeSliderHigher {
  background-color: #cfe8cf
}

.survStart
{
  font-size:36pt;
  border-top-left-radius:1.5em;
  border-top-right-radius:1.5em;
  border-bottom-left-radius:1.5em;
  border-bottom-right-radius:1.5em;
  border-width:6px;
  font-weight:900;
  border-color:red;
  background-color:#FFFED4;
  color:blue;
}

.touchbuttonsquarehilite,
.touchbuttonhilite
{
  font-size:36pt;
  border-top-left-radius:1.5em;
  border-top-right-radius:1.5em;
  border-bottom-left-radius:1.5em;
  border-bottom-right-radius:1.5em;
  border-width:1px;
  border-style: solid;
  font-weight:900;
  border-width:3px;
  border-color:red;
  background-color:#FFFED4;
  color:blue;
}

.touchbuttonsquareclick,
.touchbuttonclick
{
  font-size:36pt;
  border-top-left-radius:1.5em;
  border-top-right-radius:1.5em;
  border-bottom-left-radius:1.5em;
  border-bottom-right-radius:1.5em;
  border-width:3px;
  border-style: solid;
  font-weight:900;
  border-width:2px;
  border-color:blue;
  background-color: rgb(219, 239, 253);
  color:blue;
}

.touchbuttonsquare,
.touchbutton
{
  font-size:36pt;
  border-top-left-radius:1.5em;
  border-top-right-radius:1.5em;
  border-bottom-left-radius:1.5em;
  border-bottom-right-radius:1.5em;
  border-width:1px;
  border-style: solid;
  font-weight:900;
  border-color:blue;
  background-color:#FFFED4;
  color:blue;
}

.touchbuttonsquarehilite,
.touchbuttonsquareclick,
.touchbuttonsquare {
  border-top-left-radius:0px;
  border-top-right-radius:0px;
  border-bottom-left-radius:0px;
  border-bottom-right-radius:0px;
}

.survQ
{
  font-size:36pt;
  color:blue;
}


.bg_lightBlue {
  background-color:#FFFED4;
}

.bg_headerBlue {
  background-color:#00A878; 
  color:white;
}
