/**
*    CSS for @Newsletter
*
* @author		ganesh_119at09 (Sridharan Team)
* @copyright 	Copyright (c) 2012 {@link http://www.agriya.com Agriya Infoway}
* @license 		http://www.agriya.com Agriya Infoway Licence
* @version 		SVN: $Id: admin.css ganesh_119at09 $
* @since 		2013-10-01
*/

/** -- Table of Contents:
===================================================

1.0 - Layout Common Codes

2.0 - Breadcrumbs

3.0 - Admin Main block
  3.1  - Admin Dashboard
  3.2  - Profile Page
  3.3  - Contact Information
  3.4  - View Subscribers
  3.5  - Import & Export Subscribers
  3.6  - Campaigns
  3.7  - Subscriber
  3.8  - Templates
  3.9  - Add Group
  3.10 - Reports
  3.11 - Autoresponder
  3.12 - Test Campaign
  3.13 - Segments
  3.14 - Config Manage
  3.15 - Campaign-templates editor
  3.16 - General Codes

4.0 - Footer

5.0 - Responsive Codes

===================================================*/

/*-- 1.0 - Common Codes
================================= --*/
.mt7 {
	margin-top:7px;
}

.mt10 {
	margin-top:10px;
}

.mt20 {
	margin-top:20px;
}

.mt70 {
	margin-top:70px;
}

.mr7 {
	margin-right:7px;
}

.mb10 {
	margin-bottom:10px;
}

.mb20 {
	margin-bottom:20px;
}

.mb26 {
	margin-bottom:26px;
}

.mb40 {
	margin-bottom:40px;
}

.mb70 {
	margin-bottom:70px;
}

.ml10 {
	margin-left:10px;
}

.ml15 {
	margin-left:15px;
}

.ml20 {
	margin-left:20px;
}

.ml50 {
	margin-left:50px;
}

.mtb20 {
	margin:20px 0;
}

.disp-block {
	display:block;
}

.mb-minus1 {
	display:block;
	margin:-20px -5px 0 0;
}

.mb-minus2 {
	display:block;
	margin:5px 10px 0 0;
}

.margin-minus {
	margin:0 2px 0 -10px;
}

.mr20 {
	margin-right:20px;
}

.font15 {
	font-size:15px;
}

.wid92 {
	width:92.5%;
}

.wid65 {
	width:65px;
}

.p0,
.viewsubcr-border.table tbody > tr > td.p0 {
	padding:0;
 }

.padlft0 {
	padding-left:0;
}

.form-horizontal .padtop0 {
	padding-top:0;
}

.chbox-pdlft8 {
	padding-left:8px;
}

.cur-pointer {
	cursor:pointer;
}

.over-flow {
	overflow:hidden;
}

.label-margin {
	margin-bottom:0;
}

.fonts-12 {
	font-size:12px;
}

table .alert,
.tab-content .alert {
	margin-bottom:0;
}

.loading {
	position:fixed;
	width:100%;
	height:100%;
	text-align:center;
	color:#fff;
	left:0;
	z-index:99999;
}

.loading-cont {
	height:45px;
	left:50%;
	margin-left:-114px;
	margin-top:-23px;
	position:fixed;
	top:50%;
	width:228px;
}

.center-loader {
	min-height:400px;
	line-height:400px;
	text-align:center;
}

h2, h4, h2.title-three {
    font-size:24px;
	border-bottom:1px dotted #e2e2e2;
	color:#2679B5;
    margin:10px 0 30px;
    padding-bottom:9px;
	font-weight:lighter;
}

h2.title-two {
    font-size:26px;
	color:#999;
	border:none;
	margin-bottom:40px;
	text-align:center;
}

h2.title-three {
	margin-top:0;
}

h4 {
	font-size:18px;
	color:#545454;
	margin-top:0;
}

h2.title-one,
h4.title-one {
	border:none;
	margin:0;
}

.admin-title1 h1 {
	line-height:24px;
	margin-bottom:20px;
	font-size:36px;
	color:#2a6496;
}

.border-none,
.import-subscrbr input {
	border:none;
}

