/* CSS Document */
html, body{
	/*height:100%;*/
}
body{
	padding:0;
	margin:0;
	font-family:Arial, Helvetica, sans-serif;
	background-color:#F6F6F6;
}
/*a:link, a:visited{
	color:#09F;
}
a:hover{
	color:#909;
}*/
header{
	/*position:fixed;
	width:100%;*/
	padding:0 0px 0 0;
	background-color:#14171E;
	margin:0;
	padding-top:5px;
	z-index:2000;
	background:#14171E url("//www.nottingham.ac.uk/healthsciences/raise-a-practice-concern/images/uon-logo-blue-rev-2017.png") 5px center no-repeat;
	min-height:44px;

}
header h1{
	color:#fff;
	font-size:1.4em;
	padding:39px 160px 0 0;
	margin:0;
	line-height:normal;
}
#logo{
/*float:left;
display:inline;*/
margin-left:5px;
}
/* START system tools */
#system_tools{

}

/* END system tools */
#logged_in_bar{
	display:block;
	padding:0 5px;
	background-color:#0095A1;
	color:#fff;
	clear:both;
	margin:5px 0 0 0;/*#75377F*/
}
#main_content{
	z-index:1000;
	padding:5px 5px 5px 5px;
	padding-bottom:70px;
}

.week_defined_rules{
	border:1px solid #000;
	padding:5px;
}
.verticle_space, .vertical_space{
	margin-top:10px;
}
.larger li, .larger li ul{
	margin-bottom:10px;
		list-style:none;
}
.larger li ul{
	border-top:2px dashed #666;
	margin:10px 10px 10px 20px;

	padding:10px 0;

}
.larger li ul li{
	list-style:none;
	padding:0 0 5px 0;
	margin:0 0 10px 0;
	border-bottom:1px dashed #999;
}
.larger li .dropdown-menu, .larger li .dropdown-menu li, .larger li ul .dropdown-menu li, .larger li ul li .dropdown-menu li{
	padding:0;
	margin:0;
	border:none;
}
.center{
	text-align:center;
}
.text_right{
	text-align:right;
}
/*#main_content table{
	background-color:#fff;
}
table td, table tr{
	vertical-align:top;
	background-color:#D9EDF7;
}
table td label{
	display:none;
}
*/
#action_taken label{
	width:auto;
	/*display:inline;*/
}
#action_taken textarea{
	/*width:115px;
	padding:0;*/
}

div.invalid
{
  display: block;
  background-color: transparent;
  background-image: url("https://www.nottingham.ac.uk/healthsciences/raise-a-concern/images/invalid_icon.png");
  background-repeat: no-repeat;
  background-attachment: scroll;
  background-position: left center;
  background-clip: border-box;
  background-origin: padding-box;
  background-size: auto auto;
  padding-top: 5px;
  padding-right: 0px;
  padding-bottom: 5px;
  padding-left: 25px;
}

footer{
	bottom: 0;
	height: 40px;
	left: 0;
	position: fixed;
	right: 0;
	background-color:#4F4F4F;
	color:#fff;
	padding:5px;/**/
}
footer p{
	padding:0;
	margin:0;
}

.alert-detail{
  color: #EF8100;
  background-color: #FFF0DF;
  border-color: #FFBD6F;
}

@media(max-width:1068px){
	#action_taken label{
	}
	#action_taken textarea{
		width:115px;
		padding:0;
	}
}
@media(min-width:1069px){

	#action_taken textarea{
		padding:5px;
	}
}