@media only screen and (max-width: 1020px) { 

.widgetLabel, .widgetSmLabel, .widgetSmSmLabel, .widgetSmContainer, .widgetSmSmContainer, .medNameCont, .widgetSmValue, .widgetSmSmValue, .dayWidgetLabel, .widgetMedLabel, .widgetRowContainer, .widgetValue, .widgetValueDetail {
	border-width:0px;
  border-style:solid;
	border-color:#0f0;
	/* font-size: 70% !important; */
}

.loginContainer {
  display:inline-block;
  min-width:500px;
  background:#fff;
  /* padding:20px; */
  /* width:400px; */
  /* height:768px;  */
  text-align:center; 
  margin:5px auto;
  margin-top:50px;
  /* width:1024px;  */
  /* background-image:url(../../images/RBC_login_bkgd.jpg);  */
  border:1px solid #000;
  /* background-repeat:no-repeat;  */
}

.panelInside {
	width:18em;
	margin-left:1em;
	text-align:left;
}

.loginFormInput {
	width:12em;
	padding-bottom:10px;
	padding-left:112px; 
	text-align:left;
}

.widgtArea1 {
  width:28em;
  height:10em;
  margin:0em 0em 0em 0em;
}

.widgtArea2 {
  width:28em;
  height:6em;
  margin:0em 0em 0em 0em;
}

.widgetSmSmContainer{
	float: left;
	padding-bottom:10px;
	padding-left:4px;
	min-height: 20px; 
	width: 20em;
}

.widgetValCont{
	font-size:60%;
	padding-bottom:6px;
	padding-left:4px;
	min-height: 20px; 
	width: 60%;
}

.widgetLabel {
	font-size:80%;
	text-align:left;
	padding-top:16px;
	padding-right:4px;
	width: 80%;
}

.widgetSmLabel {
  font-size:70%;
  text-align:left;
	padding-top:10px;
	padding-left:50px;
	min-width: 70px;
	max-width: 80px
}

.widgetSmSmLabel {
  font-size:70%;
	text-align:right;
	padding-top:10px;
	padding-left:50px;
	min-width: 70px;
	max-width: 80px
}

.medNameCont{
	padding-bottom:1em;
	margin-left:0;
	min-height: 1.2; 
	width: 90%;
}

.dayWidgetLabel {
	font-size:80%;
	text-align:right;
	padding-top:4px;
	padding-right:10px; 
	width: 14em;
	min-height: 1.5em;
	cursor: pointer;
}

.widgetValue {
	float:left;
  font-size:100%;
	padding-top:0.5em;
	padding-left:0em;
	width:80%;
}

.widgetValueDetail {
  font-size:60%;
	padding-top:1.0em;
	padding-left:0em;
	width: 70px;
}

.widgetSmValue {
	padding-top:6px;
	padding-left:10px;
	width: 15%;
}

.widgetSmSmValue {
	float:left;
	padding-top:6px;
	padding-left:4px;
	min-width: 30px;
	max-width: 34px
}

.widgetMedLabel {
  font-size:70%;
	text-align:right;
	padding-top:10px;
	padding-right:0px;
	width: 140px;
}

.editTitle {
	color: #000000;
	padding-top:0.5;
	font-size: 100%;
	padding-left:0px;
	padding-right:0px;
	height: 1.5px; 
	width:80%;
}

/* widget styles */
.panelSectContent, .panelSect, .editPageActionBar, .editMedTitle, .dayWidgetContainer, .widgetPeriodValue, .widgetTimeDurCont, .widgetValContIn, .addWidgetCont, .widgetContainer {
	border-width:0px;
  border-style:solid;
	border-color:#0f0;
}

.addWidgetCont {
	float:left;
	width:70%
}

.panelSpacerVerLngDetMed {
	min-height: 750px; 
	width: 0px;
}

.panelSpacerVerSmlDetMed {
	min-height: 250px; 
	width: 0px;
}

.panelSpacerVerActEdit {
	min-height: 360px; 
	width: 0px;
}

.panelSpacerVerAct1Edit {
	min-height: 740px; 
	width: 0px;
}

.widgetPeriodValue {
	padding-top:0.5em;
	padding-left:0em;
	width: 36em;
}

.widgetValContIn{
	padding-bottom:10px;
	padding-left:0px;
	min-height: 20px; 
	width:20em;
	min-width: 300px;
	max-width: 660px
}

.widgetContainer{
	padding-bottom:10px;
	padding-left:10px;
	min-height: 20px; 
	min-width: 400px;
	max-width: 660px
}

.dayWidgetContainer {
	clear: left;
	padding-top:1em;
	padding-left:0px; 
	width: 64em;
}

.widgetDaysCont {
	font-size: 100%;
	padding-top:1.0em;
	padding-left:0px;
	width: 90%;
}

.widgetTimeDurCont {
	padding-top:0px;
	padding-left:0px;
	width: 8em;
}

.panelSectContent {
	color: #222222;
	background: #0098bf;
	background-color: #ffffff;
	padding-top:2px;
	padding-left:2px;
	font-size: 70%;
	min-height: 20px; 
	width: 98%;
}

.panelSect {
	background-color:#fff;
	color: #808284;
	display: inline-block;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding-left:0px;
	min-height: 42px; 
  overflow: hidden;
	height:100%;
	width:100%;
}

.editPageActionBar {
	float: right;
	color: #808284;
	font-size: 100%;
	display: inline-block;
	padding-left:0px;
	padding-right:0px;
	min-height: 42px; 
	width: 90%;
}

.editMedTitle {
	color: #000000;
	padding-top:10px;
	font-size: 100%;
	padding-left:0px;
	padding-right:30px;
	min-height: 32px; 
	width:80%;
}

.hdrtitle, .hdrActionGrp3Note, .hdrActionGrp1, .noteNavGP2, .hdrActionGrp2, .hdrActionGrp3, .noteNavGP1 {
	border-width:0px;
  border-style:solid;
	border-color:#ff0;	
}

.hdrActionGrp3Note {
	font-size: 80%;
	margin-top:0.5em;
	float:right;
	width:42%;
	height:auto;
}

.hdrActionGrp1 {
	font-size: 80%;
	float:left;
	width:19%;
	height:auto;
}

.hdrActionGrp2 {
	font-style: normal;
	font-size: 80%;
	float:left;
	width:30%;
	height:auto;
}

.noteNavGP1 {
	font-size: 80%;
	float:right;
  width:68%;
}

.noteNavGP2 {
	font-size: 80%;
	float:right;
  width:22%;
}

.hdrActionGrp3 {
	margin-top:0.5em;
	margin-right:0.0em;
	float:right;
	width:4em;
	height:3em;
}

.hdrtitle {
	margin-top:0.5em;
	float:left;
  width:10em;
	font-weight:bold;
}

.rbcColFont {
	text-align:left;
	font-size:90%;
}

div.dailyListHdr1 {
  font-size:100%;
	margin-top:0.25em;
}
	

/***/
}


