.row { max-width:1200px; margin:0 auto; vertical-align:top; }
.row:before, .row:after { display:table; content:""; line-height:0; }
  .row:after { clear: both; }

.row.rowFull { max-width:none; }
  
.container {
	padding:0 15px;
	background-color: #ffffff;
}
  
[class^="span"] { position:relative; float:left; min-height:1px; box-sizing:border-box; margin:0; }

.span1 { width:8.33%; }
.span2 { width:16.6%; }
.span3 { width:25.0%; }
.span4 { width:33.3%; }
.span5 { width:41.6%; }
.span6 { width:50.0%; }
.span7 { width:58.3%; }
.span8 { width:66.6%; }
.span9 { width:75.0%; }
.span10 { width:83.3%; }
.span11 { width:91.6%; }
.span12 { width:100.0%; }

/*
@media only screen and (max-width: 768px) {
	[class^="span"] { float:none; width:100%; }
}
@media only screen and (min-width: 769px) and (max-width: 1200px) { }
*/



.header{ padding:15px 20px; height:80px; }
.brand { display:block; }
	.brand img { height:80px; }


.header .nav {
	text-align: right;
	display: block;
	margin: 50px 0 0 0;
}

	.header .nav li {
		text-align: right;
		display: inline-block;
		margin: 0 4px;
	}

		.header .nav li a {
			color: #333333;
			padding: 4px 10px;
			border: 1px solid #aaaaaa;
			border-radius: 5px;
			-webkit-transition: all 0.3s;
			transition: all 0.3s;
		}

		.header .nav li a:hover {
			color: #ffffff;
			background-color: #10223e;
			border: 1px solid #10223e;
		}

.content{
	background-color: #728fbd;
	min-height: calc(100vh - 160px);
}

.content #acy_content{
	padding: 20px;
	background-color: #f5f5f5;
	min-height: calc(100vh - 240px);
}

.content .span10 #acy_content div.acyheader {
	padding-left: 0px;
}

	.content .span10 .acyheader h1,
	#acy_content div.acyheader {
		font-size: 16px;
		line-height: 40px;
		margin-top: 0;
		margin-bottom: 0;
		color: #ffffff;
		margin-left: 20px;
		font-weight: normal;
	}


div.toolbar {
	background-color: #728fbd;
	margin: 0 20px;
}

#acy_content fieldset {
	background-color: #728fbd;
}

#acy_content .acyblocktitle {
    color: #4c6da2;
}

div.toolbar#acytoolbar td {  padding: 0;
}

div.toolbar a {
	line-height: 40px;
	padding: 0 12px;
	text-decoration: none;
	transition: background 0.3s ease;
	color: #ffffff;
	border: none;
	text-shadow: 1px 1px 2px #5c759f;
}
#acytoolbar.toolbar a:hover,
#acytoolbar.toolbar a:active,
#acytoolbar.toolbar a:focus {
	text-decoration: none;
	border: none;
	background-color: #b1c7ea !important;
	color: #ffffff !important;
}