.alert {
	padding:7px 15px;
}

.alert h4 {
	border:none;
	margin-bottom:0;
}

.help-block {
	font-size:12px;
}

textarea {
	resize:vertical;
}

textarea.error,
select.error {
	border:1px dotted #b94a48;
}

.btn-link:hover, 
.btn-link:focus,
.report-icon .icon-signal:hover,
.verify-email a:hover,
.hover-none a:hover {
	text-decoration:none;
}

.open .btn-link.dropdown-toggle {
	background-color:#fff !important;
}

a.minhgt {
	min-height:34px;
}

.leadpage-body .navbar {
	z-index:1;
}

.dropdown-align {
	right:0;
	left:inherit;
}

.admin-formbg {
	background-color:#f9f9f9;
	padding:15px;
	overflow:hidden;
}

#navbar .ace-nav > li {
	height:68px;
	line-height:68px;
}

.view-moretab {
	text-align:center;
}

.view-moretab .more-nopad {
	padding:0;
	border:none;
}

.more-nopad table {
	margin:0;
}

.view-moretab .mar-tb10 {
	margin:10px 0;
}

.navbar-fixed .main-container,
.navbar-fixed .sidebar-fixed,
.navbar-fixed .breadcrumbs-fixed {
	margin-top:23px;
}

.report-spam {
	font-size:28px;
}

.report-spam:hover i {
	text-decoration:none;
	color:#790000;
}

.admin-controlbar {
	 background-color:#003333;
	 padding:0 7px;
	 color:#fff;
	 position:absolute;
	 top:0;
	 left:0;
	right:0;
	 z-index:99999;
}

.admin-controlbar ul {
	margin-bottom:0;
}

.admin-controlbar ul li {
	margin-right:20px;
}

.admin-controlbar ul li a {
	color:#fff;
}

.admin-controlbar ul li a:hover {
	text-decoration:underline;
}

.sidebar.menu-min .nav-list > li > a > .menu-text {
	width:180px;
	overflow:hidden;
}

.popup-container .page-header {
	margin:0 17px 20px;
	padding:17px 0 10px;
}

.popup-ovrflw {
	max-height:300px;
	padding:0 17px 17px;
	overflow-y:auto;
}

.fancybox-opened .fancybox-title {
	visibility:hidden;
	display:none;
}

.table-striped>tbody>tr:nth-child(odd)>td {
	background-color:#fff;
}

.table-striped>tbody>tr:nth-child(even)>td {
	background-color:#f9f9f9;
}

/*-- 2.0 - Breadcrumbs
================================= --*/
.breadcrumbs {
	padding-left:12px;
}

.breadcrumbs .breadcrumb,
.page-header h1 {
	margin-left:0;
}

.ace-settings-container,
.breadcrumbs-fixed .ace-settings-container {
	top:68px;
}

.breadcrumbs-fixed .ace-settings-container  {
	z-index:9999;
}

.navbar .navbar-brand {
	padding:10px 10px 9px;
}

.nav-list > li.active > a, 
.nav-list > li.active > a:hover, 
.nav-list > li.active > a:focus {
	font-size:14px;
}

.nav-list > li > a i {
	margin-right:0;
}

/*-- 3.0 - Admin Main Block
================================= --*/
/*-- 3.1 - Admin Dashboard
================================= --*/
.admin-index .infobox {
	width:50%;
	height:auto;
	float:left;
}

.admin-index .infobox > .infobox-icon {
	width:80px;
}

.admin-index .infobox > .infobox-icon > [class*="icon-"] {
	height:70px;
	width:70px;
}

.admin-index .infobox > .infobox-icon > [class*="icon-"]:before {
	font-size:32px;
	width:67px;
	height:65px;
	line-height:60px;
}

.infobox-bluee h3 {
	color:#43b7c0;
}

.infobox-bluee.infobox > .infobox-icon > .icon-cogs {
	background-color:#43b7c0;
}

.infobox-orange h3 {
	color:#ed6831;
}

.infobox-orange.infobox > .infobox-icon > .icon-retweet {
	background-color:#ed6831;
}