/*** Make sure the login screens work on tablets ***/
@media only screen and (max-width: 600px) { 
.loginContainer {
  display:inline-block;
  min-width:500px;
  background:#fff;
  /* padding:20px; */
  /* width:400px; */
  /* height:768px;  */
  text-align:center; 
  margin:5px auto;
  margin-top:50px;
  /* width:1024px;  */
  /* background-image:url(../../images/RBC_login_bkgd.jpg);  */
  border:1px solid #000;
  /* background-repeat:no-repeat;  */
}

.rbcTxtBrand {
  display:inline-block; 
	margin:65px 0 0 0px; 
	font-size:1.8em; 
	color:#f00;'
}

.rbcTagBrand {
 font-size:1.5em; 
}

.panelPlacement {
  background:#fff;
  margin-top:20px;
  width:80%;
  padding:20px;
  display:inline-block;
  /* padding-left:280px; */
   border:1px solid #000; 
}

.panelInside {
	width:18em;
	margin-left:7em;
	text-align:left;
}

.loginFormInput {
	width:12em;
	padding-bottom:10px;
	padding-left:112px; 
	text-align:left;
}
	
.loginSelPanel {
  display:inline-block;
  text-align:left;
  background-color:#fff;
  padding:20px;
  min-width:200px;
  /*
  margin-left:40px; 
   

  padding-bottom:40px;
  */
}

#mapCalendar {
  padding-top: 0px;
	font-size:70%;
}

