@import url('https://fonts.googleapis.com/css?family=Arimo:400,700');
@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700');

body{
	margin: 0;
	padding: 0;
	font-family: 'Open Sans', sans-serif;
	font-size:15px;
	line-height:22px;
	color: #828083;
    background:#fff;
    overflow-x: hidden;
	font-weight:400;
}
.main-container {
}
.main-container.main-container-with-sidebar .sidebar,
.main-container.main-container-with-sidebar .sidebar:before {
	width:270px;
	border:none;
}
body.body-admin .main-container.main-container-with-sidebar .sidebar,
body.body-admin .main-container.main-container-with-sidebar .sidebar:before {
	width:260px;
	border:none;
}
.main-container .main-content {
	margin-left:0;
}
.main-container.main-container-with-sidebar .main-content {
	margin-left:280px;
}
body.body-admin .main-container.main-container-with-sidebar .main-content {
	margin-left:300px;
}
.footer .footer-inner {
	text-align: center;
	position: absolute;
	z-index: auto;
	left: 0;
	right: 0;
	bottom: 0;
}
.main-container.main-container-with-sidebar .footer .footer-inner {
	left: 280px;
}
body.body-admin .main-container.main-container-with-sidebar .footer .footer-inner {
	left: 300px;
}

a {
	color:#7b7b7b;
}
a:hover {
	color:#653396;
}
.logo {
	background:#373737;
	padding:15px 15px;
	font-size:30px;
	color:#fff;
	font-weight:700;
	text-transform:uppercase;
}
.btn {
	-moz-user-select: none;
	background-image: none;
	border: 1px solid transparent;
	border-radius: 4px;
	cursor: pointer;
	display: inline-block;
	font-size: 16px;
	font-weight: 400;
	line-height: 1.42857;
	margin-bottom: 0;
	padding: 6px 12px;
	/*text-align: center;*/
	vertical-align: middle;
	white-space: nowrap;
}
.btn:focus {
	outline: none !important;
}
/*.btn.btn-sm, .btn.btn-xs {*/
	/*padding: 5px 10px;*/
	/*font-size: 13px;*/
	/*line-height: 1.5;*/
	/*border-radius: 3px;*/
/*}*/
/*.btn.btn-xs {*/
	/*padding: 1px 5px;*/
/*}*/
.btn-default {
	background:#e0e0e0 !important;
	font-size:16px;
	border:none;
	color:#828083 !important;
	font-weight:400;
	text-shadow:none !important;
}
.btn-default:hover,
.btn-default:focus,
.btn-default:active{
	background:#d3d3d3 !important;
}
.btn.disabled, .btn-default.disabled, .btn[disabled], .btn-default[disabled], fieldset[disabled] .btn, fieldset[disabled] .btn-default, .btn.disabled:hover, .btn-default.disabled:hover, .btn[disabled]:hover, .btn-default[disabled]:hover, fieldset[disabled] .btn:hover, fieldset[disabled] .btn-default:hover, .btn.disabled:focus, .btn-default.disabled:focus, .btn[disabled]:focus, .btn-default[disabled]:focus, fieldset[disabled] .btn:focus, fieldset[disabled] .btn-default:focus, .btn.disabled:active, .btn-default.disabled:active, .btn[disabled]:active, .btn-default[disabled]:active, fieldset[disabled] .btn:active, fieldset[disabled] .btn-default:active, .btn.disabled.active, .btn-default.disabled.active, .btn.active[disabled], .btn-default.active[disabled], fieldset[disabled] .btn.active, fieldset[disabled] .btn-default.active {
	background-color: #e0e0e0 !important;
}
.btn-info {
	background:#e0e0e0 !important;
	font-size:16px;
	border:none;
	color:#828083 !important;
	font-weight:400;
	text-shadow:none !important;
}
.btn-info:hover,
.btn-info:focus,
.btn-info:active{
	background:#d3d3d3 !important;
}
.btn-info.disabled, .btn-info[disabled], fieldset[disabled] .btn-info, .btn-info.disabled:hover, .btn-info[disabled]:hover, fieldset[disabled] .btn-info:hover, .btn-info.disabled:focus, .btn-info[disabled]:focus, fieldset[disabled] .btn-info:focus, .btn-info.disabled:active, .btn-info[disabled]:active, fieldset[disabled] .btn-info:active, .btn-info.disabled.active, .btn-info.active[disabled], fieldset[disabled] .btn-info.active {
	background-color: #e0e0e0 !important;
}
.btn-success {
	background:#737373 !important;
	font-size:16px;
	color:#fff;
	border:none;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active{
	color:#fff;
	background:#5a5a5a !important;
}

.btn-primary {
	background:#737373 !important;
	font-size:16px;
	color:#fff;
	border:none;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary:active{
	color:#fff;
	background:#5a5a5a !important;
}

.label {
	color: #fff !important;
	font-weight:bold;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] {
	background: #fff;
	border: solid 1px #dfdfdf;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .75);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .75);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .75);
	color: #454545;
	padding: 4px 10px;
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	transition-property: border, box-shadow;
	transition-duration: 0.2s, 0.2s;
	transition-timing-function: linear, linear;
	transition-delay: initial;
}
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus{
	border-color: rgba(100, 100, 100, .6);
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), inset 0 0 6px rgba(100,100,100,.7) !important;
	-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), inset 0 0 6px rgba(100,100,100,.7) !important;
	box-shadow: inset 0 1px 1px rgba(0,0,0,.075), inset 0 0 6px rgba(100,100,100,.7) !important;
}
.form-control:focus, select:focus {
	border-color: rgba(100, 100, 100, .6);
	color: #454545;
}