.dash-mainbar h4 {
	border-bottom:none;
	font-weight:normal;
}

.textbox-size {
	float:right;
	margin:3px 10px 0 0;
}

.textbox-size input,
.textbox-size select {
	padding:3px 4px;
	margin-right:3px;
	height:32px;
	float:left;
	width:90px;
}
.textbox-size .btn {
	border-color: transparent;
	padding: 4px 12px;
}

/*-- 3.2 - Profile Page
================================= --*/
.profile-photo small {
	display:block;
	margin-left:20px;
}

.upload-photo {
	position:relative;
}

.upload-photo input[type="file"] {
	cursor:pointer;
	height:35px;
    width:130px;
    position:absolute;
	filter:alpha(opacity=0);
    opacity:0;
    top:0;
}

/*-- 3.3 - Contact Information
================================= --*/
.admin-continfo address span {
	display:block;
}

.admin-continfo .col-xs-5 {
	margin-left:0;
}

.admin-continfo i,
.admin-mailerlist span i {
	vertical-align:middle;
}

/*-- 3.4 - View Subscribers
================================= --*/
.view-subscriberprofile .label {
	min-width:90%;
}

.view-subscriberprofile .profile-info-name {
	text-align:left;
	padding:10px;
	width:180px;
}

.view-subscriberprofile .profile-info-value {
	margin-left:185px;
	padding:10px;
}

.view-subscriberprofile .editable-click {
	cursor:auto;
}

.view-subscriberprofile .editable-click:hover {
	border-bottom:1px dashed #bbb;
	color:#5a5a5a;
}

.viewsubcr-border tr:last-child td {
	border-bottom:none;
}

.viewsubcr-border tr:first-child td {
	border-top:none;
}

.viewsubcr-border tr td:first-child {
	border-left:none;
}

.viewsubcr-border tr td:last-child {
	border-right:none;
}

.table-striped.viewsubcr-border > tbody > tr:nth-child(odd) > td {
	background:#fff;
}

.viewsubcr-border tr:nth-child(even) td {
	background-color:#f9f9f9;
}

.table-hover.viewsubcr-border > tbody > tr:hover > td {
  background-color: #f5f5f5;
}

/*-- 3.5 - Import & Export Subscribers
================================= --*/
.import-subscrbr .form-group {
	margin-right:0;
}

.import-subscrbr p {
	font-size:14px;
}

.import-subscrbr small {
	font-size:12px;
}

.import-asecdesc i {
	color:#707070;
	margin-left:5px;
}

.import-asecdesc a:hover {
	text-decoration:none;
}

.import-asecdesc .active i {
	color:#000;
}

/*-- 3.6 - Campaigns
================================= --*/
.campaign-top > li,
.subscriber-button-list a {
	float:left;
	margin-left:7px;
}

.campaign-filter li a,
.campaign-top .btn-group .btn-xs  {
	padding:3px 5px;
}

.campaign-filter i.icon-caret-down {
	padding-left:40px;
}

.campaign-filter .dropdown-menu {
	margin-top:32px;
	padding:10px;
}

.campaign-filter-vw .dropdown-menu {
	margin-top:2px;
	width:450px;
}

.admin-campaign-menu {
	margin:20px 0 0;
}

.campaign-title p {
	margin-bottom:5px;
	font-size:12px;
}

.campaign-title p strong {
	font-size:13px;
}

.campaign-title > ul > li,
.listsegment-margin > li {
	margin-bottom:5px;
}

.launch-datepick {
	background:#eee;
    border:1px solid #ccc;
    display:inline-block;
    padding:5px 7px 4px;
	cursor:pointer;
    height:31px;
    width:30px;
	line-height:20px;
	margin-left:-3px;
}

ul > li.camp-lists {
	list-style:none;
}

ul > li.camp-lists span {
	cursor:pointer;
	color:#428bca;
}

/*-- 3.7 - Subscriber
================================= --*/
.add-subsc-chkbox {
	margin:-12px 0 10px 0;
}

.add-subsc-chkbox label,
.select-all {
	margin-left:5px;
}