#shiftCalendar {
  padding-top: 0px;
}

.hdrtitle, .hdrActionGrp3Note, .hdrActionGrp1, .hdrActionGrp2, .hdrActionGrp3 {
	border-width:0px;
  border-style:solid;
	border-color:#0f0;	
}

.hdrActionGrp3Note {
	font-size: 80%;
	margin-top:0.5em;
	float:right;
	width:42%;
	height:auto;
}

.hdrActionGrp1 {
	margin-top:0.25em;
	font-size: 80%;
	float:left;
	width:10%;
	height:auto;
}

.hdrActionGrp2 {
	font-style: normal;
	font-size: 80%;
	float:left;
	width:10%;
	height:auto;
}

.hdrActionGrp3 {
	margin-top:0.5em;
	margin-right:0.0em;
	float:right;
	width:4em;
	height:3em;
}

.hdrtitle {
	margin-top:1.0em;
	float:left;
  width:10em;
	font-weight:bold;
}

.widgetLabel, .widgetSmLabel, .widgetSmSmLabel, .widgetSmContainer, .widgetSmSmContainer, .medNameCont, .widgetSmValue, .widgetSmSmValue, .dayWidgetLabel, .widgetMedLabel, .widgetRowContainer, .widgetValue, .widgetValueDetail {
	border-width:0px;
  border-style:solid;
	border-color:#f00;
	/* font-size: 70% !important; */
}


.widgtArea1 {
  width:28em;
  height:10em;
  margin:0em 0em 0em 0em;
}

.widgtArea2 {
  width:28em;
  height:6em;
  margin:0em 0em 0em 0em;
}

.widgetSmSmContainer{
	float: left;
	padding-bottom:10px;
	padding-left:4px;
	min-height: 20px; 
	width: 20em;
}

.widgetValCont{
	font-size:60%;
	padding-bottom:6px;
	padding-left:4px;
	min-height: 20px; 
	width: 60%;
}

.widgetLabel {
	font-size:80%;
	text-align:left;
	padding-top:16px;
	padding-right:4px;
	width: 80%;
}

.widgetSmLabel {
  font-size:70%;
  text-align:left;
	padding-top:10px;
	padding-left:50px;
	min-width: 70px;
	max-width: 80px
}

.widgetSmSmLabel {
  font-size:70%;
	text-align:right;
	padding-top:10px;
	padding-left:4em;
	min-width: 70px;
	max-width: 80px
}

.medNameCont{
	padding-bottom:1em;
	margin-left:0;
	min-height: 1.2; 
	width: 90%;
}

.dayWidgetLabel {
	font-size:80%;
	text-align:right;
	padding-top:4px;
	padding-right:10px; 
	width: 14em;
	min-height: 1.5em;
	cursor: pointer;
}

.widgetValue {
	float:left;
  font-size:100%;
	padding-top:0.5em;
	padding-left:0em;
	width:80%;
}

.widgetValueDetail {
  font-size:60%;
	padding-top:1.0em;
	padding-left:0em;
	width: 70px;
}

.widgetSmValue {
	padding-top:6px;
	padding-left:10px;
	width: 15%;
}

.widgetSmSmValue {
	float:left;
	padding-top:6px;
	padding-left:4px;
	min-width: 30px;
	max-width: 34px
}