input.ace[type="checkbox"] + .lbl::before, input.ace[type="radio"] + .lbl::before {
	position: relative;
	top: -1px;
}

.alert.alert-success {
	font-weight:bold;
}
.alert.alert-danger {
	font-weight:bold;
}

/* Select UI Start */
.bootstrap-select .caret {
	border: 0;
	width: auto;
	height: auto;
	margin-top: -12px !important;
}
.bootstrap-select .caret:before {
	content: "\f107";
	display: inline-block;
	border: 0;
	font-family: FontAwesome;
	font-style: normal;
	font-weight: normal;
}
.bootstrap-select .btn.dropdown-toggle,
.bootstrap-select .btn.dropdown-toggle:focus,
.bootstrap-select .btn.dropdown-toggle:active {
	outline: none !important;
}
.bootstrap-select.open .btn.dropdown-toggle, .open .btn-default.dropdown-toggle,
.open .bootstrap-select .btn.dropdown-toggle, .open .btn-default.dropdown-toggle {
	background-color: #d3d3d3 !important;
	border-color: #d3d3d3;
}
.bootstrap-select.btn-group .dropdown-menu li a {
	display: block;
}
.campaign-filter .bootstrap-select .dropdown-menu {
	margin-top: 0;
	padding: 0;
}
.bootstrap-select.form-control {
	height: auto;
}
.textbox-size .bootstrap-select.form-control,
.textbox-size .bootstrap-select.form-control:not([class*="col-"]) {
	width: 110px;
}

/* Select UI End */

