div.row label{
	float:left;
	width: 100px;
	font-weight: bold;
}

input{
	float:left;
}
section{
	float:left;
	width: 100%;
	border-radius: 5px;
	border: 1px solid #b4b4b4;
	padding: 10px;
	margin-bottom: 10px;
	position: relative;
}
.noMarginLeft{
	margin-left: 0px;
}
.nav-tabs {
  border-bottom: 1px solid #b4b4b4;
}
.nav-tabs li a:hover {
	color: #62c462;
	border: 1px solid #b4b4b4;
}
legend{
	border-color: #B4B4B4;
}

.addButton{
	position: absolute;
	right:10px;
	top:10px;
}
.nav-tabs > .active > a, 
.nav-tabs > .active > a:hover, 
.nav-tabs > .active > a:focus,
.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus, 
.dropdown-submenu:hover > a, 
.dropdown-submenu:focus > a {
	font-weight: bold;
	background-color:#5bb75b;
	color: #FFF;
	border: 1px solid #b4b4b4;
}

.dropdown-menu > li > a:hover, 
.dropdown-menu > li > a:focus, .dropdown-submenu:hover > a, 
.dropdown-submenu:focus > a {
	font-weight: normal;
}

.fBold {
	font-weight: bold;
}
a { 
	color:#5bb75b;
}

a:hover, a:focus { 
	color:gray;
}

.nav-tabs li a {
	font-weight: bold;
	border: 1px solid #b4b4b4;
}
.box-sizing{
	-webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
	-moz-box-sizing: border-box;    /* Firefox, other Gecko */
	box-sizing: border-box;         /* Opera/IE 8+ */
}
.yiiPager, 
.pagination ul{
	margin-top:30px;
	margin-left:30px;
}

.addButton{
	margin: 0px 0px 10px 10px;
	float:right;
}
.tableStriped tbody tr:nth-child(odd){
	background-color: #f9f9f9;
}
td.button-column a img{
	width: 25px;
}