.widgetMedLabel {
  font-size:70%;
	text-align:right;
	padding-top:10px;
	padding-right:0px;
	width: 140px;
}

.editTitle {
	color: #000000;
	padding-top:0.5;
	font-size: 100%;
	padding-left:0px;
	padding-right:0px;
	height: 1.5px; 
	width:80%;
}

.rbcColFont {
	text-align:left;
	font-size:80%;
}

.hdrtitle, .hdrActionGrp3Note, .hdrActionGrp1, .noteNavGP2, .hdrActionGrp2, .hdrActionGrp3, .noteNavGP1, div.dailyListHdr1 {
	border-width:0px;
  border-style:solid;
	border-color:#ff0;	
}

.hdrActionGrp3Note {
	font-size: 70%;
	margin-top:0.5em;
	float:right;
	width:43%;
	height:auto;
}

.hdrActionGrp1 {
	font-size: 80%;
	float:left;
	width:19%;
	height:auto;
}

.hdrActionGrp2 {
	font-style: normal;
	font-size: 60%;
	float:left;
	width:30%;
	height:auto;
}

.noteNavGP1 {
	font-size: 60%;
	float:right;
  width:68%;
}

.noteNavGP2 {
	font-size: 60%;
	float:right;
  width:22%;
}

.hdrActionGrp3 {
	margin-top:0.5em;
	margin-right:0.0em;
	float:right;
	width:4em;
	height:3em;
}

div.dailyListHdr1 {
  font-size:100%;
	margin-top:0.0em;
}

.okConfirmButtonSrch {
	float:left;
	background-color:#009b8f;
	font-size: 90%;
	padding-top:0px;
  padding-bottom:2px;
  padding-right:10px;
	margin-left:10px;
  width: 70px;
	height: 24px;
}

.leftPanel {
	float:left;
	border-width:1px;
  border-style:solid;
	border-color:#aaaaaa;
	font-size: 100%;
	min-height: 20px;
	width:180px;
}

}

