/**
*    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: base.css ganesh_119at09 $
* @since 		2013-10-01
*/

/** -- Table of Contents:
===================================================
1.0 - Layout codes

2.0 - Custom codes

3.0 - Header

4.0 - Sidebar

5.0 - Mainbar
  5.1  - Dashboard
  5.2  - Static Pages
  5.3  - Common Codes
  5.4  - List Page
  5.5  - Account Settings
  5.6  - Automated Series
  5.7  - Automated series if/else block
  5.8  - Automated Popup
  5.9  - Form Builder
  5.10 - Form Builder Themes Code
  5.11 - Campaign launch
  5.12 - Throttle
  5.13 - Integration Form Settings
  5.14 - Template add drag and drop
  5.15 - Lead Pages
  5.16 - Plan page 

6.0 - Index Carousel

7.0 - Footer
===================================================*/


/*-- 1.0 - Layout Codes
================================= --*/


a:hover,
a:focus {
	text-decoration:none;
	color:#383838;
	outline:none;
}

.popup-container {
	background-color:#fff;
}

.popup-container table .alert {
	margin-bottom:0;
}

.leadpage-body .main-container {
	overflow-x:hidden;
}

/*-- 2.0 - Custom Codes
================================= --*/
.btn {
	-webkit-border-radius:5px;
	   -moz-border-radius:5px;
			border-radius:5px;
}

/*-- 3.0 - Header
================================= --*/
h1.logo {
	margin:0;
}

