body {
  margin-top: 40px;
  font-size: 12px;
}
label, input, button, select, textarea{
    font-size:12px;
}
.btn
{
    font-size:12px;
}
i
{
	font-size: 14px;
}
#wrapper {
  padding-left: 0;
}

#page-wrapper {
  /*width: 100%;*/
  padding: 5px 15px;
  margin-top: 40px;
}
.dropdownlookup-panel .grid-view
{
	padding-top:0;
}
/* Edit Below to Customize Widths > 768px */
@media (min-width:768px) {

	/* Wrappers */

	#wrapper {
		padding-left: 190px;
	}

	#page-wrapper {
		padding: 0px 25px;
	}

	/* Side Nav */
	.nav-list>li>a, .nav-list .nav-header
	{
		text-shadow:none;
	}
	.side-nav {
		margin-left: -190px;
		left: 220px;
		position: fixed;
		top: 40px;
		height: 100%;
		border-radius: 0;
		border: none;
		background-color: #222222;
		z-index:100;
	}

	.side-nav>li.dropdown.open>ul.dropdown-menu>li>a 
	{
		background-color: #222222;
		color:#FFF;
		padding: 10px 10px 10px 15px;
	}
	

	.side-nav>li.dropdown>ul.dropdown-menu, .accordion-inner ul {	
		min-width: 200px;
		margin-left: 150px;
		margin-top:-40px;
		z-index:100;
		padding: 0;
		border: none;
		border-radius: 0;
		background-color: transparent;
		box-shadow: none;
		-webkit-box-shadow: none;
	}

	.side-nav>li>a {
		width: 140px;
		color: #999999;
		padding: 10px 10px 10px 15px;
	}
	
	.side-nav .dropdown .caret {
		display: inline-block;
		width: 0;
		height: 0;
		margin-left: 2px;
		/*border-top-color: #0088cc;
		border-bottom-color: #0088cc;*/
		/*vertical-align: middle;*/
		border-left: 4px solid #0088cc;
		border-bottom: 4px solid #222;
		border-right: 0 dotted;
		border-top: 4px solid #222;
		content: "";
	}
	.side-nav a.dropdown-toggle:hover .caret, 
	.side-nav a.dropdown-toggle:active .caret, 
	.side-nav a.dropdown-toggle:focus .caret
	{
		border-left: 4px solid #0088cc;
		border-bottom: 4px solid #eee;
		border-right: 0 dotted;
		border-top: 4px solid #eee;
		content: "";
		
	}
	
	.nav li.dropdown.open a:focus .caret{
		border-top-color: #eee;
		border-bottom-color: #eee;
	}
	
	.mirror-nav
	{
		position: fixed;
		margin-left: 0px;
		left: 0;
		width: 10px;
		
		
	}
	
	.mirror-nav>li>a {
		width: 15px;
		background-color: rgb(51, 50, 48);
		padding: 10px 10px 10px 15px;
	}
	.mirror-nav>li>a:hover
	{
		background-color:#0088cc;
		color:#eee;
	}
	
	.mirror-nav>li>a.inactive
	{
		background-color:transparent;
		color:#222;
	}
	
	#page-wrapper  h1
	{
		color:#666;
		margin-left:-20px;
		margin-right:-25px;
		padding: 20px;
		background-color:#f7f7f9;/*#eeeeee;*/
		border-bottom: 1px solid #dddddd;
		line-height:15px;
		font-size:25px;
		text-shadow: 0 1px 0 #fff;
	}
	.form-horizontal .control-group
	{
		float:left;
	}
	span.help-inline.error
	{
		display:none;
	}
	
	.leftTabs
	{
		width:55%;
		
	}
	.rightTabs
	{
		width:44%;
		padding-left:9px;
	}
	.leftTabs, .rightTabs
	{
		float:left;
		/*max-height:400px;*/
		margin-top:10px;
	}
	.bottomTabs
	{
		margin-top:50px;
	}
	
	.form-horizontal .form-actions
	{
		padding-left:20px;
	}
	
	.redactorContent
	{
		margin-top:10px;
	}
	
	.nopadding
	{
		padding:0;
	}
	
	div.panels .bootstrap-widget
	{
		clear:none;
	}
	
	.container-fluid.panels
	{
		padding:0;
	}
	
	/*.remstat div.bootstrap-widget-content
	{
		padding-left:20%;
	}
	.remstat .easyPieChart
	{
		margin-right:30px;
	}*/	
}
@media (max-width:768px) {
	.mirror-nav
	{
		display:none;
	}
}
#pdf.modal, .modal.large {
	width: 80%; /* respsonsive width */
	margin-left:-40%; /* width/2) */
	/*height: 80%;*/
}
#pdf.modal
{
	height:70%;
}
#pdf.modal.large div.modal-body
{
	max-height:100%;
	padding:0;
}