.top-nav {
    background-color: #fff;
    border-bottom:none;
    display: block;
    line-height: 40px;
    min-height:60px;
    padding: 10px 20px 0 0;
    position: relative;
	text-align:right;
	margin-bottom:40px;
}
.top-nav .dropdown-menu {
    z-index: 1000;
	left:-90px;
	font-size:16px;
	margin:10px;
}
.top-nav .dropdown {
    position: relative;
    display: inline-block;
	/*float:right;*/
}
.top-nav .btn-dropdown {
	background:#fff;
	font-size:16px;
	color: #828083 !important;
	padding:0px;
	margin-left:20px;
	margin-top:-2px;
}
.top-nav .btn {
	background-color: #fff !important;
	border:none;
	text-shadow:none !important;
	font-size:16px;
	padding:0px;
	color: #828083 !important;
}
.top-nav .btn-upgrade {
	background: #ec743b;
	font-size:16px;
	padding:8px 20px;
	border-radius:4px;
	color:#fff;
	margin-right:15px;
	text-transform:uppercase;
	font-weight:700;
}
.btn-upgrade:hover,
.btn-upgrade:focus,
.btn-upgrade:active{
	background:#e26d2c;
	color: #fff !important;
	text-decoration:none;
}
button.btn:active {
	top:0px !important;
	left:0px!important;
}
.nav-list {
	margin:0;
	padding:0;
	list-style:none;
	margin-top:40px;
}
.nav-list > li > a {
	background-color: #f2f2f2;
	display: block;
	font-size:18px;
	font-weight:700;
	color:#a3a3a3;
	height:44px;
	line-height:42px;
	padding: 0 16px 0 15px;
	text-decoration: none;
	text-shadow: none !important;
}
.nav-list>li>a:hover {
	background-color:#f2f2f2;
	color:#653396;
}
.nav-list>li.active>a, .nav-list>li.active>a:hover, .nav-list>li.active>a:focus, .nav-list>li.active>a:active {
	background-color:#f2f2f2;
	color:#653396;
	font-weight:700;
	font-size:18px;
}
.nav-list>li {
	display:block;
	padding:0;
	margin:0;
	border:0;
	border-top:none;
	border-bottom:none;
	position:relative
}
.nav-list>li>a:hover:before {
	display:block;
	content:"";
	position:absolute;
	top:-1px;
	bottom:0;
	left:0;
	width:0px;
	max-width:0px;
	overflow:hidden;
	background:none;
}
.nav-list > li.open > a {
    background-color: #f2f2f2;
    color: #653396;
}
.nav-list>li>a:focus {
	background-color:#f2f2f2;
	color:#653396;
}
.nav-list > li.active::after {
	display: none;
}
.nav-list li.active > a::after {
	display: none;
}
.nav-tabs[class*="tab-color-"]>li:not(.active)>a:hover {
	opacity:1;
	border-color:rgba(0, 0, 0, 0);
	border-bottom-color:transparent;
	color:#653396;
}
.count-label {
	font-size:14px;
	font-weight:400;
	color:#6f6f6f;
}
.page-header {
    border-bottom:none;
    padding-bottom: 7px;
    padding-top:5px;
}
.page-header h1 {
    font-family: 'Arimo', sans-serif;
    font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	color:#6f6f6f;
	margin:0;
}
.page-header h1 span{
	font-size:15px;
	font-weight:600;
	text-transform:uppercase;
}
h2 {
	font-family: 'Arimo', sans-serif;
	font-size:24px;
	font-weight:700;
	text-transform:uppercase;
	color:#6f6f6f;
}
h2, h4, h2.title-three {
	font-weight: bold;
}
.page-content {
	position: relative;
}

.dropdown-menu {
    background-clip: padding-box;
    background-color: #fff;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4 !important;
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.176);
    display: none;
    float: left;
    font-size: 14px;
    left: 0;
    list-style: outside none none;
    margin: 2px 0 0;
    min-width: 160px;
    padding: 5px 0;
    position: absolute;
    text-align: left;
    top: 100%;
    z-index: 1000;
}
.tab-content {
    border: 1px solid #d9d9d9;
    padding:0px 0px;
    position: relative;
    z-index: 11;
}
ul.subscriber-stats li span.count {
    display: block;
    font-size: 30px;
    font-weight: 600;
    text-align: center;
	color:#444;
}
.nav-tabs > li {
	margin-bottom: 0;
}
.nav-tabs > li > a {
	font-family: 'Arimo', sans-serif;
    padding:10px 0px;
	color:#828083;
	/* font-size:20px; */
	font-weight:700;
}
.nav-tabs > li > a [class^="icon-"] {
	font-size: 12px;
}

