a.callout {
	font-size: 21px;
	font-family: "ProximaNova", sans-serif;
	font-weight:normal;
	border: 1px solid #f1efee;
	background-color:#f5f5f5;
}

a.callout:hover {
	border:1px solid #ccc;
		-webkit-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.1);
		-moz-box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.1);
	box-shadow: 0px 3px 0px 0px rgba(0,0,0,0.1);
	background-color: #f1efee;
}

.nav-pills > li.active > a, .nav-pills > li.active > a:hover, .nav-pills > li.active > a:focus {
	background-color: #be1e2d;
	color: #fff;
}

.label {
	font-weight:normal;
	font-size: 65%;
	padding: 3px 5px;
	margin-left: 10px;
}

.well {
	padding: 20px;
	border: 1px solid #f1efee;
	background-color:#f5f5f5;
}

.list-group-item {
	background-color: none;
	background: transparent;
}

/* All Meetings */

.all-sg-meetings-view span {
    position: relative;
    top: -8px;
}

ul.list-group.list-group-sg-meeting {
	margin-bottom:0;
}

ul.list-group.list-group-sg-meeting li {
	font-size: 70%;
}

ul.list-group.list-group-sg-meeting li.list-group-item.list-group-sg-meeting-view-all {
	text-align: right;
	border-bottom:0;
	margin-bottom:0;
}

ul.list-group.list-group-sg-meeting li.list-group-item a.list-group-fa-caret-right.list-group-item-sg-meeting-video {
	background-image: url('/_resources/img/icons/fa-play-icon-primary.png');
	background-size: 15px 15px;
}

/* Committee Specific Meetings */

.sg-meetings-year-select {
	text-align: right;
}

.sg-meetings-year-select label {
	display:inline-block;
	width: auto;
	margin-right: 8px;
}

.sg-meetings-year-select select {
	width: auto;
	display:inline-block;
}

p.sg-meetings-year-title {
	line-height: 45px;
}

/* Membership */

ul.list-group.list-group-sg-chair,
ul.list-group.list-group-sg-members,
ul.list-group.list-group-sg-pending {
	margin-left: 15px;
	margin-right: 15px;
}

ul.list-group.list-group-sg-chair li,
ul.list-group.list-group-sg-members li,
ul.list-group.list-group-sg-pending li {
	list-style:none;
	border-bottom: 1px solid #f1efee;
	padding: 10px;
}

ul.list-group.list-group-sg-chair li:last-child,
ul.list-group.list-group-sg-members li:last-child,
ul.list-group.list-group-sg-pending li:last-child {
	border-bottom:0;
}

ul.list-group.list-group-sg-chair li ul,
ul.list-group.list-group-sg-members li ul,
ul.list-group.list-group-sg-pending li ul {
	margin:0;
	padding:0;
}

ul.list-group.list-group-sg-chair li ul li,
ul.list-group.list-group-sg-members li ul li,
ul.list-group.list-group-sg-pending li ul li {
	font-size: 70%;
	margin:0;
	padding:0;
	border-bottom:none;
}