
	/*Begin mobile template style*/
/*	body{padding-right: 10px!important;}  */

	.rnr-c-searchpanelfly  input[type="text"],
	.rnr-c-searchpanelfly input[type="number"],
	.rnr-c-searchpanelfly input[type="email"],
	.rnr-c-searchpanelfly input[type="url"],
	.rnr-c-searchpanelfly input[type="tel"],
	.rnr-c-fields input[type="text"],
	.rnr-c-fields input[type="number"],
	.rnr-c-fields input[type="email"],
	.rnr-c-fields input[type="url"],
	.rnr-c-fields input[type="tel"],
	.rnr-c-fields input[type="password"],
	.rnr-c-fields textarea {
		width: 63%;
		height: 23px;
	}

	.rnr-c-fields .rnr-cc {
		vertical-align: text-bottom;
		padding-bottom: 0px !important;
		padding-left: 10px !important;
	}
	.rnr-c-fields .rnr-cc2 {
		padding-top: 1px !important;
	}
	.rnr-flybutton {
		position:absolute;
		/*border:1px solid #000;
		color:black; */
		padding: 6px;
	}
	.rnr-more-container{
		 position:absolute;
		 /*left:150px;
		 top:12px;
		 width:150px;*/
		 z-index:+1;
	 }

	 .rnr-more-container > * {
		padding: 7px 10px;
	 }

	 .rnr-more > * > *  {
		margin: 10px; 5px;
	 }

	.rnr-fulltext-content{
		white-space: normal;
	}

	.rnr-cg > table > * > tr.rnr-toprow > th.rnr-cc{
		text-align:left;
	}

	.rnr-panel .rnr-cc{
		padding:4px;
	}

	.srchPanelRow {
		padding: 8pt;
	}

	.controlsBlock.controlsBlock.controlsBlock
	{
		width: auto;
	}

	/* border classes when control is hovered in window mode*/
	.cellBorderTopHovered {
		border-top: 1pt dotted #C0C0C0;
	}
	.cellBorderBottomHovered {
		border-bottom: 1pt dotted #C0C0C0;
	}

	.hiddenButtonGroup > .rnr-list.rnr-list.rnr-list {
		display: none;
	}

	.rnr-dbelemtable {
		table-layout: fixed;
	}

/* fixed footer only in portrait mode */
@media screen and (orientation:portrait) {

	.rnr-c.rnr-cv.rnr-c-dash,
    .rnr-c.rnr-cv.rnr-c-fields,
	.rnr-main-body {
	position: absolute;
	top: 37px;
	overflow-y: scroll;
	left: 0px;
	bottom: 37px;
	right: 0px;
	}


	div.rnr-c.rnr-ch.rnr-c-bottompanel, div > rnr-b-viewbuttons {
		position: fixed;
		bottom: 0px;
		margin-bottom: 0px;
	}

	div.style1.rnr-bl.rnr-b-chart {
		position: absolute !important;
		left: -23px !important;
		top: -23px !important;
	}

		div.rnr-brickcontents.style2.rnr-b-flypanel_mobile .rnr-main-body {
		top: 0px;
	}
}

	[data-icon]:before {
    	font-size: 123% !important;
    }

	.header-icon[data-icon]:before	{
		font-size: 100% !important;
	}

	.header-icon {
		position: relative;
	}

	.rnr-c.rnr-ch.rnr-multialign.rnr-c-toppanel {
		height: 37px;
	}

	[data-icon=chevronleft]:before, [data-icon=chevronright]:before {
		position: relative;
		left: 7px;
		top: 3px;
	}

	[data-icon=user]:before {
	  margin-right: -7px;
 	  position: relative;
	  top: 2px;
	}

	div.style1.rnr-bc.rnr-b-header_edit_title_mobile,
	div.style1.rnr-bc.rnr-b-header_add_title_mobile,
	div.style1.rnr-bc.rnr-b-tableinfo_mobile,
	div.style1.rnr-bc.rnr-b-charttableinfo_mobile,
	div.style1.rnr-bc.rnr-b-srchheader_mobile	{
		font-size: 14px !important;
		font-weight: bold !important;
	}

	div.style1.rnr-br.rnr-b-header_edit_link_mobile,
	div.style1.rnr-br.rnr-b-bars_menu_mobile  	{
		padding-right: 0px !important;
	}

	div.rnr-c.rnr-cv.rnr-c-menu {
		margin-bottom: 0px !important;
	}

	ul.bars-menu {
		top: 37px;
	}



	body.page-report, body.page-chart, body.page-dashboard, body.page-search {
		padding-left: 0px !important;
		padding-top: 0px !important;
	}

	td.blackshade {
	 font-size: 110% !important;
	 padding: 3px 4px !important;
	}

	td.header_1 {
		font-size: 100% !important;
	}


	td > div > div.rnr-main-body ,
	td.rnr-dbelembody  div.style1.rnr-bl.rnr-b-chart,
	td.rnr-dbelembody  div.style1.rnr-bl.rnr-b-report
	{
		position: relative !important;
		top: initial;
	}

	.rnr-dbbordered {
		padding: 0px !important;
	}

	td.rnr-dbelembody  div.rnr-c.rnr-ch.rnr-multialign.rnr-c-toppanel {
		display: none;
	}

	td.rnr-dbelembody div.rnr-main-body {
		top: 4px !important;
	}

	[data-icon=search]:before,
	[data-icon=add]:before,
	[data-icon=trash]:before {
		padding-right: 4px;
	}

	.rnr-button {
		margin: 0 3px;
	}

	span.rnr-dbebrick.rnr-dberight li {
		list-style-type: none;
	}

	div.style1.rnr-bl.rnr-b-pagination {
		padding: 10px 8px !important;
	}

	.page-list .rnr-c-searchpanelfly {
		margin-bottom: 0px !important;
	}

	.rnr-b-flypanel_mobile
	{
		padding:0 !important;
	}

	.page-tab  .rnr-c.rnr-cv.rnr-c-fields,
	.page-viewtab .rnr-c.rnr-cv.rnr-c-fields 	{
		position: relative;
		top: 0px;
	}

	/*End mobile template style*/
	