.nav-tabs > li > span {
	font-family: 'Arimo', sans-serif;
	font-size:16px;
	line-height:36px;
	color:#828083 !important;
}
.nav-tabs > li > a, .nav-tabs > li > a:focus, .nav-tabs > li > a:hover {
	border-color: transparent;
	margin-right: 15px;
}
.nav-tabs > li > a, .nav-tabs > li > a:focus {
	background-color: #fff;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:focus, .nav-tabs > li.active > a:hover {
	border-color:transparent !important;
	padding:12px 1px 10px !important;
	color:#653396;
}
.nav-pills .open .dropdown-toggle, .nav > li.dropdown.open.active > a:hover, .nav > li.dropdown.open.active > a:focus{
	background-color: #fff;
	border-color:transparent !important;
	color:#653396;
}
.nav-tabs>li:not(.active)>a:hover {
	color:#653396;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:not(.title):hover, .nav-tabs > li.active > a:focus {
	background-color: #fff;
	border:none;
	border-top:none;
	box-shadow:none;
	color:#653396;
	line-height: 16px;
	margin-bottom: 1px;
	z-index: 12;
}
.nav-tabs > li.open .dropdown-toggle {
	background-color: #fff;
	border-color: transparent;
	color: #653396;
}


.nav-tabs[class*="tab-color-"] > li > a, .nav-tabs[class*="tab-color-"] > li > a:focus, .nav-tabs[class*="tab-color-"] > li > a:hover {
    border-color: transparent;
    font-size:15px;
	font-weight:400;
	color:#6f6f6f;
    margin-right: 3px;
}
.nav-tabs.tab-color-blue > li > a, .nav-tabs.tab-color-blue > li > a:focus {
    background-color: #fff;
}
.nav-tabs.tab-color-blue > li.active > a, .nav-tabs.tab-color-blue > li.active > a:focus, .nav-tabs.tab-color-blue > li.active > a:hover {
    border-color:transparent !important;
    color:#653396;
	padding:12px 1px 10px !important;
}

.admin-formbg {
    background-color: #fff;
    overflow: visible;
    padding:0px;
}
.dashboard-campaign-chart .widget-header {
    background:none;
    border:none;
    color: #828083;
	font-size:20px;
	font-weight:700;
}
h5.bigger {
   font-size:18px;
	font-weight:700;
}
.widget-header {
    -moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
    -moz-border-right-colors: none;
    -moz-border-top-colors: none;
    background:none;
    border-color:none;
    border-image: none;
    border-style: solid;
    border-width: 1px;
    box-sizing: content-box;
    color: #669fc7;
    min-height: 38px;
    padding-left:0px;
    position: relative;
}
.smaller {
    color: #828083 !important;
	font-size:12px;
}
.widget-box {
    border-bottom: none;
    box-shadow: none;
    margin: 3px 0;
    padding: 0;
}
.dashboard-campaign-chart .widget-body {
    border-color: #fff;
    border-style: solid;
    border-width: 0 1px 1px;
}

#campaign-chart .rate-count .count {
	display: none;
}
#campaign-chart .rate-count:hover .rate {
	display: none;
}
#campaign-chart .rate-count:hover .count {
	display: block;
}

.time-frame {
	font-size:22px;
	font-weight:400;
	color:#4f4f4f;
	text-align:center;
	padding:50px 0px;
}
.btn-campaign {
	background: #737373 !important;
	font-size:17px;
	padding:10px 30px;
	border-radius:4px;
	text-transform:uppercase;
	color:#fff;
	font-weight:700;
	border:none;
}
.btn-campaign:hover,
.btn-campaign:focus,
.btn-campaign:active{
	background:#5a5a5a !important;
	color: #fff !important;
}
ul.subscriber-stats li.count-today, ul.subscriber-stats li.count-yesterday {
    width: 20%;
}
ul.subscriber-stats li.count-one-week, ul.subscriber-stats li.count-one-month {
    width: 20%;
}
ul.subscriber-stats li.count-total {
    width: 20%;
}
.count-total {
	background:#f2f2f2;
	padding:20px;
}
.count-today {
	padding:20px;
}
.count-yesterday {
	padding:20px;
}
.count-one-week {
	padding:20px;
}
.count-one-month {
	padding:20px;
}
.btn-group>.btn {
	border-radius: 4px !important;
}
.dropdown-menu {
	border-radius:4px !important;
	-webkit-box-shadow:0 2px 12px rgba(0, 0, 0, 0.5);
	box-shadow:0 2px 12px rgba(0, 0, 0, 0.5);
}
.dropdown-menu>li{
	border-bottom:none;
}
.campaign-filter li a, .campaign-top .btn-group .btn-xs {
    padding: 7px 18px;
}
.open .btn.dropdown-toggle, .open .btn-default.dropdown-toggle {
    background-color: #5a5a5a !important;
    border-color: #5a5a5a;
}
.btn-info:hover, .open .btn-info.dropdown-toggle {
    background-color: #d3d3d3 !important;
    border-color: #d3d3d3;
}
.btn-dropdown:hover, .open .btn-dropdown.dropdown-toggle {
    background-color: #fff !important;
    border-color:none;
}
.btn-group > .btn + .btn.dropdown-toggle {
    padding-left:8px;
    padding-right:8px;
	border-radius: 0px 4px 4px 0px !important;
}