.navbar {
	background: #2e7ad1; /* Old browsers */
	background: -moz-linear-gradient(top,  #2e7ad1 0%, #2767b0 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#2e7ad1), color-stop(100%,#2767b0)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #2e7ad1 0%,#2767b0 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #2e7ad1 0%,#2767b0 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #2e7ad1 0%,#2767b0 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #2e7ad1 0%,#2767b0 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2e7ad1', endColorstr='#2767b0',GradientType=0 ); /* IE6-9 */
	border-bottom: 5px solid #074e9f;
    box-shadow: 0 -7px 10px 6px #000;
    height:70px;
    /*position: fixed;
    top: 0;*/
    width: 100%;
    z-index:99999;
}

.navbar-static-top .navbar-brand {
	font:bold 30px/30px Source Sans Pro;
}

.navbar-static-top .container > .navbar-collapse {
	margin-right:-13px;
}
.navbar-inverse .navbar-nav > li{
	border-left: 1px solid #3b82d4;
}
.navbar-inverse .navbar-nav > li.clsPricingMenu{
	border-left:0;
}
.navbar-inverse .navbar-nav > li:last-child{
	border-right: 1px solid #3b82d4;
}
.navbar-inverse .navbar-nav > li > a {
	line-height:35px;
	font-size: 17px;
    font-weight: 600;
	color:#fff;
	text-transform:uppercase;
}

.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus, 
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
	background: #074e9f; /* Old browsers */
	background: -moz-linear-gradient(top,  #074e9f 0%, #064286 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#074e9f), color-stop(100%,#064286)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #074e9f 0%,#064286 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #074e9f 0%,#064286 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #074e9f 0%,#064286 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #074e9f 0%,#064286 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074e9f', endColorstr='#064286',GradientType=0 ); /* IE6-9 */
	border-bottom:5px solid #05366e;
}

.navbar-inverse .navbar-nav > li > a:hover,.navbar-inverse .navbar-nav > li > a:focus {
	background: #074e9f; /* Old browsers */
	background: -moz-linear-gradient(top,  #074e9f 0%, #064286 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#074e9f), color-stop(100%,#064286)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top,  #074e9f 0%,#064286 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top,  #074e9f 0%,#064286 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top,  #074e9f 0%,#064286 100%); /* IE10+ */
	background: linear-gradient(to bottom,  #074e9f 0%,#064286 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#074e9f', endColorstr='#064286',GradientType=0 ); /* IE6-9 */
	border-bottom:5px solid #05366e;
	font-size:17px;
}
.navbar-inverse .navbar-nav > li.clsLoginMenu > a,.navbar-inverse .navbar-nav > li.clsLoginMenu > a:hover,.navbar-inverse .navbar-nav > li.clsLoginMenu > a:focus{
	border-bottom: 5px solid #996d00;
	background:#ffb500;
}
.navbar-inverse .navbar-nav > li.clsPricingMenu > a,.navbar-inverse .navbar-nav > li.clsPricingMenu > a:hover{
	border-bottom: 5px solid #004e34;
	background: #00b478; /* Old browsers */
	background: -moz-linear-gradient(top, #00b478 0%, #009865 100%); /* FF3.6+ */
	background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#00b478), color-stop(100%,#009865)); /* Chrome,Safari4+ */
	background: -webkit-linear-gradient(top, #00b478 0%,#009865 100%); /* Chrome10+,Safari5.1+ */
	background: -o-linear-gradient(top, #00b478 0%,#009865 100%); /* Opera 11.10+ */
	background: -ms-linear-gradient(top, #00b478 0%,#009865 100%); /* IE10+ */
	background: linear-gradient(to bottom, #00b478 0%,#009865 100%); /* W3C */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00b478', endColorstr='#009865',GradientType=0 ); /* IE6-9 */
	font-size:17px;
}
.navbar-nav [class*="icon-"],
.navbar-nav [class^="icon-"] {
	font-size:18px;
}

header li.dropdown i.icon-caret-down {
	padding-left:4px;
}

.navbar-inverse .navbar-toggle {
    background-color:#333;
    border-color:#333;
}

.nav.navbar-nav i {
	padding-right:5px;
}

/*-- 4.0 - Side bar
================================= --*/
.side-mainmenu .sidebar,
.side-mainmenu .sidebar:before {
	width:215px;
}

.side-mainmenu .main-content {
	margin-left:215px;
}

.side-mainmenu .menu-min.sidebar,
.side-mainmenu .menu-min.sidebar:before {
    width: 43px;
}

.side-mainmenu .menu-min.sidebar + .main-content {
	margin-left:43px;
}

.nav-list > ul.submenu > li > a,
.nav-list .recent-trendlist li {
	padding:7px 5px 9px 30px;
}

.nav-list .recent-trendlist li:first-child {
	border-bottom:1px dotted #e4e4e4;
}

.nav-list .recent-trendlist span {
	padding-bottom:7px;
	display:block;
}

.nav-list .recent-trendlist .alert {
	margin-bottom:5px;
}

.nav-list ul.submenu li.no-dashrec {
	margin:10px 5px 10px 30px;
}

/*-- 5.0 - Mainbar
================================= --*/

/*-- 5.1 - Dashboard
================================= --*/
.lists-space li {
	margin:5px 0;
}

.dash-mainbar .widget-header {
	background:#eee;
	border:1px solid #ccc ;
	color:#5a5a5a;
}

.dash-mainbar .widget-body {
	border-style:solid;
    border-width:0 1px 1px;
	border-color:#ccc;
}

.custom-head small {
	float:right;
	margin:11px 11px 0;
}

.custom-head .collapsed .icon-chevron-up:before {
	content:"\f078";
}

.dash-mainbar h4 {
	border-bottom:none;
	color:#5a5a5a;
	font-weight:600;
}
.widget-header>.widget-caption, .widget-header>:first-child {
	padding-left: 10px;
}

/*.act-datepckr {*/
	/*padding:10px;*/
/*}*/

/*.activity #graph-container {*/
	/*border-top:1px solid #e5e5e5;*/
	/*padding-top:20px;*/
/*}*/

/*.act-datepckr .form-group {*/
	/*margin-bottom:0;*/
/*}*/

/*.act-datepckr input.form-control {*/
	/*height:31px;*/
	/*max-width:100px;*/
/*}*/

/*.act-datepckrlabel,*/
/*.act-datepckrinput,*/
/*.act-datepckr.input-group-btn {*/
	/*float:left;*/
/*}*/

/*.act-datepckr .form-group label { */
	/*margin:4px 10px 0 0;*/
/*}*/

/*.act-datepckr .form-group label:nth-child(even) {*/
	/*margin-left:40px;*/
/*}*/

/*.act-datepckr .btn-sm {*/
	/*border-bottom-left-radius:0;*/
    /*border-top-left-radius:0;*/
	/*padding:3px 2px 2px 4px;*/
	/*width:30px;*/
/*}*/

/*.act-datepckr .btn-gray {*/
	/*margin-left:35px;*/
	/*padding:4px 10px 3px;*/
/*}*/


/*-- 5.2 - Static Pages
================================= --*/
.static-page .page-header {
	margin-bottom:40px;
}

.static-page p {
	font-size:14px;
	line-height:22px;
}

/*-- 5.3 - Common Codes
================================= --*/
.subscrpt-frm li.col-lg-2 {
	width:22%;
}

.subscrpt-frm li {
	padding:2px 3px;
}

.subscrpt-frm p {
	margin-bottom:0;
	line-height:16px;
}

.subs-status .Yes {
	color:#468847;
}

.subs-status .No {
	color:#b94a48;
}

.dropdown-maxscroll {
	max-height:292px;
	overflow-y:auto;
}

.subscriber-activity > .col-lg-2 {
	margin-right:25px;
}

.subscriber-activity select {
	font-size:13px;
}

.view-subscriberprofile .mblvw-prflpct .label {
	min-width:84%;
}

.report-icon a {
	font-size:21px;
}

.report-icon a span {
	margin-left:4px;
}

.campaign-table .col-lg-1 {
	width:100%;
}

.track-lft0 {
	padding-left:0;
}

#campaign_test_mail .col-lg-3 {
	width:23%;
	float:left;
}

#setup_form .admin-formbg {
	padding-bottom:0px;
}

#social_media_container .admin-formbg {
	padding-bottom:15px;
}

.subscriber-activity .input-group-btn:last-child>.btn {
	border-top-right-radius:0;
	border-bottom-right-radius:0;
}

.import-subscrbr .alert-info .text-danger span {
	font-size:11px;
	color:#707070;
}

.segment-subscrlist .alert-info a {
	background-color:#428bca;
	border:4px solid #428bca;
	font-size:12px;
	padding:1px 8px;
	color: #fff;
}

.segment-subscrlist .alert-info a:hover,
.segment-subscrlist .alert-info a:focus,
.segment-subscrlist .alert-info a:active {
	background-color:#3276b1;
	border-color:#428bca;
	color:#fff;
}

.location-pointer {
	font:bold 14px Arial, Helvetica, sans-serif;
	color:#fe7569; 
	margin:0 0 10px; 
	padding:0px;
}

.location-mapcanvas {
	border:2px solid #ccc;
	min-height:600px;
	margin-bottom:30px;
}

.opens-count {
	position:relative;
	z-index:99;
}

.opens-count p {
	padding:2px 9px;
	position:absolute;
	right:100px;
	top:7px;
	background:#fff;
	border:2px solid #8c8c8c;
	-webkit-border-radius:4px;
       -moz-border-radius:4px;
            border-radius:4px;
}

.opens-count strong {
	font-size:18px;
	display:block;
}

.opens-count i {
	font-size:8px;
	color:#359322;
}

/*-- 5.4 - List Page
================================= --*/
.member-formbg {
	background-color: #f9f9f9;
	padding: 15px;
	overflow: hidden;
}

.listoverview p {
	font-size:16px;
}

.mobileviw-menu {
	display:none;
}

.verfy-rplymail,
.campaign-table .campaign-title h4 {
	display:inline-block;
}

/*-- 5.5 - Account Settings
================================= --*/
.member-continfo dt{
	text-align:left;
}
.member-continfo .col-xs-6 {
	margin-left:0;
}

.member-continfo dl address {
	margin-bottom:0;
}

.member-continfo i {
	vertical-align:middle;
}

.table tbody > tr > td.list-tdpad0 {
	border:none;
	padding:0;
}

/*-- 5.6 - Automated Series
================================= --*/
.autotxt-series input[type="text"],
.secur-crdent input[type="text"] {
	line-height:inherit;
}

.automated-bg {
	background-color:#d0f2bf;
	padding:12px;
	color:#000;
	display:block;
}

.automated-plus .btn-grey1 {
	padding:6px 6px 3px;
	position:relative;
}

.automated-icon i,
.automated-plus a i {
	font-size:35px;
	display:inline-block;
	margin:20px 0 0;
	color:#d5d5d5;
}

.autoseries-list {
	height:34px;
}

.autoseries-list1 {
	margin-bottom:5px;
}

.autoseries-list li,
.autoseries-list1 li {
	position:relative;
	padding-left:0;
}

.autoseries-list li > p:before {
    border-bottom: 1px solid #ddd;
    content: "";
    left: -32px;
    position: absolute;
    top: 13px;
    width: 28px;
}

.autoseries-list li > p > span:before {
    content: url("../images/general/arrow_right.png");
    left:-20px;
    position:absolute;
}

.last-series:after {
	background:-moz-linear-gradient(left,  rgba(255,255,255,0) 0%, rgba(255,255,255,1) 100%);
	background:-webkit-gradient(linear, left top, right top, color-stop(0%,rgba(255,255,255,0)), color-stop(100%,rgba(255,255,255,1)));
	background:-webkit-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background:-o-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background:-ms-linear-gradient(left, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	background:linear-gradient(to right, rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%);
	position:absolute;
	content:'';
	right:20px;
	top:-10px;
	width:100px;
	height:80px;
	opacity:100;
	z-index:100;
}

.autoseries-list .btn-grey1 {
	line-height:inherit;
}

.autoseries-popup li a {
	width:115px;
	height:115px;
	font-weight:bold;
	padding:26px 0;
	overflow:hidden;
	display:block;
	color:#444;
}

.autoseries-popup li input[type="radio"]:checked+a,
.autoseries-popup li a:hover {
	color:#428bca;
}

.auto-seriesbtn,
.action-seriesbtn {
	position:relative;
}

.automated-plus .auto-seriesbtn:before,
.automated-plus .action-seriesbtn:before {
	border-left:1px solid #ccc;
	content:'';
	position:absolute;
	top:-5px;
	left:50%;
	width:0;
	height:25px;
}

.automated-plus .action-seriesbtn:before {
	top:0;
}

[class^="action_"] {
	background:url(../images/general/icon_automated_series.png) no-repeat;
	height:45px;
	display:inline-block;
}

.automated-plus [class^="action_"] {
	width:45px;
	height:33px;
	margin:5px 15px 0 0;
}

.automated-plus [class="action_if_else"] {
	height:36px;
}

.automated-plus .list-inline > li {
	float:left;
	line-height:30px;
	margin-top:7px;
}

.automated-plus .list-inline > li:first-child {
	margin-top:0px;
}

.automated-plus .list-inline > li.pull-right {
	display:none;
}

.automated-plus .list-inline > li.pull-right,
.mb-minus3 {
	margin:0;
	line-height:normal;
	padding:0;
	position:absolute;
	top:-11px;
	right:-9px;
}

.automated-plus .list-inline.btn-grey1:hover > li.pull-right {
	display:block;
}

.auto-series .automated-plus .mb-minus3 i {
	color:#8c8c8c;
	font-size:180%;
}

.automated-plus .list-inline.notifysomeone-btn > li.pull-right {
	top:-16px;
	right:-14px;
}

.automated-plus .btn-grey1.notifysomeone-btn,
.automated-plus .btn-grey1.notifysomeone-btn li {
	padding:0;
}

.automated-plus .btn-grey1.notifysomeone-btn li {
	margin:0;
}

.notifysomeone-btn li a {
	display:block;
	padding:6px 5px 0px;
	margin:0;
}

.notifysomeone-btn li a.notifybtn-pad {
	padding:13px 12px 11px 5px;
}

.autoseries-popup i {
	display:block;
}

.action_subscribe          { background-position:53% -2px;   }
.action_unsubscribe        { background-position:53% -54px;  }
.action_wait               { background-position:53% -107px; }
.action_notify_someone     { background-position:53% -158px; }
.action_other_series_start { background-position:53% -207px; }
.action_current_series_end { background-position:53% -256px; }
.action_other_series_end   { background-position:53% -313px; }
.action_send_mail          { background-position:53% -360px; }
.action_if_else            { background-position:51% -412px; }

.count-series a.btn-sm {
	padding:2px 9px;
	margin-left:12px;
}

.auto-editsave .btn i {
	font-size:15px;
	color:#fff;
	margin:0;
}

/*-- 5.7 - Automated series if/else block
===================================== --*/
.overflow-xaxis {
	overflow-x:auto;
	text-align:center;
}

.excise-width {
	min-width:98.8%;
}

.ifelse-ovrflw {
	position:relative;
	text-align:center;
	padding-bottom:75px;
	top:0;
}

.if-branches:before {
	border-left:1px solid #ccc;
	content:"";
	height:20px;
	position:absolute;
	left:50%;
	top:0;
	width:0;
}

.if-branches {
	display:table;
	margin:0px auto;
	padding-top:24px;
	position:relative;
	transition:all 0.5s ease 0s;
}

.if-branches > li {
	float:left;
	padding:20px 5px 0;
	position:relative;
	text-align:center;
	transition:all 0.5s ease 0s;
	min-width:270px;
}

.if-branches >li:before,
.if-branches >li:after {
	border-top:1px solid #ccc;
	content:"";
	height:20px;
	position:absolute;
	right:50%;
	top:0;
	width:50%;
}

.if-branches li:after {
	border-left:1px solid #ccc;
	left:50%;
	right:auto;
}

.if-branches .if-yes,
.if-branches .if-no {
	background-color:#cecece;
	border-radius:50%;
	display:inline-block;
	line-height:33px;
	min-width:33px;
	text-align:center;
	width:33px;
}

.if-branches .if-yes {
	background-color:#ecffdf;
	border:1px solid #cfebbb;
}

.if-branches .if-no {
	background-color:#ffdfdf;
	border:1px solid #eebbbb;
}

.if-branches li.if-yes-branch a,
.if-branches li.if-no-branch a {
	display:inline-block;
}

.if-branches li.if-yes-branch:before,
.if-branches li.if-no-branch:after {
	border:none;
}

.if-branches li.if-yes-branch:after {
	border-radius:5px 0 0;
}

.if-branches li.if-yes-branch ul {
	margin-left:10px;
}

.if-branches li.if-no-branch:before {
	border-right:1px solid #ccc;
	border-radius:0 5px 0 0;
	left:0;
	position:absolute;
}

/*-- 5.8 - Automated Popup
================================= --*/
.auto-series h2 {
	margin:0 0 20px;
}

.select-series {
	margin:20px auto;
	width:11%;
}

.ifelse-block {
	width:100%;
	background:#fff;
	border:1px solid #eee;
	border-radius:4px;
	padding:20px 10px;
}

.ifelse-block li {
	float:left;
	margin:5px;
}

.ifelse-block li:nth-child(3) {
	width:18%;
}

.ifelse-block li:nth-child(4) {
	width:40%;
}

.auto-series .member-formbg {
	border:1px solid #eee;
	border-radius:3px;
}

.auto-series .member-formbg .ifelse-block li i,
.auto-series .automated-plus i{
	font-size:14px;
	margin:0;
}

.auto-series .automated-plus a i.text-danger {
	color:#b94a48;
}

.auto-series .automated-plus a i.text-info {
	color:#3a87ad;
}

.auto-series .automated-plus .auto-seriesbtn:before,
.auto-series .automated-plus .action-seriesbtn:before {
	height:20px;
	top:-20px;
}

/*-- 5.9 - Form Builder
================================= --*/
.form-bulidercont,
.subscribe-theme,
.subscribe-mailopt,
.subscribe-formset,
.subscribe-siteintegra {
	position:relative;
}

.form-bulidercont {
	border-radius:3px;
	border:1px solid #d5d5d5;
	float:left;
	width:25%;
}

.form-bulidercont strong {
	background-color:#f9f9f9;
	border-bottom:1px solid #d5d5d5;
	display:block;
	padding:12px 15px;
}

.form-bulidercont strong a {
	color:#707070;
}

.form-bulidercont strong a:hover {
	color:#000;
}

.formbuild-fields {
	border-bottom:1px solid #d5d5d5;
	padding:10px;
}

.form-bulidercont strong.active,
.form-bulidercont strong.active a {
	background-color:#e5e5e5;
	color:#000;
}

.form-bulidercont strong.active:after {
	border:22px solid transparent;
	border-left-color:#e5e5e5;
	position:absolute;
	display:block;
	content:"";
	right:-44px;
	top:0;
}

.formbuild-fields li {
	margin:5px 10px 5px 0;
	float:left;
}

.formbuild-fields li button {
	min-width:130px;
}

.formbuild-fields li:nth-child(2n+2),
.formbuild-fields .form-group {
	margin-right:0;
}

.option-groups {
	margin:5px 0;
}

.option-groups span {
	margin-right:12px;
}

.subscribe-theme ul {
	border-bottom:1px solid #d5d5d5;
	margin:0;
}

.subscribe-theme li {
	margin:5px 0 5px 5px;
	padding:0;
	border:none;
}

.subscribe-theme li.form-theme1 a,
.subscribe-theme li.form-theme2 a,
.subscribe-theme li.form-theme3 a,
.subscribe-theme li.form-theme4 a,
.subscribe-theme li.form-theme5 a {
	background:url(../images/general/theme1.jpg) no-repeat left top;
	border:none;
	text-indent:-999em;
	display:inline-block;
	height:69px;
	width:82px;
}

.subscribe-theme li.form-theme2 a {
	background:url(../images/general/theme2.jpg) no-repeat left top;
}

.subscribe-theme li.form-theme3 a {
	background:url(../images/general/theme3.jpg) no-repeat left top;
}

.subscribe-theme li.form-theme4 a {
	background:url(../images/general/theme4.jpg) no-repeat left top;
}

.subscribe-theme li.form-theme5 a {
	background:url(../images/general/theme5.jpg) no-repeat left top;
}

#field_label_edit,
#form_free_form_edit .mce-tinymce {
	width:90%;
}

#image_edit input[type="file"] {
	border:none;
}

.form-optmail .admin-formbg div.alert {
	margin-bottom:0;
}

/*-- 5.10 - Form Builder Themes Code
================================= --*/
.field-header {
	margin:0 7px 10px 10px;
	min-width:88%;
	float:left;
}

.form-theme1 h2.field-header,
.form-theme2 h2.field-header {
	font:normal 22px Georgia, "Times New Roman", Times, serif;
	border-bottom:1px solid #d2d2d2;
	margin-bottom:12px;
	padding-bottom:5px;
	color:#1f546f;
}

.form-theme2 h2.field-header {
	font-family:"Trebuchet MS", Arial;
	border-bottom:1px solid #cdd2de;
	color:#2b3d60;
}

.form-theme3 h2.field-header {
	font:normal 20px Arial, Helvetica, sans-serif;
	padding:7px 15px;
	color:#383838;
	border:1px solid #d2d2d2;
	-webkit-border-radius:3px;
       -moz-border-radius:3px;
            border-radius:3px;
}

.form-theme5 h2.field-header {
	font:normal 22px Arial, Helvetica, sans-serif;
	border-bottom:2px solid #ec8c3f;
	color:#000;
}

.form-theme1,
.form-theme2,
.form-theme3,
.form-theme4,
.form-theme5 {
	padding:15px 20px;
}

.form-theme1,
.form-theme5 {
	background-color:#fff;
	border:2px solid #96aab5;
	-webkit-border-radius:3px;
       -moz-border-radius:3px;
            border-radius:3px;
}

.form-theme1 .control-label {
	color:#1f546f;
}

.form-theme2 {
	background-color:#eceff5;
	border:1px solid #cdd2de;
}

.form-theme2 .input-group textarea,
.form-theme2 .input-group input {
	border:1px solid #cdd2de;
	-webkit-border-radius:3px !important;
       -moz-border-radius:3px !important;
            border-radius:3px !important;
}

.form-theme2 .btn.btn-success,
.form-theme3 .btn.btn-success {
	background:#fff !important;
	border:1px solid #4c5e83;
	border-width:1px 3px 3px 1px;
	font-size:14px;
	font-weight:bold;
	color:#4c5e83 !important;
	padding:6px 9px;
}

.form-theme3 .btn.btn-success {
	background:#ededed !important;
	border:1px solid #999;
	border-radius:0;
	color:#383838 !important;
	width:85%;
}

.form-theme5 .btn.btn-success {
	background:#ef7b4e !important;
	border:2px solid #ef7b4e;
	color:#fff !important;
	font-weight:bold;
	width:85%;
}

.form-theme3 {
	background-color:none;
	border:none;
}

.form-theme4 {
	background-color:#fff;
	border:1px solid #d2d2d2;
}

.form-theme5 {
	background-color:#f9f6ed;
	border:1px solid #d7d3c7;
}

.form-theme2 .control-label {
	color:#1a1a1a;
}

.form-theme3 .control-label {
	font-size:12px;
	font-weight:bold;
	color:#383838;
}

.form-theme3 .col-lg-6 label {
	font-size:12px;
	font-weight:bold;
	color:#8c8c8c;
}

.form-theme5 .control-label {
	color:#000;
}

.custom-chkrad {
	 line-height:18px;
	 min-width:175px;
	 display:inline-block;
	 margin-top:0;
	 padding-top:4px;
}

.formBuilderDiv .radio + .radio,
.formBuilderDiv .checkbox + .checkbox {
	margin-top:0;
}

.extra-fileds {
	float:left;
	margin:0 7px 0 27%;
}

.ml54-per {
	margin:0 0 0 54%;
}

.extra-fileds img {
	max-width:70%;
}

.extra-fileds p {
	width:460px;
}

.input-group + .formBuilderAction,
.form-group + .formBuilderAction,
.extra-fileds + .formBuilderAction {
	position:absolute;
	right:50px;
}

.sortable .formBuilderDiv,
.sortable .formBuilderDiv label.control-label,
.sortable .formBuilderDiv div.col-lg-6,
.sortable .formBuilderDiv .formBuilderAction {
	cursor:move;
}

/*-- 5.11 - Campaign launch
================================= --*/
.campgn-confm .listsegment-margin > li {
	margin-bottom:10px;
}

/*.campgn-confm .listsegment-margin,*/
/*.campgn-confm .listsegment-margin li:last-child {*/
	/*margin-bottom:0;*/
/*}*/

.campgn-confm .col-sm-6 a,
.campgn-confm span.alert {
	display:inline-block;
}

.campgn-confm .listsegment-margin > li span {
	font-size:14px;
	padding-left:5px;
}

/*-- 5.12 - Throttle
================================= --*/
.nwsltr-throttle .Content {
	margin-bottom:20px;
}

.nwsltr-throttle select {
	margin-left:10px;
	padding:3px 4px 3px 0;
}

.nwsltr-throttle .Content strong {
	display:inline-block;
	margin-top:4px;
}

.nwsltr-throttle .glyphicon {
	font-size:20px;
}

.nwsltr-throttle .glyphicon-plus-sign {
	color:#87b87f;
}

.nwsltr-throttle .glyphicon-minus-sign {
	color:#d15b47;
}

/*-- 5.13 - Integration Form Settings
================================= --*/
.subcriber-msg .member-formbg {
	border-top:2px solid #eee;
}

.subcriber-msg .form-theme2.msg-sub {
	margin:auto;
	width:85%;
}

.subcriber-msg input[type="text"] {
	width:55%;
	padding:6px 4px;
}

.subcriber-msg input[type="submit"] {
	vertical-align:top;
}

.subcriber-msg sup {
	margin-left:-6px;
}

.subcriber-msg .succerr-msg {
	background:#f8f8f8;
	font-size:18px;
	padding:15px;
	border-bottom:2px solid #ddd;
}

/*-- 5.14 - Template add drag and drop
================================= --*/
#drag_heading:hover {
	cursor:move;
}

.lead-draggable {
	width:270px;
	float:left;
}

.class-draggable,
.param-bg {
	background-color:#fafafa;
	border:1px solid #eee;
	padding:15px;
}

.class-draggable h2 {
	margin:0 0 10px;
	padding-bottom:4px;
	font-size:18px;
}

.class-draggable h4 {
	margin:5px 0;
	border-bottom:none;
	font-weight:500;
	font-size:14px;
	padding-bottom:0;
}

.bg-contain {
	border:2px solid #eee;
	margin-left:300px;
	padding:10px;
}

.general-param {
	width:270px;
	float:left;
}

.main-imageholder li {
    border:1px solid #ddd;
	text-align:center;
	line-height:96px;
    padding:4px;
	height:108px;
	width:103px;
	float:left;
	margin:0 15px 15px 0;
	overflow:hidden;
}

.main-imageholder li:nth-child(2n+2) {
	margin-right:0;
}

.main-imageholder li img {
	max-width:100px;
	max-height:100px;
}

.image-formatdet span {
	font-size:12px;
}

#frame_preview {
	height:441px;
	width:100%;
}

#drag_heading {
	background:#d9d9d9;
	border-radius:5px;
	float:left;
	height:78px;
	line-height:78px;
	margin:0 10px 10px 0;
	text-align:center;
	width:98px;
}

#drag_heading:hover {
	background:#a8a7a6;
}