.view-subscriberprofile dt,
.admin-continfo dt {
	text-align:left;
}

.view-subscriberprofile dd {
	margin-left:140px;
}

/*-- 3.8 - Templates
================================= --*/
.list-newsltr li {
	padding:40px 25px;
}

.admin-templateoptions h4 {
	border:none;
	margin:20px 0 5px 0;
}

.admin-templateoptions li {
	text-align:center;
	margin-bottom:40px;
}

.admin-templateoptions p {
	margin-bottom:20px;
	min-height:30px;
}

.admin-templateoptions img {
	max-height:200px;
	max-width:200px;
}

.admin-mailerlist ul.dropdown-menu {
	min-width:120px;
}

.temp-list h4 {
	overflow:hidden;
	white-space:nowrap;
	text-overflow:ellipsis;
	line-height:20px;
	width:75%;
}

input.temp-file {
	border:none;
}

input:focus.temp-file {
	outline:none;
}

.template-newblck i {
	padding:3px 4px 0 0;
}

.template-newblck input,
.form-optmail input {
	text-overflow:ellipsis;
}

.template-newblck select,
.mailerset_add select {
	width:99%;
}

/*-- 3.9 - Add Group
================================= --*/
.admin-pmsn strong {
	display:inline-block;
	margin-bottom:4px;
}

.admin-pmsn li {
	float:left;
	margin:0 0 5px 0;
}

.modal-header h4,
.view-subscriberprofile .tab-content {
	border:none;
}

/*-- 3.10 - Reports
================================= --*/
.report-icon span.caret {
	border-top-color:#428bca;
}

.report-icon.btn-group.open .dropdown-toggle {
	box-shadow:none;
}

.report-recipients > ul > li {
	border-bottom:1px solid #d9d9d9;
	line-height:30px;
	padding:10px 0;
}

.report-recipients > ul > li > strong {
	display:inline-block;
	min-width:100px;
	font-size:16px;
}

.campaignlist-report {
	margin-left:30px;
}

.campaignlist-report > li {
	list-style-type:disc;
	margin-bottom:5px;	
}

.campaignlist-report > li strong {
	color:#707070;
}

.campaignlist-report li > ul > li {
	list-style-type:circle;	
	line-height:18px;
}

.admin-reports {
	border:1px solid #e0e0e0;
}

.opened-clicked {
	border-top:1px solid #e0e0e0;
}

.opened-clicked li {
	border-bottom:1px solid #e0e0e0;
	border-right:1px solid #e0e0e0;
	text-align:center;
	line-height:54px;
}

.opened-clicked li:first-child,
.opened-clicked li:nth-child(n+4)  {
	border-left:1px solid #e0e0e0;
}

.opened-clicked strong {
	font-size:28px;
	color:#999;
}

.opened-clicked strong.link-muted {
	color:#5a5a5a;
}

.opened-clicked p {
	font-size:18px;
	color:#999;
}

.word-breaklink a {
	word-break:break-all;
}

.word-breaklink i {
	color:#428bca;
	float:left;
	margin-top:3px;
}

.word-breaklink p {
	margin-left:12px;
}

.activity-status {
	margin:6px 0 0 10px;
}

.nav.report-nav .dropdown-menu,
.mailbox-nav li.open .dropdown-menu {
	min-width:175px;
}

.report-nav li.open .caret {
	border-top-color:#fff;
	border-bottom-color:#fff;
}

i.icon_list,
.domain-space,
.import-subscrbr .icon-question-sign
 {
	margin-right:6px;
}

.edit-subscriber .control-label {
	font-size:13px;
	font-weight:bold;
}

/*-- 3.11 - Autoresponder
================================= --*/
.autoresp-config h4 {
	margin-bottom:5px;
}

.autoresp-trig a {
	vertical-align:text-bottom;
	margin-left:3px;
}

.autoresp-send,
.autoresp-send ul {
	margin-bottom:0;
}

.autoresp-send li {
	display:inline-block;
	margin:0 70px 0 3px;
}