.btn-group > .btn, .btn-group > .btn + .btn {
    margin: 0 -2px 0 0 !important;
	border-radius: 0px;
}


.btn-group>.btn>.caret {
	margin-top:0px !important;
	margin-left:0px !important;
	border-width:4px !important;
	border-bottom:0px !important;
	border-top-color:#fff;
}

.btn-group>.btn.btn-info>.caret {
	margin-top:9px;
	border-width:4px;
	border-top-color:#000 !important;
}
.footer {
	background-color:transparent;
    border-bottom:transparent;
    width: 100%;
	/*padding:10px 20px;*/
	text-align:center;
	font-size:16px;
	color:#9e9e9e;
	box-shadow:none;
}
.footer .footer-inner .footer-content {
	padding: 15px 0;
}
.footer a,
.footer span a {
	color:#9e9e9e;
	margin-left:21px;
}
.footer span a {
	margin:0;
}
.footer a:hover {
	text-decoration:none;
	color:#653396;
}
/*   
footer, .footer-push {
    height:0px;
}
*/

.navbar-collapse .navbar-nav.navbar-right:last-child{margin-right:0 !important}  
.navbar {
    background: #373737;
    border-color: -moz-use-text-color -moz-use-text-color #074e9f;
    border-radius: 0;
    border-style: none;
    border-width: 0 0 5px;
    box-shadow:none;
    height:60px;
    position: relative;
	position:fixed;
	top: 0;
	z-index: 999;
}
.navbar span {
    color:#a2a2a2;
	font-size:14px;
	font-weight:600;
}
.navbar .logo {
	background:#373737;
	padding: 11px 15px;
    margin-right: 10px;
    float: left;
}
.navbar .logo:hover {
	background:#232323;
	padding:11px 15px;
}
h2.title-two {
    border: medium none;
    color: #999;
    font-size:28px;
    margin-bottom: 40px;
    text-align: center;
	padding-top:20px;
}
.list-newsltr li {
    padding:25px 0px;
}
.list-group-item {
    background-color: #fff;
    border-top: 1px dotted #ddd !important;
    display: block;
    margin-bottom: -1px;
    padding: 10px 15px;
    position: relative;
	border-left:none !important;
	border-right:none !important;
}
h4.title-one {
    border: medium none;
    font-weight: 700;
	font-size:20px;
    margin: 0;
	/* font-style:italic; */
}

h4.title-one a {
   color:#a3a3a3;
}
h4.title-one a:hover {
   color:#653396;
}
.btn-text {
	background:none !important;
	border:none !important;
	border-radius: 0;
	font-size:14px;
	font-weight:600;
	color:#b7b7b7 !important;
	padding:22px 20px;
}
.btn-text:hover,
.btn-text:focus,
.btn-text:active{
	background:none !important;
	color:#fff !important;
}

.btn-text-active{
	background:none !important;
	color:#fff !important;
}
.arrow-b {
	padding-top:28px;
}
.btn-next,.btn-next[disabled] {
	background:none !important;
	border:none !important;
	font-size:14px;
	font-weight:600;
	color:#b7b7b7 !important;
	padding:22px 20px;
}
.btn-next:hover,
.btn-next:focus,
.btn-next:active{
	background:#653396 !important;
	color:#fff !important;
	 border-radius: 0 !important;
}