.drag.ui-draggable #drag_heading.marg-rt0 {
	margin-right:0;
}

#drag_heading img {
	height:80%;
	margin:5px;
	width:80%;	
}

.class-draggable #colorpicker {
	left:auto;
	right:0;
}

.drag-scroll {	
	height:404px;
	overflow-y:auto;
	overflow-x:hidden;
	padding:5px;
}

.main-imageholder .drag-scroll {
	height:365px;
}

.dragdrop-temp h4 {
	float:left;
}

.dragdrop-temp p {
	float:right;
	margin:0 7px 10px 0;
}

.dragdrop-temp select {
	display:block;
	margin-bottom:10px;
	width:96%;
}

/*-- 5.15 - Lead Pages
================================= --*/
.landlist .btn-group .btn-primary {
	margin-right:15px;
}

.lead-page {
	left:9%;
	position:relative;
	width:90%;
}

.lead-page .col-lg-3 {
	margin-right:2%;
	width:23%;
}

.lead-page .col-lg-9 {
	width:67%;
}

.leadpg-sidebar {
	background:#f9f9f9;
}

.leadpg-sidebar li {
	border-bottom:1px solid #e8e7e7;
	padding:10px 15px;
}

.leadpg-sidebar li:last-child {
	border-bottom:none;
}