div.toolbar a:before {
	font-family: 'acyicon';
	speak: none;
	font-style: normal;
	font-weight: normal;
	font-variant: normal;
	text-transform: none;
	line-height: 1;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
	margin-right: 5px;
	font-size: 14px;
	
}

	div.toolbar #acybutton_subscriber_import a:before { content: "\e604"; }
	div.toolbar #acybutton_subscriber_export a:before,
	div.toolbar #acybutton_stats_exportglobal a:before { content: "\e605"; }

	div.toolbar #acybutton_newsletter_preview a:before,
	div.toolbar #acybuttonpreview a:before{ content: "\e612"; }
	div.toolbar #acybutton_subscriber_send a:before,
	div.toolbar #acybuttonsend a:before{ content: "\e616"; }
	div.toolbar #acybuttonschedule a:before{ content: "\e62b"; }

	div.toolbar #acybuttontemplate a:before { content: "\e608"; }
	div.toolbar #acybuttontag a:before { content: "\e627"; }
	div.toolbar #acybuttonreplace a:before { content: "\e631"; }

	div.toolbar #acybutton_subscriber_add a:before,
	div.toolbar #acybutton_newsletter_add a:before,
	div.toolbar #acybuttonsave a:before,
	div.toolbar #acybuttonapply a:before,
	div.toolbar #acybutton_subscriber_save a:before,
	div.toolbar #acybutton_subscriber_apply a:before,
	div.toolbar #acybuttonspamtest a:before {
		content: "\e623";
		background-color:#ffffff;
		border-radius:20px;
		color:#51a351;
		border:2px solid #51a351;
		padding:2px;
		text-shadow:none;
	}

	div.toolbar #acybuttonsave a:before,
	div.toolbar #acybuttonapply a:before,
	div.toolbar #acybutton_subscriber_save a:before,
	div.toolbar #acybutton_subscriber_apply a:before,
	div.toolbar #acybuttonspamtest a:before { content: "\e620"; }

	div.toolbar #acybutton_subscriber_add a:hover,
	div.toolbar #acybutton_newsletter_add a:hover,
	div.toolbar #acybuttonsave a:hover,
	div.toolbar #acybuttonapply a:hover,
	div.toolbar #acybutton_subscriber_save a:hover,
	div.toolbar #acybutton_subscriber_apply a:hover,
	div.toolbar #acybuttonspamtest a:hover {
		background-color: #51a351 !important;
	}

	div.toolbar #acybutton_subscriber_edit a:before,
	div.toolbar #acybutton_newsletter_copy a:before,
	div.toolbar #acybuttonedit a:before {
		background-color: #ffffff;
		border-radius: 20px;
		color: #63728d;
		border: 2px solid #63728d;
		padding: 3px;
		font-size: 12px;
		text-shadow: none;
	}

	div.toolbar #acybutton_subscriber_edit a:before,
	div.toolbar #acybuttonedit a:before {
		content: "\e60a";
	}

	div.toolbar #acybutton_newsletter_copy a:before {
		content: "\e61f";
	}

	div.toolbar #acybutton_subscriber_edit a:hover,
	div.toolbar #acybutton_newsletter_copy a:hover,
	div.toolbar #acybuttonedit a:hover {
		background-color: #63728d !important;
	}

	div.toolbar #acybutton_subscriber_delete a:before,
	div.toolbar #acybutton_newsletter_delete a:before,
	div.toolbar #acybuttoncancel a:before,
	div.toolbar #acybutton_subscriber_cancel a:before,
	div.toolbar #acybutton_stats_delete a:before {
		content: "\e624";
		background-color: #ffffff;
		border-radius: 20px;
		color: #d75c55;
		border: 2px solid #d75c55;
		padding: 3px;
		font-size: 12px;
		text-shadow: none;
	}

	div.toolbar #acybutton_subscriber_delete a:hover,
	div.toolbar #acybutton_newsletter_delete a:hover,
	div.toolbar #acybuttoncancel a:hover,
	div.toolbar #acybutton_subscriber_cancel a:hover,
	div.toolbar #acybutton_stats_delete a:hover {
		background-color: #d75c55 !important;
	}


	div.toolbar span { display:none; }





.acymailing_table tbody a:not(.acymailing_button_grey),
.acymailing_table tbody a:link,
.acymailing_table tbody a:visited {
    color: #4c6da2;
	text-shadow: none;
}

#acy_content th.titletoggle {
	width: inherit;
}


/* Menu SX */
.content .menu {
	text-transform: uppercase;
	cursor: pointer;
	font-weight: bold;
	background-color: #728fbd;
	transition: background 0.3s ease;
	margin-top: 40px;
}

	.content .menu a {
		color: #fff;
		padding: 10px 20px;
		text-shadow: 1px 1px 2px #5c759f;
		font-size: 12px;
		border-left: 4px solid #728fbd;
		-webkit-transition: all 0.3s;
		transition: all 0.3s;
	}

	.content .menu .active a, .content .menu .current a {
		border-left: 4px solid #fff;
		background-color: #b1c7ea;
	}

	.content .menu>li>a:hover, .content .menu>li>a:focus {
		background-color: #b1c7ea;
	}


	.nav.nav-tabs.nav-stacked a { color: #fff; }
	.nav>li>a:hover, .nav>li>a:focus {
		text-decoration: none;
		background-color: #b1c7ea;
	}


/* footer */
.footer{
	text-decoration:none;
	font-size:13px;
	text-align: center;
	background-color: #10223e;
	padding: 15px 20px;
	color: #ffffff;
	margin: 0;
	}
	
.footer a { color:#9a9a9a; text-decoration:none; }