body.page-campaign-setup .main-content {
	margin: 60px auto 83px;
}
body.page-campaign-setup .page-header {
	height: 0;
	padding: 0;
	overflow: hidden;
}
body.page-campaign-setup .main-container.no-padding .main-content{
	margin-bottom: 63px;
}
body.page-campaign-setup .main-container.no-padding .page-content {
	margin: 0 !important;
	padding: 0 !important;
}
body.page-campaign-setup .main-container.no-padding .page-content .page-header {
	display: none;
}
.page-campaign-setup-topnav .btn-text {
	padding: 20px 20px;
}
.page-campaign-setup-topnav .btn-text:hover,
.page-campaign-setup-topnav .btn-text:active {
	background: #484848 !important;
}
.page-campaign-setup-topnav .dropdown-menu,
.page-campaign-setup-topnav .navbar .dropdown-menu {
	background: #373737;
}
.page-campaign-setup-topnav .dropdown-menu>li>a {
	color: #b7b7b7;
}
.page-campaign-setup-topnav .dropdown-menu>li>a:hover,
.page-campaign-setup-topnav .dropdown-menu>li>a:focus {
	background: #484848;
}

body.page-campaign-setup .btn-edit {
	background: #8cc1c1 !important;
	color: #fff;
	font-weight:bold;
}
body.page-campaign-setup .btn-edit:hover,
body.page-campaign-setup .btn-edit:active,
body.page-campaign-setup .btn-edit:focus {
	background: #6d9796 !important;
	border-color: #6d9796;
}

.admin-campaign-menu {
	background:#373737;
	position: fixed;
	width: 100%;
	left:0;
	bottom: 0;
	z-index: 999;
}

.modal-content {
	position: relative;
	background-color: #fff;
	border: 1px solid #999;
	border: 1px solid rgba(0, 0, 0, 0.2);
	border-radius: 6px;
	outline: 0;
	-webkit-box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	box-shadow: 0 3px 9px rgba(0, 0, 0, 0.5);
	background-clip: padding-box;
}
@media screen and (min-width: 768px) {
	.modal-content {
		-webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
		box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
	}
}
.modal-header {
	background: #eee;
	border-top-left-radius:6px;
	border-top-right-radius:6px;
}
.modal-title {
	text-align: center;
}
.modal-header h4 {
	padding-bottom:0;
	font-weight:bold;
	color: #6f6f6f;
}
.modal-header .close {
	font-size:16px;
	font:normal normal normal 14px/1 FontAwesome;
	overflow: hidden;
	color: transparent;
	margin-top: 9px;
	margin-right:9px;

}
.modal-header .close:after {
	content: "\f00d";
	position: absolute;
	top: 20px;
	right: 22px;
	color: #000;
}
.modal-footer {
	padding: 19px 20px 20px;
	margin-top: 15px;
	text-align: right;
	border-top: 1px solid #e5e5e5;
	background: #eee;
	border-bottom-left-radius:6px;
	border-bottom-right-radius:6px;
}
.fancybox-skin {
	padding: 0 !important;
	border-radius: 6px;
	overflow: hidden;
}
.fancybox-close {
	width: 0;
	height: 0;
	font-size: 16px;
	display: inline-block;
	width: 20px;
	font: normal normal normal 14px/1 FontAwesome;
	opacity: 0;
	-webkit-transition: all 0.5s;
	-moz-transition: all 0.5s;
	-ms-transition: all 0.5s;
	-o-transition: all 0.5s;
	transition: all 0.5s;
}
.fancybox-skin:hover .fancybox-close {
	opacity: 1;
}
.fancybox-close:after {
	content: "\f00d";
	position: absolute;
	top: 40px;
	right: 45px;
}
body.popup-container>.popup-wrapper {
	padding-top:62px;
	height:100%;
	position: absolute;
	width:100%;
}
.popup-page-outer {
	position: relative;
	height:100%;
	overflow: auto;
}
.popup-page-inner {
	padding: 20px;
}
.popup-page {
	padding: 0;
}
.popup-page h2 {
	text-align: center;
	position: fixed;
	top: 0;
	left: 0;
	width: 100%;
	padding: 20px 0;
	font-size: 20px;
	background: #eee;
	border-bottom: none;
	font-weight: 900;
	border-bottom:1px solid #e0e0e0;
}

