@font-face {
 font-family: 'noto_sansbold';
 src: url('../fonts/notosans-bold-webfont.woff2') format('woff2'), url('../fonts/notosans-bold-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
@font-face {
 font-family: 'noto_sansregular';
 src: url('../fonts/notosans-regular-webfont.woff2') format('woff2'), url('../fonts/notosans-regular-webfont.woff') format('woff');
 font-weight: normal;
 font-style: normal;
}
@media (min-width: 1200px) {
.container {
 width: 1270px;
}
}
@media (min-width: 992px) {
.container {
 max-width: 1270px;
}
}
body {
	/* background:#e5e8ea; */
	background: #f3f2f2;
	font-family: 'noto_sansregular';
	font-size:13px;
}
.h3, h3{font-size:24px;}
.navbar-default {
	box-shadow:0px 1px 2px #cccfd0;
	background-color: #fff;
	border-color: #fff;
}
.navbar {
	min-height:70px;
	padding:0;
}
.navbar-brand {
	height: 70px;
	padding: 19px 15px 15px
}
.username {
	/* color:#5b727d; */
	color:#000;
	padding:8px 15px;font-size:16px;
}
.username span {
	
	color:#fff !important;
}
.widget-bg {
	/* background:#fff; */
	border-radius:2px;
	
	padding:20px 30px;
}
.widget-holder {
	margin-bottom:20px;
}
footer {
	background:#5b727d;
	color:#d0db47;
	text-align:center;
	height:75px;
	line-height:70px;
}
.event-details {
	padding: 10px 30px 10px 30px !important;
}
.event-name {
	
	color:#3c3d3d;
	line-height: 23px;
	margin: 0;
	padding: 12px 0;
}
.date-event{font-size: 18px;}
.download-lead {
	background:#ff8c00;
	color:#fff;
	display:inline-block;
	border-radius:25px;
	padding:10px 25px;
	font-size:18px;
	 border: 1px solid #ff8c00;
}
.back-ops-manual {
	background:#626262;
	color:#fff;
	display:inline-block;
	border-radius:25px;
	padding:8px 20px;
	font-size:16px;
	 border: 1px solid #626262;
	
}
.total-lead {
	background:#00a7e5 !important;
	color:#fff !important;
	height:173px;
	
}
.border-bottom{border-bottom: 1px solid #ffffff;}
.padding-20{padding: 28px 30px;}
.total-lead .padding-0, .total-lead.padding-0{padding: 0;}
.nav>li>a>img{height:30px;width:30px;}
.total-lead .panel-title, .total-emails .panel-title {
	color:#fff !important;
}
.total-emails {
	background:#ed1848 !important;
	color:#fff !important;
	height:173px;
}
.panel-title {
	font-family: 'noto_sansbold';
	text-transform:uppercase;
	font-size:14px;
	color: #5b727d;
}
.panel-title i {
	font-size:20px;
	margin-left:10px;
}
.lead-count {
	font-size:66px;
	font-family: 'noto_sansbold';
	margin:0;
	margin-top:31px;
	/*margin-top:31px;*/
}
.day-lead {
	margin:20px 0px 0px 0px;
	padding:0px;
}
.day-lead li {
	list-style:none;
	margin:0px;
	padding:5px 0px 15px 0px;
	border-bottom:1px solid #ddd;
	color:#00a7e5;
	font-size:28px;
}
.removepadding{padding-left:0;}
.day-lead li:last-child {
	border-bottom:0px;
	padding:5px 0px 0px 0px;
}
.day-lead li span {
	font-size:16px;
	color:#5b727d;
	float:right;
}
.graph-holder {
	margin-top:20px;
	margin-bottom:10px;
}
.nav-tabs {
	border-bottom:0px;
}
.nav>li>a {
	/*padding: 15px 15px;*/
	font-size:14px
}
.nav>li>a {
	/*padding: 28px 15px;*/
	font-size:14px
}
.nav.nav-tabs>li>a {
	       padding: 11px 22px 9px 22px;
}
.total_by_user .nav-tabs>li:last-child{
	margin-left: -1px !important;
}
.nav-tabs>li .active, .nav-tabs>li .active:focus, .nav-tabs>li .active:hover {
    color: #ffffff;
    cursor: default;
       background-color: #ed1848;
    border-top: 1px solid #ed1848;
    border-right: 1px solid #ed1848;
    border-bottom: 2px solid #ed1848;
    border-left: 1px solid #ed1848;
}
.nav-tabs>li>a {
      margin-right: 0px;
    color: #000;
    border-top: 1px solid #ddd;
    border-radius: 0;
    border-right: 1px solid #ddd;
    
     border-left: 1px solid #ddd;
   
}
.tabsmain{margin-left: 0;
  margin-right: 0;
  margin-bottom: 15px;
  /*border-bottom: 1px solid #c5c1c1;*/
  /*padding-bottom: 9px;*/
  }
.nav-tabs>li>a:hover {
}
.nav>li>a:focus, .nav>li>a:hover {
	/*background-color: #ed1848;*/
	color:#000;
}
.tfooter {
	color:#a9a9a9;
	font-size:13px;
}
.total {
	color:#00a7e5;
}
.tab-content {
	margin-top:15px;
}

 .download-lead:hover, .download-lead:active, .download-lead:focus {
    color: #23527c;
    text-decoration: none;  
   
    background: #fff;
    border: 1px solid #ff8c00;
    color: #ff8c00;
    outline: none;
    display: inline-block;
    border-radius: 25px;
    padding: 10px 25px;
        font-size: 18px;
}


.back-ops-manual:hover, .back-ops-manual:active, .back-ops-manual:focus {
    color: #23527c;
    text-decoration: none;  
   
    background: #fff;
    border: 1px solid #626262;
    color: #626262;
    outline: none;
    display: inline-block;
    border-radius: 25px;
    padding: 8px 20px;
        font-size: 16px;
}


.top_country{

}

.total_lead .widget-bg {
    max-height: 369px;
    height: 369px;
    
    overflow-y: auto;
}


.top_country .widget-bg {
	
}
.highcharts-root{
	
}
.total_by_user{
	padding-left: 0;
	padding-right: 0;
}
.countries_chart_outer{
    width: 100%;
    height: 325px;
}
#countries_chart {
	width: 100%;
	height: 100%;
}
.total_user_outer span{
	       padding-top: 13px;
    padding-right: 10px;
        padding-left: 14px;
}
.lead_email_table{
	margin-top: 0;
}
.total_by_user .widget-bg {
   
       padding: 23px 20px 0 20px;
}
.total_lead .widget-bg, 
.event-details, 
.top_country .widget-bg, 
.total_by_user .widget-bg{
	background: #fff;
}
.event-details{

}

@media screen and (max-width:767px){
	.download_lead_btn {
		text-align: center !important;
	}
	.download-lead {
		    width: 238px;
    float: none;
    display: table;
    margin-left: auto;
    margin-right: auto;
	}
	.back-ops-manual {	
	width: 238px;
    float: none;
    display: table;
    margin-left: auto;
    margin-right: auto;
}
	.total_lead {
    max-height: auto;
    height: 100%;
	}
	.total_by_user .widget-bg {
    padding: 23px 20px 5px 20px;
	}

}
@media(min-width:768px) and (max-width:992px) {
	.event-name {

   
}
}

.login-box input:hover,
.login-box input:active,
.login-box input:focus{
	outline: none !important;
	box-shadow: 0 0 0 !important;
	text-decoration: none;
	    border: 1px solid rgba(0, 0, 0, 0.42) !important;
}
.forgot-password{
	top: 32%;
}
.navbar {
    position: relative;
    min-height: 30px;
    margin-bottom: 20px;
    border: 1px solid transparent;
}
.navbar-default .navbar-nav>li>a:focus, .navbar-default .navbar-nav>li>a:hover {
    color: #333;
	text-decoration: none;
    background-color: transparent;
}
.dropdown-menu{left:auto; right:0;  padding: .5rem 18px; margin-top:16px;}
.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #333;
    white-space: nowrap;
}
.navbar-default .navbar-nav>.show>a, .navbar-default .navbar-nav>.show>a:focus, .navbar-default .navbar-nav>.show>a:hover {
    color: #555;
    background-color: #e7e7e7;
}
h4, .h4 {
    font-size: 18px;
}
.close {
    float: right;
    font-size: 21px;
    font-weight: bold;
    line-height: 1;
    color: #000;
    text-shadow: 0 1px 0 #fff;
    filter: alpha(opacity=20);
    opacity: .2;
}
.bootbox  .modal-dialog{margin:0;}
.bootbox .modal-content{border: 0;}
.bootbox .modal-dialog{max-width: 100%;}
.btn-primary{    color: #fff;
    background-color: #204d74;
    border-color: #122b40;}
.btn{padding: 6px 12px;}



#footer {
background:
    url(../images/connectbg.svg) no-repeat;
	background-size:cover;
	background-position: 0px -100px;
	background-color: #000000;
}
.topheader{
	padding:8px 0;
	background:#fff;
	border-top:1px solid #ddd;
}
a{
	text-decoration-line: none !important;
}
.nav-pills .nav-link.active, .nav-pills .show > .nav-link {
    color: #fff;
    background-color: #ed1848;
    border: none;
    outline: none;
}
.nav-pills .nav-link {
    background: none;
    border: 1px solid #b3afaf;
	color:#000;
}