.leadpg-sidebar li span {
	display:inline-block;
	float:right;
}

.temp-btn {
	background:#e5e5e5;
	border:1px solid #ccc;
	display:inline-block;
	float:left;
	margin:12px 0 0 12px;
	max-width:60%;
}

.temp-btn h3 {
	font-size:14px;
	margin:0;
	overflow:hidden;
	padding:8px 10px;
	text-overflow:ellipsis;
	white-space:nowrap;
}

.temp-slider a {
	font-size:14px;
	position:absolute;
    right:15px;
	margin-top:8px;
}

.temp-slider i {
	font-size:18px;
	padding-left:10px;
	vertical-align:middle;
}

.lead-pagename.page-header {
	padding-bottom:10px;
}

.lead-pagename ul {
	line-height:30px;
	margin:0px 0 0 25px;
}

.lead-pagename p {
	margin-bottom:0;
}

.lead-pagename ul > li {
	float:left;
}

.lead-pagename .alert {
	font-size:12px;
	padding:4px 15px;
}

.general-param ul {
	background:#f5f5f5;
	box-shadow:0px 1px 4px #e5e5e5;
}

.general-param ul > li {
	border-bottom:1px solid #e5e5e5;
	padding:10px;
}

.general-param ul > li > a {
	display:block;
	font-size:14px;
}