.font-bold {
	font-weight:bold !important;
}

body.page-unsubscribe .main-content {
	margin: 60px auto 0;
}

body.page-unsubscribe .member-formbg {
	background-color: #fff;
	overflow: hidden;
	padding: 20px;
	border: solid 1px #eeeeee;
	margin-top: 20px;
	border-radius: 3px;
}

body.page-unsubscribe h4 {
	color: #545454;
	font-size: 18px;
	margin-top: 0;
	font-weight:700;
	padding-bottom:10px !important;
}
body.page-unsubscribe .section-unsubscribe .alert {
	padding: 0px 0px !important;
	border-radius:5px;
	background:#f5f5f5;
	border:none;
}
body.page-unsubscribe .panel-body {
	padding: 10px;
}
body.page-unsubscribe .text-info {
	color: #444;
}
body.page-unsubscribe .section-unsubscribe .alert-info h4 {
	color: #444;
	margin:0;
}
body.page-unsubscribe .section-unsubscribe .alert-danger {
	color: #444;
}
body.page-unsubscribe .section-unsubscribe .alert-info {
	color: #ff6c00;
}
body.page-unsubscribe .email-abuse .icon-info-sign,
body.page-unsubscribe .email-abuse .icon-warning-sign {
	color: #444;
	line-height: 60px;
}
body.page-unsubscribe .btn-danger {
	background-color: #ff0c0c !important;
	font-size:16px;
	text-transform:uppercase;
	font-weight:700;
	border: none;
}
body.page-unsubscribe .btn-danger:hover,
body.page-unsubscribe .btn-danger:focus,
body.page-unsubscribe .btn-danger:active {
	color: #fff;
	background: #5a5a5a !important;
}
body.page-unsubscribe .btn-primary {
	background-color: #ff6c00 !important;
	font-size:16px;
	text-transform:uppercase;
	font-weight:700;
}
body.page-unsubscribe .btn-primary:hover,
body.page-unsubscribe .btn-primary:focus,
body.page-unsubscribe .btn-primary:active {
	color: #fff;
	background: #5a5a5a !important;
}
body.page-unsubscribe .form-group {
	margin-bottom: 5px;
}
body.page-unsubscribe .page-header h1 {
	text-align:center;
}
body.page-unsubscribe .email-abuse {
	padding-top:20px;
}

body.page-unsubscribe .email-abuse [class^="icon-"] {
	font-size: 300%;
}

ul.list-segment-list {
	margin: 0;
	list-style: none;
	border: 1px solid #e2e2e2;
	padding: 15px;
	-webkit-border-radius: 6px;
	-moz-border-radius: 6px;
	border-radius: 6px;
	min-height:300px;
}
ul.list-segment-list>li {
	margin-bottom: 15px;
}
ul.list-segment-list ul.segment-list {
	list-style: none;
}

.redactor_box iframe {
	min-height: 476px;
}

.profile-user-info-striped .profile-info-name label {
	color: #336199;
	font-weight:normal;
	font-size: 15px;
}
.profile-user-info-striped .profile-info-value .form-control {
	display: inline-block;
}
.profile-user-info-striped .profile-info-value label {
	display: inline-block;
	margin-left: 15px;
}

#edit_subscribers .form-actions {
	margin: 0;
	padding-left: 200px;
}

body.page-campaign-setup .html-builder-wrapper .cke_chrome {
	border: none;
}
#html-builder-toolbar {
	background: -webkit-linear-gradient(top,#f5f5f5,#cfd1cf);
}
#html-builder-toolbar .cke_inner {
	background: 0 0;
}
body.page-campaign-setup #html-builder-toolbar .cke_inner .cke_top {
	border-bottom: none;
}
#html-builder-toolbar .custom-tools {
	padding: 3px 5px;
}

