  	#team-search-results {
		margin-top: 40px;
		margin-bottom: 40px;
	}

	.results-loading {
		text-align: center;
	}

	.input-group-addon {
		background-color: #13306a;
		border-color: rgba(0,0,0,.1);
		color: #fff;
	}

	.name {
		font-size:120%;
		color: #777;
	}

	#main a.collapse-button, #main a.collapse-button:visited, #main a.collapse-button:active, #main a.collapse-button:focus, #main a.collapse-button:hover {
		border-bottom: 1px dotted #153D7C;
		color: #153D7C;
		background: none;
		font-size: 21px;
	}

	#main a.collapse-button::before {
		color: #153D7C;
		background: none;
	}	

	.position-relative {
		position: relative;
	}


	#main .btn, #main .btn:visited {
		color: #fff;	}


	#main .btn-primary, #main .btn-primary:visited {
		background-color: #337ab7;
		border-color: rgba(0,0,0,.1);
	}

	#main .btn:hover, #main .btn:active, #main .btn:focus {
		color: #fff;
	}

	#main .btn-primary:hover, #main .btn-primary:active, #main .btn-primary:focus {
		background-color: #13306a;
	}

	#main .btn-contact {
		position: absolute;
		background-color: #f2f0e8;
		color: #4d9cc2;
		border-radius: 50%;
		width: 38px;
		height: 38px;
		padding: 5px 10px;
		display: block;
		left: 63%;
		bottom: 6px;
		font-size: 18px;
		box-shadow: 0 4px 8px 0 rgba(0, 0, 0, 0.2), 0 6px 20px 0 rgba(0, 0, 0, 0.19);
	}

	#page-content article {
		text-align: left;
	}

	.contact-footer {
		margin-top: 20px;
	}

	.col-xs-3, .col-xs-9, .col-md-2, .col-md-10 {
		padding-left: 8px;
		padding-right: 8px;
	}

	@media only screen and (max-width: 991px) {
		.col-md-6 ~ .col-md-6 {
			margin-top: 20px;
		}
	}

	article .row ~ .row {
		border-top: 1px dotted #4a4949;
		padding-top: 10px;
		margin-top: 10px;
	}

	.collapse-box .row {
		margin-right: -5px;
		margin-left: -5px;
	}
    .collapse-box {
        background-color: #fff0 !important;
    }
	
	aside.affix.col-sm-4 {
		position: static;
	}

	@media (max-width: 767px) {
		aside.affix {
			position: static;
			display: none;
		 }
	}
