.content-group {
	clear: both;
}
.content-container {
	overflow: hidden;
	margin: 20px;
	margin-left: 13%;
	margin-right: 13%;
	max-width: 800px;
}
.modal-title {
	line-height: 32px;
	overflow: hidden;
	margin: 30px 30px;
}
.data-label {
	font-weight: 600;
}
.activation-loader {
	margin: 0 4px 0 4px;
}
.message {
	padding: 4px;
	margin-bottom: 10px;
}
.activation-feed {
	background-color: rgb(150,150,150);

	background: rgb(59,79,181);
	background: -moz-linear-gradient(-45deg, rgba(59,79,181,1) 0%, rgba(42,157,161,1) 95%, rgba(63,171,135,1) 100%);
	background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(59,79,181,1)), color-stop(95%, rgba(42,157,161,1)), color-stop(100%, rgba(63,171,135,1)));
	background: -webkit-linear-gradient(-45deg, rgba(59,79,181,1) 0%, rgba(42,157,161,1) 95%, rgba(63,171,135,1) 100%);
	background: -o-linear-gradient(-45deg, rgba(59,79,181,1) 0%, rgba(42,157,161,1) 95%, rgba(63,171,135,1) 100%);
	background: -ms-linear-gradient(-45deg, rgba(59,79,181,1) 0%, rgba(42,157,161,1) 95%, rgba(63,171,135,1) 100%);
	background: linear-gradient(135deg, rgba(59,79,181,1) 0%, rgba(42,157,161,1) 95%, rgba(63,171,135,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#3b4fb5  ', endColorstr='#3fab87  ', GradientType=1 );

	border: 1px solid rgb(100,100,100);
	clear: both;
	border-width: 1px 0 1px 0;
}
.activation-feed h3 {
	font-weight: 300;
	margin: 0 0 30px 0;
}
.activation-feed a:link, .activation-feed a:visited {
	color: rgb(255,255,255);
	text-decoration: underline;
}
.activation-feed a:hover, .activation-feed a:active {
	color: #2a6496;
}
.activation-footer {
	position: relative;
	height: 78px;
}
.activation-close {
	position: absolute;
	margin: 5px;
	bottom: 0;
	left: 0;
	right: 0;
}
.activation-close .btn {
	padding-left: 30px;
	padding-right: 30px;
}
.activation-switch-container {
  position:relative;
  min-height:360px;
  overflow:hidden;
}

.modal-close {
	position: absolute;
	top: 8px;
	right: 8px;
	width: 20px;
	height: 20px;
}
.modal-close:hover {
	opacity: 0.3;
}

.modal-close:after, .modal-close:before {
		content: "";
    height: 20px;
    width: 20px;
    border-top: 1px solid #000;
    position: absolute;
    top: 7px;
    right: -8px;
    transform: rotate(-45deg);
}
.modal-close:before {
	right: 6px;
  transform: rotate(45deg);
}

/* Smaller than ipad vertical */
@media only screen and (max-width: 768px){
	.modal-title {
		line-height: 32px;
		overflow: hidden;
		margin-bottom: 0;
	}
}
