body {
	background-color:#f8f8f8;
}

h3 {
	border-top:1px solid #ddd;
	padding-top:20px;
}

.modal-title {
	margin-top:0px;
}

.text-muted {
	color:#999 !important;
}

.no-form-validation {
	border-color: #ced4da !important;
}

.no-form-validation:focus {
	box-shadow: 0 0 0 .2rem rgba(0,123,255,.25) !important;
}

.invalid-feedback-radio {
	margin:0px;
}

#form-section-gp-practice {
	height:115px;
}

#form-section-gp-practice .form-text {
	position: absolute;
	bottom: 0;
}

label.btn.focus {
	border-color:transparent !important;
	box-shadow: none !important;
}

label.btn.active {
	border-color:transparent !important;
	background-color:#f60 !important;
}

.terms {
	color:#666;
	font-size:90%;
	margin-bottom: 0.75em;
}
.terms.bottom-margin-large {
	margin-bottom: 2em;
}

ul {
	xlist-style-type: none;
}

a.disabled {
    color: #AAAAAA;
    cursor: default;
    pointer-events: none;
    text-decoration: none;
}

.confirmation label {
	width: 20%;
	text-align: right;
	margin-right: 10px;
	color: #888;
}

.dashboard-icon {
	width: 204px;
	height:132px;
	margin-bottom:40px;
}

.center {
	text-align:center;
}

.info-powerbi {
	background-color:#999;
	color:#fff;
	border-radius:5px;
	padding:10px;
}

.instructions-powerbi {
	background-color:#4871a8;
	color:#fff;
	border-radius:5px;
	padding:10px;
	margin-bottom:50px;
}

.instructions-powerbi img {
	width:50%;
	height:auto;
	margin-left:calc(50% - 272px);
}

.instructions-powerbi p:last-child {
	margin-bottom:5px;
}

.attention {
	background-color:#066;
	color:#fff;
	padding:10px;
	border-radius:5px;
}

.important {
	background-color:#d66;
	color:#fff;
	padding:10px;
	border-radius:5px;
}