.general-param ul > li i {
	float:right;
	margin-top:5px;
}

.general-param .form-group {
	margin:0 5px 10px 0;
}

.general-param .form-group p {
	text-align:justify;
}

.general-param h2,
.main-imageholder h2 {
	font-size:18px;
	margin:0 0 15px;
}
 
.general-param label.error {
	display:block;
}

.general-param .drag-scroll {
	height:432px;
}

.general-param .form-group .control-label {
	padding-top:0;
	color:#afadad;
}

/*-- 5.16 - Plan page 
================================= --*/
.table tbody > tr > td.difplan-view {
	border:0;
	padding:0;
}

/*-- 6.0 - Index Carousel
================================= --*/
.carousel {
	margin-top:0;
}

.carousel .item {
	max-height:420px;
	float:none;
}

/*-- 7.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;
}

.footer a,
.footer span a {
	color:#c7ecff;
	margin-left:21px;
}

.footer span a {
	margin:0;
}

.footer a:hover {
	text-decoration:none;
	color:#fff;
}

a.btn-scroll-up {
	padding:3px 8px;
}

.autoresp-trig a:hover {
	text-decoration:underline;
}

html, body, .content {
    /*height: 100%;*/
}
.wrapper {
    height: auto !important;
    margin: 0 auto -52px;
    min-height: 100%;
}
footer, .footer-push {
    height: 52px;
}
.ver-space{
	padding:10px 0;
}

.navbar-inverse .navbar-nav > li:last-child{    border-right: none !important;}
.navbar-inverse .navbar-nav > li{    border-left: none  !important;}
.navbar-inverse .navbar-nav > li > a{border-bottom:none  !important;    line-height:29px !important;     line-height: 29px !important;
    background: none !important;
    border: none !important;
    border-radius: 0;
    font-size: 14px;
    font-weight: 600;
    color: #b7b7b7 !important;}
.navbar .dropdown-menu{    background-color: #373737 !important;
    border-radius: 0px !important  !important;
}
.dropdown-menu li a:hover, .dropdown-menu li a:focus, .dropdown-menu li a:active, .dropdown-menu li.active a, .dropdown-menu li.active a:hover, .dropdown-menu .dropdown-submenu:hover>a, .nav-tabs .dropdown-menu li>a:focus{background: #653396 !important;
    color: #fff !important;}


.navbar-inverse .navbar-nav > li > a:hover, .navbar-inverse .navbar-nav > li > a:focus{    background:#484848 !important;
    border: none !important;
    border-radius: 0;
    font-size: 14px;
    font-weight: 600;
    color: #b7b7b7 !important}