body {
	/*overflow: hidden;*/
	/*background: #00bad1 url("../images/bg3.png") left 40%;*/
	background-size: cover;
	/*background: #00bad1 url("../images/bg7.jpg");*/
	font-size: 13px;
	margin: 0;
	padding: 0;
	height: 100%;
	/*background-color: #299bb6;*/
}
.container.pig-bg {
	margin: 0;
	position: absolute;
	top: 50%;
	left: 50%;
	transform: translate(-50%, -50%);
}
@media only screen and (min-width: 521px) {
	.container.login {
		margin: 0;
		position: absolute;
		top: 50%;
		left: 50%;
		transform: translate(-50%, -50%);
	}
}

img {
	display: block;
	margin: auto;
}

@media only screen and (max-width: 520px) {
	.pig-bg img {
		width: 100%;
	}
}



.navbar-default {
    /*background-color: rgb(255,255,255, 0.7);*/
		/*background-color: rgb(46,101,137, 0.7);*/
		/*background-color: rgb(0,0,0, 0.05);*/
		/*background-color: #438EB9;*/
		background-color: #227f95;
}
.auth .navbar-default {
		background-color: #227f95;/*#2e8dad;*/
}
.notauth .navbar .navbar-toggle {
		display: none;
}
.notauth .navbar-fixed-top {
      position: relative;
}

@media only screen and (max-width: 520px) {
	.notauth .navbar .navbar-brand {
			width: 100%;
			text-align: center;
	}
}

.navbar-brand {
    padding: 10px 15px;
    line-height: 30px;
}


.panel {
    background-color: rgb(255,255,255, 0.7);
}


.pigcolor-links > a {
		color: #ffc6ad;
		padding: 0 25px;
		font-size: 12px;
		font-weight: 600;
		letter-spacing: .1rem;
		text-decoration: none;
		text-transform: uppercase;

		text-shadow:
			-1px -1px 0 #000,
			1px -1px 0 #000,
			-1px 1px 0 #000,
			1px 1px 0 #000;
}


.no-margin {
	margin: 0;
}


.btn {
	padding: 3px 12px;
}
.modal-header {
    padding: 10px 15px;
}




.column-filter-widget { float:left; padding: 5px; }
.column-filter-widget select { display: block; }
.column-filter-widgets a.filter-term { display: block; text-decoration: none; padding-left: 10px; font-size: 90%; }
.column-filter-widgets a.filter-term:hover { text-decoration: line-through !important; }
.column-filter-widget-selected-terms { clear:left; }
.column-filter-widgets label
{
	float: left;
	margin: 10px 0 10px 10px;
}



#commencement-table tbody tr:not(.selected):not(.detail-row):not(.header),
#commencement-table .detail-row tbody tr:not(.selected) {
	cursor: pointer;
}

#fep-table tbody tr:not(.selected):not(.inprogress):not(.detail-row):not(.header)
{
	cursor: pointer;
}