/*-- 3.12 - Test Campaign
================================= --*/
.test-campaign h3 {
	background-color:#f7f7f7;
	border-bottom:1px solid #e9e9e9;
	margin:0 0 15px 0;
	padding:7px;
	font-size:16px;
	color:#333;
}

.test-campaign ul {
	margin-bottom:25px;
}

.test-campaign li {
	border:1px solid #eee;
	box-shadow:1px 1px 3px #d5d5d5;
	margin:0 15px 15px 0;
	padding:0;
}

.test-campaign li .image-center {
	min-width:132px;
	min-height:98px;
	line-height:85px;
	text-align:center;
	padding:5px;
}

.test-campaign li img {
	vertical-align:middle;
}

.test-campaign li span {
	background:#f9f9f9;
	border-top:1px solid#e5e5e5;
	padding:4px 5px;
	display:block;
	font-size:11px;
}

/*-- 3.13 - Segments
================================= --*/
.new-segment {
	font-size:14px;
	margin-top:25px;
}

.new-segment select {
	width:90px;
	margin:0 20px;
}

.new-segment strong {
	color:#707070;
}

.segment-container .icon-remove-circle {
	font-size:26px;
	color:#a7a7a7;
}

.segment-container .icon-remove-circle:hover {
	color:#333;
	text-decoration:none;
}

.segment-container .condition_row select {
	width:99%;
}

.subscrbr-segment {
	width:150px;
	float:left;
}

.subscrbr-segment .btn-sm {
	padding:5px 9px;
}

.subscrbr-segment .dropdown-menu {
	min-width:300px;
}

.subscrbr-segment .dropdown-menu li {
	margin:5px 10px;
}

.addnew-segment {
	border-top:1px solid #d9d9d9;
	padding-top:10px;
}

.fonts-18 * {
	font-size:18px;
}

.fonts-16 *,
.dropdown-menu > li.new-segment > a  {
	font-size:16px;
}

/*-- 3.14 - Config Manage
================================= --*/
.conborder-type1 {
    background:#f9f9f9;
    border-bottom:1px solid #ececec;
    box-shadow:0 1px 1px #f8f8f8;
    margin-bottom:30px;
    padding:20px;
}

h3.title-two {
	font-size:18px;
}

.admin-tabsview li.ui-state-default {
	border:none;
}

.admin-tabsview.ui-tabs .ui-tabs-nav li > a,
.admin-tabsview.ui-tabs .ui-tabs-nav li > a:focus {
	background-color:#7db4d8;
	border-color:transparent;
	margin-right:3px;
	color:#fff;
}

.admin-tabsview.ui-tabs .ui-tabs-nav li:not(.ui-tabs-active)>a:hover {
	opacity:.85;
	border-color:rgba(0, 0, 0, 0.15);
	border-bottom-color:transparent
}

.admin-tabsview.ui-tabs .ui-tabs-nav li.ui-tabs-active > a {
	box-shadow:none;
	color:#4c718a;
	background-color:#fff;
	border-color:#4c8fbd #c5d0dc transparent;
}

.admin-tabsview li.ui-state-default.ui-tabs-selected > a {
    border-color:#4c8fbd;
    border-style:solid;
    border-width:3px 1px 1px;
	border-bottom:none;
    color:#576373;
}

.admin-tabsview .ui-state-default {
	background:none;
}

.admin-tabsview.ui-tabs .ui-tabs-panel {
	padding:0.7em 0;
}

.admin-tabsview.ui-tabs .radio-inline {
	font-size:13px;
}

.admin-tabsview.ui-tabs.ui-widget {
    font-family: 'Open Sans';
	padding-top:0;
}

.admin-tabsview .form-horizontal .control-label {
	max-width:350px;
	word-wrap:break-word;
}

.config-input input {
	font-weight:bold;
	height:40px;
}

/*-- 3.15 - Campaign-templates editor
================================= --*/

.newleadpage-temp .redactor_box,
textarea.leadpage-content {
	float:right;
	width:75% !important;
}

.newleadpage-temp .redactor_box.redactor_box_fullscreen,
.redactor_box textarea.leadpage-content {
	width:100% !important;
	float:none;
}