@media only screen and (max-width: 480px) { 
/***/

	html {
		-webkit-text-size-adjust: none; 
	}
	body {
    background:#fff;
    font-family: Helvetica;
    color:#000;
  }

	p {
			font-size:1em;
			padding-bottom:0.75em;
	}
	
	a {
			color:#000;
			text-decoration:none;
	}
	
.rbcDailyHdr {
	border-width:0px;
  border-style:solid;
	border-color:#0000ff;	
  color: #009b8f;
  font-weight:bold;
	font-size:65%;
}
	
.hdrActionBar {
	/* position:fixed; */
	top:5em;
	width: 100%;
  height:auto;
	padding-top:0.0em;
	font-size:100%;
}


/* widget styles */
.widgtTxt1, .widgtTxt2, .widgtTxt3, .widgtTxt4, .widgtTxt5, .widgtTimTxt1, .widgtSel1, .widgtSel2, .widgtSel3, .widgtSel4, .widgtSel5, .widgtArea1, .widgtArea2 {
	border-width:1px;
  border-style:solid;
	border-color:#cccccc;
	/* font-size: 70% !important; */
}

rbcColFont, .rbcColFontSM, div.colHeading, div.colHeadingRow, div.rowThreeCol, div.rowFourCol, div.rowFiveCol, div.rowSixCol, div.rowSixColNP, div.rowSevenCol, div.rowSevenColNP, div.rowEightCol, .rowJournalCol1, .rowJournalCol2, .rowJournalCol3, .rowJournalCol4 .rowJournalCol1a, .rowJournalCol2a, .rowJournalCol3a, .rowJournalCol4a, .rowJournalCol4alert, .rowEventColAct1, .rowEventColAct2, .rowEventColAct3, .rowJournalCol1a  {
	/*** float:left; ***/
  /*** font-size: 0.9em; ***/
	border-width:0px;
  border-style:solid;
	border-color:#00ff00;
	padding-top:10px;
	padding-left:0px;
	padding-bottom:10px;
}

div.rowSixColNP  { 
  width:14%;
}	



/* widget styles */
.widgetLabel, .widgetSmLabel, .widgetSmSmLabel, .widgetSmContainer, .widgetSmSmContainer, .medNameCont, .widgetSmValue, .widgetSmSmValue, .dayWidgetLabel, .widgetMedLabel, .widgetRowContainer, .widgetValue, .widgetValueDetail, .panelSectLftHdr, .addWidgetCont, div.rowMedCol, div.rowDoseCol, div.rowUnitCol, div.rowInstructCol, div.tableColSpace, div.rowTwoCol, div.rowTwoColPlus, div.rowThreeCol, div.rowFourCol, div.rowFiveCol, div.rowSixCol, div.colHeading, div.colHeadingRow, div.rowJournalCol1a, div.rowJournalCol2a, div.rowJournalCol3a, div.rowInstructColMob, .rbcColFont, div.rowNameColChart, div.rowMedInstructCol, div.rowAppColChart, div.rowActInstructCol, div.rowActCol {
	border-width:0px;
  border-style:solid;
	border-color:#00f;
	font-size: 100%; 
}

.widgtTxt1 {
  width:16em;
	padding-top:4px;
}

.widgtTxt2 {
  width:140px;
	padding-top:4px;
}

.widgtTxt3 {
  width:6em;
	padding-top:4px;
}

.widgtTxt4 {
  width:10em;
	padding-top:4px;
}

.widgtTxt5 {
  width:16em;
	padding-top:4px;
}

.widgtSel1 {
	font-size: 100%;
	width:14em;
	padding-top:6px;
 }

.widgtSel2 {
  width:125px;
	padding-top:6px;
 }

.widgtSel3 {
  width:40px;
	padding-top:6px;
 }

.widgtSel4 {
  width:40px;
	font-size:0.75em; 
}

.widgtSel5 {
  width:140px;
	padding-top:6px;
 }

.widgtTimTxt1 {
	font-size: 1.5em;
  width:3em;
}

.widgtArea1 {
  width:17em;
  height:10em;
  margin:0em 0em 0em 0em;
}

.widgtArea2 {
  width:17em;
  height:6em;
  margin:0em 0em 0em 0em;
}

.panelSectContent {
	color: #222222;
	background: #fff;
	background-color: #fff;
	padding-top:2px;
	padding-left:2px;
	min-height: 20px; 
	max-width: 320px;
}

.panelSect {
	background-color:#fff;
	color: #808284;
	display: inline-block;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding-left:0px;
	min-height: 42px; 
  overflow: hidden;
	height:100%;
	width:100%;
}

.addWidgetCont {
	float:left;
	width:70%
}


/*** decreasing size of all check boxes ***/
input[type=checkbox] {
  transform: scale(1.5);
}

.widgetSmContainer{
	float: left;
	padding-bottom:10px;
	padding-left:4px;
	min-height: 20px; 
	min-width: 16em;
	max-width: 210px
}

.widgetSmSmContainer{
	float: left;
	padding-bottom:10px;
	padding-left:4px;
	min-height: 20px; 
	width: 20em;
}

.panelSpacerVerLngDetMed {
	min-height: 750px; 
	min-width: 0px;
}

.panelSpacerVerSmlDetMed {
	min-height: 250px; 
	width: 0px;
}

.panelSpacerVerActEdit {
	min-height: 360px; 
	width: 0px;
}

.panelSpacerVerAct1Edit {
	min-height: 740px; 
	width: 0px;
}

.panelSectContent {
	float:left;
	color: #222222;
	background: #fff;
	background-color: #fff;
	padding-top:10px;
	padding-left:10px;
	font-size: 100%;
	height: 100%; 
	width: 98%;
}

.panelSect {
	background-color:#fff;
	color: #808284;
	display: inline-block;
	margin: 0; /* it's good practice to zero the margin and padding of the body element to account for differing browser defaults */
	padding-left:0px;
	min-height: 42px; 
  overflow: hidden;
	height:100%;
	width:100%;
}

.panelSectLftHdr {
	float:left;
	color: #ffffff;
	padding-top:0px;
	padding-left:0px;
	padding-right:0px;
	font-size: 110%;
	height:100%;
	width: 0%; 
}

.widgetValCont{
	font-size:60%;
	padding-bottom:6px;
	padding-left:4px;
	min-height: 20px; 
	width: 60%;
}

.widgetLabel {
	font-size:100%;
	text-align:left;
	padding-top:16px;
	padding-right:4px;
	width: 80%;
}

.widgetSmLabel {
  font-size:100%;
  text-align:left;
	padding-top:10px;
	padding-left:1em;
	min-width: 8em;
	max-width: 80px
}

.widgetSmSmLabel {
  font-size:100%;
	text-align:right;
	padding-top:10px;
	padding-left:1em;
	min-width: 70px;
	max-width: 80px
}

.medNameCont{
	padding-bottom:1em;
	margin-left:0;
	min-height: 1.2; 
	width: 90%;
}

.dayWidgetLabel {
	font-size:100%;
	text-align:right;
	padding-top:4px;
	padding-right:2px; 
	width: 10em;
	min-height: 1.5em;
	cursor: pointer;
}

.widgetValue {
	float:left;
  font-size:100%;
	padding-top:0.5em;
	padding-left:0em;
	width:80%;
}

.widgetValueDetail {
  font-size:100%;
	padding-top:1.0em;
	padding-left:0em;
	width: 70px;
}

.widgetSmValue {
	padding-top:6px;
	padding-left:10px;
	width: 15%;
}

.widgetSmSmValue {
	float:left;
	padding-top:6px;
	padding-left:4px;
	min-width: 30px;
	max-width: 34px
}

.widgetMedLabel {
  font-size:100%;
	text-align:right;
	padding-top:10px;
	padding-right:0px;
	width: 140px;
}

.editTitle {
	color: #000000;
	padding-top:0.5;
	font-size: 100%;
	padding-left:0px;
	padding-right:0px;
	height: 1.5px; 
	width:80%;
}


div.btn         { 
   display:inline-block; 
   font-size: 100%;
   margin:5px; 
   padding-top:7px;
   padding-right:5px; 
   border:0px solid #080; 
   cursor:pointer; 
   z-index:101; 
}

.widgetRowContainer{
	float:left;
	padding-bottom:1em;
	padding-left:0%;
	min-height: 1.2; 
	width: 40%;
}

.rbcColFont {
	text-align:left;
	font-size:90%;
}

.rbcColFontSM {
  word-wrap: break-word;	
	font-size:60%;
}

.rbcTelCol {
  word-wrap: break-word;
	width:30%;
	font-size:70%;
	padding-top:1.25em;
}

.rbcDateCol {
  word-wrap: break-word;
	width:20%;
	font-size:70%;
	padding-top:1.25em;
}

div.colHeading  { 
  font-size:60%;
  color:#00699d;
	background-color:#dddddd;
  float:left;
	margin:0.5em 0.25em 0em 0em;
	padding:0em 0.25em 0em 0em;
	/* font-weight:bold; */
	vertical-align: bottom;
}	

div.rowMedCol  { 
  word-wrap: break-word;	
	padding-top:10px;
	padding-left:0px;
  width:8em;  
	}	
	
	div.rowDoseCol  {
  word-wrap: break-word;	
  font-size: 60%;
	text-align:right;
	padding-top:12px;
	padding-left:0.25em;
	vertical-align: bottom;
  width:2em;  
	}
	
	div.rowUnitCol  {
	color:#333;
	text-align:left;
	font-size: 60%;
	padding-top:12px;
	padding-left:0em;
	vertical-align: bottom;
  width:2em; 
	}

div.rowInstructCol  {
  word-wrap: break-word;	
	overflow: visible;
	padding-top:10px;
	padding-left:0.5em;
  width:6em;  
	}	
	
div.rowInstructColMob  {
  word-wrap: break-word;	
	overflow: visible;
	padding-top:0.5em;
	padding-left:0.5em;
  width:50%;  
	}	
	
div.rowNameColChart  { 
  word-wrap: break-word;	
	padding-top:0em;
	padding-left:0.5em;
  width:42%;  
}		

div.rowMedInstructCol  {
	padding-top:0em;
	padding-left:0.5em;
  width:42%; 
	}
	
div.rowAppColChart  { 
	padding-top:0px;
	padding-left:10px;
  width:60%;  
}	

div.rowActInstructCol  {
	padding-top:0px;
	padding-left:10px;
  width:42%;  
	}	
	
div.rowActCol  { 
	padding-top:0px;
	padding-left:10px;
  width:42%;  
	}	
	
div.rowTwoCol  { 
  word-wrap: break-word;	
  padding-left:0em;
  width:40%;  
}	

div.rowTwoColPlus  { 
  word-wrap: break-word;	
  padding-left:0em;
  width:35%;  
}	

div.rowThreeCol  { 
  word-wrap: break-word;	
  padding-left:0em;
  width:30%;  
}	

div.rowFourCol  { 
  padding-left:0em;
  width:15%; 
}	

div.rowFiveCol  { 
  word-wrap: break-word;	
  font-size:60%;
  padding-left:0em;
  width:15.5%; 
}	
	
div.rowSixCol  { 
  width:11%;
}	
		
div.tableColSpace  { 
	font-size: 60%;
	/*  padding-top:10px; */
	padding-left:0em;
  width:0em;  
	height:1em;  
	vertical-align: bottom;
}	

div.colHeadingRow  {  
	overflow:hidden;
	padding-left:0.2em;
	padding-top:4px;
	padding-bottom:4px;
  height:2.0em;
	float:left;
	background-color:#dddddd;
	width:99%;
}

div.rowJournalCol1a  { 
  width:20%; 
	float:left;
  overflow:hidden; 
	padding-left:0em;
  padding-top:10px; 
  line-height:1.2em;
  font-size:75%;
}	

div.rowJournalCol2a  {
	float:left;
	padding-left:0.4em;
  vertical-align:top;
  width:20%;
	padding-top:10px;
	line-height:1.2em;
}	

div.rowJournalCol3a  { 
	float:left;
	padding-left:0.2em;
  vertical-align:top;
	width:50%;
	padding-top:10px;
	padding-right:0.2em; 
	line-height:1.2em;
}	

.ui-dialog.mobileConfirmDialog {
  font-family: Verdana,Arial,sans-serif;
  font-size: .8em;
  background-color:#ff0000; 
}

.okConfirmButtonSrch {
	float:left;
	background-color:#009b8f;
	font-size: 90%;
	padding-top:0px;
  padding-bottom:2px;
  padding-right:10px;
	margin-left:10px;
  width: 70px;
	height: 24px;
}

.leftPanel {
	float:left;
	border-width:1px;
  border-style:solid;
	border-color:#aaaaaa;
	font-size: 100%;
	min-height: 20px;
	width:180px;
}



.timeSectHdrCtr, .rbcContentFooter, .panelSpacerVerMobEdit, .editMobHdr, .mobDayRowName, .mobDayRowInstr, .mobRowActions {
	float: left;
	color: #222222;
	background: #dddddd;
	background-color: #ffffff;
	border-width:0px;
  border-style:solid;
	border-color:#0000ff;	
	font-size: 100%;
}

.timeSectHdrCtr {
	float: left;
	width: 80%;
	font-size:70%;
	/*** line-height: 28px; ***/
	text-align: center;
}

.rbcContentFooter {
	float:left;
	width:100%;
	font-size:70%;
}



.mobDayRowName {
	text-align:left;
	padding-top:4px;
	padding-bottom:5px;
	width: 34%;
}

.mobDayRowInstr {
	text-align:left;
	padding-top:4px;
	padding-bottom:5px;
	padding-left:10px;
	min-height:1em;
	width: 42%;
}

.mobRowActions {
	color:#ffffff;
	background-color: #636466;
	padding-bottom:0.2em;
	padding-top:0.2em;
	padding-left:0.2em;
	padding-right:0.2em;
	text-align:center;
  width:100%;
}

.mobBut { 
  background: #009b8f;
	-webkit-border-radius: 4;
  -moz-border-radius: 4;
  border-radius: 4px;
  font-family: Arial;
  font-weight:bold;
	min-width:5em;
  color: #ffffff;
  font-size: 0.75em;
  padding: 3px 6px 3px 6px;
  text-decoration: none;
}

.mobButCont { 
   float: right;
   color: #ffffff;
   font-size: 110%;
   padding-top:8px;
   margin-right:0.5em; 
   margin-left:0.5em; 
   border:0px solid #080; 
   font-weight:bold;
   z-index:101; 
}

.panelSpacerVerMobEdit {
	min-height: 200px; 
	min-width: 4px;
}

.submit {
  color: #009b8f;
  font-weight:bold;
}

.loginContainer {
  height:768px; 
  text-align:left; 
  margin:5px auto; 
  width:320px; 
  border:1px solid #000;
}

.rbcTxtBrand {
  display:inline-block; 
	margin:65px 0 0 0px; 
	font-size:1.5em; 
	color:#f00;'
}

.rbcTagBrand {
 font-size:1.0em; 
 padding-left:7.5em;
}

.panelPlacement { 
  padding-top:20px; 
  padding-left:0px; 
}

.panelInside {
	width:18em;
	margin-left:1em;
	text-align:left;
}

.loginFormInput {
	width:12em;
	padding-bottom:10px;
	padding-left:20px; 
	text-align:left;
}
	
.loginSelPanel {
  background-color:#ffffff; 
  margin-left:0px; 
  width:310px; 
  padding-left:10px; 
  padding-bottom:40px;
}

div.rowChkBoxCol  {
	float:right;
	font-size:0.75em;
	padding-top:0px;
	padding-left:0px;
	height:100%;
  width:35%;  
	}

.widgetTimeDurCont {
	padding-top:0px;
	padding-left:0px;
	width: 20%;
}

.hdrtitle, .hdrActionGrp3Note , .hdrActionGrp1 , .hdrActionGrp2, .hdrActionGrp3, div.dailyListHdr1, .infoTitle {
	border-width:0px;
  border-style:solid;
	border-color:#00f;	
}

.hdrActionGrp3Note {
	margin-top:0.5em;
	float:right;
	width:25%;
	height:auto;
}

.hdrActionGrp1 {
	margin-top:0.25em;
	font-size: 100%;
	float:left;
	width:10%;
	height:auto;
}

.hdrActionGrp2 {
	font-style: normal;
	font-size: 100%;
	float:left;
	width:10%;
	height:auto;
}

.hdrActionGrp3 {
	margin-top:0.5em;
	margin-right:0.0em;
	float:right;
	width:4em;
	height:3em;
}

.hdrtitle {
	margin-top:1.0em;
	float:left;
  width:10em;
	font-weight:bold;
}

div.dailyListHdr1 {
  font-size:100%;
	margin-top:0em;
}

.infoTitle {
	color: #000000;
	padding-top:1em;
	font-size: 90%;
	padding-left:10%;
	padding-right:0px;
	min-height: 32px; 
}



}

.ui-icon-rbclogout:after {
    background-image: url("../../images/icons/rbc_icon_logout.png");
    /* Make your icon fit */
    background-size: 18px 18px;
		border: none !important;
box-shadow: none !important;
outline: 0;
}
.ui-icon-info {
    background-color: #FFFFFF !important;
}
/*** end mobile  ***/


/***/

/***/	



