.animate-enter {
	-webkit-transition: .5s linear all; /* Chrome */
	transition: .5s linear all;
}
.text-center {
	text-align: center;
}
select {
	max-width: 170px;
}
#create-campaign-form .header {
	padding: 10px;
	border: 1px solid #eee;
	min-height: 80px;
}
#create-campaign-form .section {
	min-height: 300px;
	border-right: 1px solid #eee;
	border-left: 1px solid #eee;
	padding-top: 100px;
}
#create-campaign-form .footer {
	border: 1px solid #eee;
	padding: 10px;	
}
label {
	font-weight: bold;
	margin-top: 10px;
}
#create-campaign-form table td {
	  vertical-align: baseline;
}
 .content {
            background: #fff;
            padding: 10px;
        }
        
.mc-list-details{
    list-style: none;
}

#nm_mailchimp-lists dt, dd { float: left }
#nm_mailchimp-lists dt { clear:both }

.ng-invalid.ng-dirty{border-color:red}
.ng-valid.ng-dirty{border-color:green}

.active-mc-list{background-color: #223B7B;}
.active-mc-list a{color: #fff;}
#ajax-loader {
	width: 100%;
	height: 100%;
	background-image: url('loader.gif');
	position: fixed;
	top: 0;
	background-repeat: no-repeat;
	background-position: center center;
	left: 0;
	background-color: #FFF;
	opacity: .4;
	display: none;
}

.alert-success {
  color: #3c763d;
  background-color: #dff0d8;
  border-color: #d6e9c6;
}
.alert-warning {
  color: #8a6d3b;
  background-color: #fcf8e3;
  border-color: #faebcc;
}
.alert {
  padding: 15px;
  margin-bottom: 20px;
  border: 1px solid transparent;
  border-radius: 4px;
  position: fixed;
  top: 50px;
  left: 50%;
  display: none;
}
.footer textarea, .header textarea {
	width: 100%;
}
#template-preview img {
	max-width: 100%;
}