.redactor_box textarea.leadpage-content,
.redactor_box textarea#content {
	padding:10px;
}

.redactor_box {
	box-shadow:0 1px 2px rgba(0, 0, 0, 0.2);
}

.redactor_box iframe {	
	min-height:476px;
}

/*-- 3.16 - General Codes
================================= --*/
.admin-continfo dl address,
.admin-setup .form-group,
.admin-lists .table {
	margin-bottom:0;
}

.list_delete button {
	margin-left:15px;
}

.admin-setup .admin-formbg {
	padding-top:30px;
}

.campaign-viewmail #myTab li a {
	font-size:18px;
	line-height:26px;
}

.admin-addconfirm h3 {
	margin:10px 0;
}

.admin-addconfirm div.alert,
.admin-reports {
	padding:15px;
}

.admin-addconfirm p {
	margin:0;
}

.admin-addconfirm .alert div.pull-left {
	line-height:52px;
}

.admin-addconfirm a.btn {
	margin-top:3px;
}

.admin-addconfirm strong {
	font-size:18px;
	display:inline-block;
	margin-bottom:5px;
}

.newslist-hover:hover {
	color:#2b7dbc;
}

.admin-listoverview p {
	font-size:16px;
}

.subscriber-email {
	font-size:15px;
	margin-bottom:4px;
}

.form-horizontal label.send-quota {
	text-align:right;
}

.mailer-list ul.list-group {
	margin:3px 0;
}

.verify-email {
	margin-top:7px;
}

.label-block label {
	display:block;
}

.add-domain .btn-sm{
	padding:4px 9px 3px;
}

.upload-photo label {
	min-width:16%;
}

#transaction_mailer_setting .col-lg-6 {
	padding-left:0px;
}

.email-abuse [class^="icon-"] {
	font-size:500%;
}

.email-abuse .icon-info-sign {
	line-height:87px;
}

.email-abuse .icon-warning-sign {
	color:#dbac0a;
	line-height:103px;
}

.plan-details {
	margin:0;
}

.plan-details dt,
.plan-details dd {
	margin-bottom:8px;
}

.plan-details dt {
	font-weight:normal;
	text-align:left;
	color:#999;
}

.plan-details dd:before,
.view-subscriberprofile dd:before {
	content:':';
	float:left;
}

.plan-details dd > span {
	margin-left:15px;
	display:block;
} 

.view-subscriberprofile dd > span {
	margin-left:50px;
	display:block;
} 

.table .plan-details dt {
	width:105px;
	margin-bottom:3px;
}

.table .plan-details dd {
	margin-left:105px;
	margin-bottom:3px;
}

/*-- 4.0 - Footer
================================= --*/
.footer {
	background-color: #2e7ad1;
    border-bottom: 5px solid #074e9f;
    box-shadow: 0 2px 10px rgba(0, 0, 0, 0.6);
    width: 100%;
	/*padding:10px 20px;*/
	text-align:center;
	font-size:18px;
	color:#fff;
}

.skin-1 .footer {
	background:#2c6aa0;
}

.skin-2 .footer {
	background:#c6487e;
}

.skin-3 .footer {
	background:#393939;
}

.footer a {
	color:#000;
}

.footer a:hover {
	color:#fff;
}

/*-- 5.0 - Responsive code
================================= --*/
@media (max-width: 1136px) and (min-width: 541px) {
.form-horizontal .control-label,
.col-lg-2 {
	float:left;
	width:25%;
}

.col-lg-3, 
.col-lg-4, 
.col-lg-5, 
.col-lg-6, 
.col-lg-7,
.col-lg-8 {
	float:left;
	width:50%;
}
.col-lg-offset-2,
.col-lg-offset-3,
.col-lg-offset-4 {
	margin-left:25%;
}

.user-list .col-lg-6 {
	width:100%;
}

.wid-50 {
	width:50px;
}

.wid-100 {
	width:100px;
}

.wid-120 {
	width:120px;
}

.wid-140 {
	width:140px;
}

.wid-200 {
	width:200px;
}

.wid-280 {
	width:280px;
}
}
.ver-space{
	padding:8px 0;
}