.dnd-template-list>li>a {
	display: block;
	border: solid 1px #eee;
	-webkit-border-radius:3px;
	-moz-border-radius:3px;
	border-radius:3px;
	padding: 3px;
	padding-top:15px;
	-webkit-transition: border linear .2s,box-shadow linear .2s;
	-moz-transition: border linear .2s,box-shadow linear .2s;
	-o-transition: border linear .2s,box-shadow linear .2s;
	transition: border linear .2s,box-shadow linear .2s;
	transition-property: border, box-shadow;
	transition-duration: 0.2s, 0.2s;
	transition-timing-function: linear, linear;
	transition-delay: initial;
}
.dnd-template-list>li>a:hover {
	-webkit-box-shadow:  0px 3px 10px rgba(0,0,0,.075);
	-moz-box-shadow:  0px 3px 10px rgba(0,0,0,.075);
	box-shadow:  0px 3px 10px rgba(0,0,0,.075);
}

.dnd-template-list>li>a>img {
	width:100%;
	height: 240px;
}

.affiliate-config-value-panel {
	margin-bottom:15px;
	padding: 10px;
	background: #d9edf7;
	border: 1px solid #3a87ad;
}
.affiliate-config-value-panel h4{
	margin-bottom:0;
	color: #3a87ad;
}

.affiliate-link-panel {
	padding: 20px;
	height: 172px;
	background: #dff0d8;
	border: 1px solid #468847;
}
.affiliate-link-panel h4 {
	color: #468847;
	border: none;
	margin: 0;
	margin-bottom:10px;
}
.affiliate-balance-panel {
	padding: 20px;
	background: #dff0d8;
	border: 1px solid #468847;
}
.affiliate-balance-panel h4 {
	color: #468847;
	border: none;
	margin: 0;
	margin-bottom:10px;
}

.affiliate-balance-panel h5 strong {
	font-weight:bold;
	font-size: 24px;
	color: #000;
}

.popover{
	width:600px;
}

.signup-count-wrapper {
	font-size: 18px;
	font-weight:bold;
	display: inline-block;
}
.signup-count-wrapper span {
	display: inline-block;
	padding: 10px 5px;
}
.signup-count-wrapper .signup-count {
	padding: 10px 15px;
	background: #d9edf7;
	color: #3a87ad;
}

.payment-count-wrapper {
	font-size: 18px;
	font-weight:bold;
	display: inline-block;
}
.payment-count-wrapper span {
	display: inline-block;
	padding: 10px 5px;
}
.payment-count-wrapper .payment-count {
	padding: 10px 15px;
	background: #dff0d8;
	color: #468847;
}



.save-temp{display:inline-block;}
.save-temp a{color: #ffffff;font-size: 20px;position: relative;}
#myModal .modal-content{    margin-top: 70px;}
#myModal .modal-content .modal-header{    background:#173d77;}
#myModal .modal-content .modal-header  h4{color:#fff}
#myModal .modal-content .modal-header .close {    color: #fff;
    opacity: 1;
    font-size: 0;
    box-shadow: none;
    margin-top: -3px;
    font-weight: bold;}
#myModal .modal-content .modal-header .close:after{    content: "\f00d";
    position: absolute;
    top: 20px;
    right: 22px;
    color: #000;
    color: #fff;
    opacity: 1;
    font-size: 20px;
    box-shadow: none;
    margin-top: -3px;
    font-weight: bold;}

#myModal .modal-content .modal-body label{    font-size: 16px;color: #000;    margin-bottom: 10px;
    margin-top: 20px;}
#myModal .modal-content .modal-body input{    width: 100%; padding: 10px;}
#myModal .modal-content .modal-body .bootstrap-select{    width: 100%;    padding: 10px;
    margin-top: 10px;}
#myModal .modal-content .modal-footer{    padding: 9px 20px 10px !important;}	
#myModal .modal-content .modal-footer .btn-success{    background: #173d77 !important;
    padding: 8px 25px;
    font-size: 18px;}	