@charset "utf-8";
.text-info{
	color:#0059a9;
	
	}
	.text-grey{
		color:#39536b
		
		}
		.bg-grey{
		background-color:#39536b
		
		}
	.bg-danger {
    background-color: #ed1f27;
}
	.bg-warning {
    background: url('../images/bg.png') center center #e38d13;
}
.bg-primary {

    background: url('../images/bg.png') center center  #0059a9;
}
.bg-success {
    background: url('../images/bg.png') center center  #ed1f27;
}
.text-danger,a.text-danger:focus, a.text-danger:hover{
	color:#ed1f27;
	}
	.text-white{
		color:white;
		}
.text-warning,a.text-warning:focus, a.text-warning:hover {
    color: #FF9800;
}
.text-muted {
    color: #999;
}
a,a:focus, a:hover {
    color: #FF9800;
	}
	
	.btn{
		
		border-radius:2px;
		}
	.btn.btn-primary {
    color: #ffffff;
    background-color: #005aa9;
    background-image: linear-gradient(to bottom, #005aa9, #034885);
     border-color: #3a94e4;
}
.btn.btn-primary:hover {
    color: #ffffff;
    background-color: #034885;
    background-image: linear-gradient(to bottom, #034885, #034885);
   
}
.btn-primary-outline {
  color: #ed1f27;
  background-color: transparent;
  background-image: none;
  border-color: #ed1f27;
}

.btn-primary-outline:focus,
.btn-primary-outline.active{
  color: #fff;
  background-color: #ed1f27;
  border-color: #ed1f27;
}

.btn-primary-outline:hover {
  color: #fff;
  background-color: #ed1f27;
  border-color: #ed1f27;
}


.btn-secondary-outline {
  color: #ccc;
  background-color: transparent;
  background-image: none;
  border-color: #ccc;
}

.btn-secondary-outline:focus,
.btn-secondary-outline.active{
  color: #fff;
  background-color: #ccc;
  border-color: #ccc;
}

.btn-secondary-outline:hover {
  color: #fff;
  background-color: #ccc;
  border-color: #ccc;
}

.btn-info-outline {
  color: #5bc0de;
  background-color: transparent;
  background-image: none;
  border-color: #5bc0de;
}

.btn-info-outline:focus,
.btn-info-outline.active{
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}

.btn-info-outline:hover {
  color: #fff;
  background-color: #5bc0de;
  border-color: #5bc0de;
}


.btn-success-outline {
  color: #ed1f27;
  background-color: transparent;
  background-image: none;
  border-color: #ed1f27;
}

.btn-success-outline:focus,
.btn-success-outline.active{
  color: #fff;
  background-color: #ed1f27;
  border-color: #ed1f27;
}

.btn-success-outline:hover {
  color: #fff;
  background-color: #ed1f27;
  border-color: #ed1f27;
}

.btn-warning-outline {
  color: #f0ad4e;
  background-color: transparent;
  background-image: none;
  border-color: #f0ad4e;
}

.btn-warning-outline:focus,
.btn-warning-outline.active
{
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}

.btn-warning-outline:hover {
  color: #fff;
  background-color: #f0ad4e;
  border-color: #f0ad4e;
}


.btn-danger-outline {
  color: #ff5252;
  background-color: transparent;
  background-image: none;
  border-color: #ff5252;
}

.btn-danger-outline:focus,
.btn-danger-outline.active{
  color: #fff;
  background-color: #ff5252;
  border-color: #ff5252;
}

.btn-danger-outline:hover {
  color: #fff;
  background-color: #ff5252;
  border-color: #ff5252;
}



.main-nav.navbar-toggle {
	background: #ff5252;
}
.main-nav.navbar-default .main-nav.navbar-toggle:focus, .main-nav.navbar-default .main-nav.navbar-toggle:hover {
    background-color: #ff5252;
}
.main-nav.navbar-default .main-nav.navbar-toggle .icon-bar {
	background: #fff
}
.wrap-link {
	white-space: pre-wrap;
	white-space: -moz-pre-wrap;
	white-space: -pre-wrap;
	white-space: -o-pre-wrap;
	word-wrap: break-word
}
body {
		
    
	font-family: Lato, sans-serif;
	position:relative;


}

header{
	    background: white;

	}

.text-primary {
	color: #ed1f27;
}


.text-white {
	color: #fff
}

	
	.main-nav.navbar-default .main-nav.navbar-nav>li>a:focus, .main-nav.navbar-default .main-nav.navbar-nav>li>a:hover {
   color: #ff5252;
    background-color: transparent;
}
	

.main-nav.navbar-header h1{
	margin:0;
	}
	.main-nav.navbar-header h1 a{
font-family:impact,fantasy,sans-serif;
	}
	.main-nav.navbar-header h1 a:hover{
	text-decoration:none;
	color:#ed1f27;
	}


@keyframes blink {
0%, 100% {
opacity:1;
filter: alpha(opacity=100)
}
50% {
opacity:0;
filter: alpha(opacity=0)
}
}
@-webkit-keyframes blink {
0%, 100% {
opacity:1;
filter: alpha(opacity=100)
}
50% {
opacity:0;
filter: alpha(opacity=0)
}

}


.main-content{
	background:white;
       padding: 10px 0 50px;}
	
	.society-list-main {
    border: 1px solid #e3e3e3;
  border-top: 0;
    border-bottom: 0;
  
}
.mCSB_inside>.mCSB_container,.mCSB_dragger_bar,.mCSB_draggerRail {
    margin-right: 0 !important;
}
.scroll-content{
	max-height:450px;
	border-bottom: 1px solid #e3e3e3;
	}
.heading3{
  
    margin: 0;
    padding: 5px;
	color:white;
	/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c9704a+0,ca531e+100 */
background: #c9704a; /* Old browsers */
background: -moz-linear-gradient(top, #c9704a 0%, #ca531e 100%); /* FF3.6-15 */
background: -webkit-linear-gradient(top, #c9704a 0%,#ca531e 100%); /* Chrome10-25,Safari5.1-6 */
background: linear-gradient(to bottom, #c9704a 0%,#ca531e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9704a', endColorstr='#ca531e',GradientType=0 ); /* IE6-9 */
    border-top: 4px solid #ca531e;

}
.society-list-main a.list-group-item{
    border:0;
	border-bottom: 1px solid #ddd;
    border-top: 1px solid #ddd;
}
	.society-list-main a.list-group-item .list-group-item-heading {
    font-size: 14px;
    color: #04407a;
    font-weight: bold;
}
.society-list-main a.list-group-item .list-group-item-text {
    margin-bottom: 4px;
    font-size: 12px;
}
.select2-container--default .select2-selection--single {
       border-radius: 0 !important;
    border-left:  0 !important;
    border-right:  0 !important;
}
.heading{
	    border-bottom: 3px double #ed1f27;
    padding-bottom: 5px;
	}
	#confMainCarousel {
	padding: 2px;
    padding-bottom: 0;
    background: #222;
}
#confMainCarousel  .carousel-caption {
	top:auto;
	width:auto;
	right:auto;
	bottom:0px;
	left:0;
	padding:20px;
	background:rgba(255,255,255,0.65);
	text-align:center;
  	height:auto;
	width:100%;
	color:#333;/*#FFF*/
	text-shadow:none;
}
#confMainCarousel  .carousel-caption h2 {

	margin-top:0;
}
#confMainCarousel .carousel-control {
	color:#666;
	top:44%;
	bottom:auto;
	width:36px;
	border-radius:50%;
	height:36px;
text-shadow: none;
-moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
#confMainCarousel .carousel-control:focus, #confMainCarousel .carousel-control:hover{
	background:#ed1f27;
	color:#fff;
	}
.carousel-control.left, .carousel-control.right {
	background-image:none !important;
}
#confMainCarousel .carousel-control.right,
#confMainCarousel .carousel-control .glyphicon-chevron-right {
	left:auto;
	right:-16px;
}
#confMainCarousel .carousel-control.left {
	right:auto;
	left:-16px;
}
.conference-info-main{
	position:relative;
	    min-height: 90px;
		border-top: 2px solid #ed1f27;
		font-size:12px;
	}
	
	.societies.conf-list-main .confer:nth-of-type(6n+6) .conference-info-main,.societies.conf-list-main .confer:nth-of-type(6n+3) .conference-info-main,.continent.conf-list-main .confer:nth-of-type(4n+3) .conference-info-main{
    border-top-color: #1986e8;
	
}

/*.societies.conf-list-main .confer:nth-of-type(4n+3) .conference-info-main .credits {
    background:  #1986e8;
}*/
/*.societies.conf-list-main .confer:nth-of-type(4n+4) .conference-info-main .credits {
    background:  #1f8053;
}*/
.societies.conf-list-main .confer:nth-of-type(6n+2) .conference-info-main,.societies.conf-list-main .confer:nth-of-type(6n+5) .conference-info-main,.continent.conf-list-main .confer:nth-of-type(4n+2) .conference-info-main {
    border-top-color: #c85418;
	
}
/*.societies.conf-list-main .confer:nth-of-type(6n+5) .conference-info-main {
    border-top-color: #c85418;
	
}*/
/*.societies.conf-list-main .confer:nth-of-type(4n+4) .conference-info-main {
    border-top-color: #1f8053;
	
}*/
.societies.conf-list-main .confer:nth-of-type(6n+2) h3>a,.societies.conf-list-main .confer:nth-of-type(6n+5) h3>a,.continent.conf-list-main .confer:nth-of-type(4n+2) h3>a{
   background: url("../images/blueprint.png"), radial-gradient(ellipse at center, #f39d71 1%,#c75d24  100%) center center; 
	
}
/*.societies.conf-list-main .confer:nth-of-type(6n+5) h3>a{
   background: url("../images/blueprint.png"), radial-gradient(ellipse at center, #f39d71 1%,#c75d24  100%) center center; 
	
}*/
/*.societies.conf-list-main .confer:nth-of-type(6n+6) h3>a{
   background: url("../images/blueprint.png"), radial-gradient(ellipse at center, #5cb1fb 1%,#0056a2 100%) center center;
	
}*/
.societies.conf-list-main .confer:nth-of-type(6n+3) h3>a,.societies.conf-list-main .confer:nth-of-type(6n+6) h3>a,.continent.conf-list-main .confer:nth-of-type(4n+3) h3>a{
   background: url("../images/blueprint.png"), radial-gradient(ellipse at center, #5cb1fb 1%,#0056a2 100%) center center;
	
}
/*.societies.conf-list-main .confer:nth-of-type(4n+4) h3>a{
   background: url("../images/blueprint.png"), radial-gradient(ellipse at center, #1f8053  1%,#1f8053  100%) center center;
	
}*/
.societies.conf-list-main .confer:nth-of-type(6n+2) .conference-info-main .credits,.societies.conf-list-main .confer:nth-of-type(6n+5) .conference-info-main .credits,.continent.conf-list-main .confer:nth-of-type(4n+2) .conference-info-main .credits  {
    background: #c85418;
}
.societies.conf-list-main .confer:nth-of-type(6n+3) .conference-info-main .credits,.societies.conf-list-main .confer:nth-of-type(6n+6) .conference-info-main .credits,.continent.conf-list-main .confer:nth-of-type(4n+3) .conference-info-main .credits  {
    background: #1986e8;
}
	
	.conference-info-main .credits{
	  position: absolute;
    right: 0;
 top: 20px;
    background: #ed1f27;
    color: white;
    padding: 2px;
	    z-index: 100;
	}
	
	.conf-quicklinks>.btn-group>a {
   
    padding: 0 4px;
    text-align: center;
    display: inline-block;
    color: #666;
	border: 1px solid #e3e3e3;
    border-radius: 2px;

}
.conf-quicklinks li>a{
	font-size:12px;
	}
	/*.societies.conf-list-main .confer:nth-of-type(4n+1) .conference-info-main .conf-quicklinks>.btn-group>a{
    background: #ed1f27;
}
.societies.conf-list-main .confer:nth-of-type(3n+2) .conference-info-main .conf-quicklinks>.btn-group>a{
  background: #c85418;
}*/
	div#confList {
    padding-top: 10px;
    padding-bottom: 10px;
   background: #ececec;
}
.conf-quicklinks.clearfix {
    position: absolute;
    right: 5px;
    bottom: 5px;
}
.card-block img{
	height: 75px;
    width: 75px;
    border: 1px solid #e3e3e3;
    padding: 4px;
	margin:0 4px 4px 0;
	}
	.speaker-list-main a{
		-moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
		}
	
	.speaker-list-main a:hover{
		text-decoration:none;
		color:tomato;
		}
		.confer h3 {
    margin-top: 0;
}
		.confer h3>a {
    color: #fff;
    display: block;
    position: relative;
	font-size:14px;
	background:url("../images/blueprint.png"),radial-gradient(ellipse at center, #0976bf 1%,#ed1f27 100%) center center ;
	margin: 0 -5px;
       padding: 32px 10px;
    min-height: 100px;
}
.confer h3>a:hover {
    text-decoration: none;
}
.confer h3>a>strong {
    color: #fff;
}
.heading2:after{
	content: " ";
    width: 150px;
    height: 3px;
    padding: 0;
    margin: 10px auto 10px;
    background: #ed1f27;
    border: none;
    display: block;
	}


	/*MEDIA QUERIES START*/
@media(max-width:480px) {

}
@media(max-width:767px) {
	.nav-main a.navbar-brand {
    background: white;
    padding: 4px;
    width: 250px;
    margin: 0 auto;
    display: block;
    float: none;
}
	.jumbotron .credits-img {
    margin-top: 70px;
}
.top-nav .navbar-toggle {
    
    padding: 3px 10px;
    margin-top: 2px;
   
    margin-bottom: 2px;
    
    color: #e3e3e3;
}
}
@media(min-width:768px){
	.nav-main a.navbar-brand {
    position: absolute;
    background: white;
    height: 100%;
   
    padding: 20px 20px 65px;
}
.main-nav .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px;
}
.top-nav .nav li>a {
    padding: 5px 10px;
}
.top-nav .form-control{
	    height: auto;
    padding:4px 4px;
	}
	
	.top-nav form{
	margin:0;
	}
	.top-nav form .btn{
padding: 4px 8px;
	}
}
@media(max-width:991px) {

}
@media(min-width:992px) {
	.offer .col-md-4 .box-item {
    border-right: 2px solid #0059a9;
	position:relative;
}
.offer .col-md-4 .box-item:before {
    position: absolute;
    content: "";
    display: block;
    height: 15px;
    width: 15px;
    background: #0059a9;
    border-radius: 50%;
    top: -10px;
    left: -38px;
}
.offer .col-md-4:first-child .box-item:before {
   
    content: none;
   
}
	.offer .col-md-4:last-child .box-item {
    border-right:none;
}
		.jumbotron .credits-img {
    margin: 70px 0 0 0;
}
	.nav .dropdown:hover .dropdown-menu{
		display:block;
		   border: 2px solid #ed1f27;
		
		}
.societies.conf-list-main .confer:nth-of-type(6n+1){
    clear: left;
}

}
.main-nav.navbar{
	
	    border-radius: 0;
		    min-height: 30px;
			   border-top: 2px solid #ed1f27;
			    margin-bottom:0;
	}
	
	
	
.social-icons {
	position: relative;
    top: 4px;
}
.copy-right {
	padding: 10px;
	}

.social-icons .fa {
	text-align:center;
	width: 30px;
	height: 30px;
	font-size: 18px;
	line-height: 30px;
	color: #e3e3e3;
	background-color: #333;
	-moz-border-radius: 2px;
	-webkit-border-radius: 2px;
	border-radius: 2px;
	-moz-transition: all .5s ease-in-out;
	-o-transition: all .5s ease-in-out;
	-webkit-transition: all .5s ease-in-out;
	transition: all .5s ease-in-out
}
.top-nav .social-icons .fa {
	    width: 20px;
    height: 20px;
    font-size: 14px;
    line-height: 20px;
	}
.social-icons .fa:active, .social-icons .fa:hover {
	color: #fff;
	
}
.social-icons .fa.blog{
	background-color: #fb8f3d
}
.social-icons .fa-facebook{
	background-color: #3B5998
}
.social-icons .fa-flickr{
	background-color: #FE0883
}
.social-icons .fa-google-plus{
	background-color: #C63D2D
}
.social-icons .fa-linkedin{
	background-color: #4875B4
}
.social-icons .fa-rss{
	background-color: #FA9B39
}
.social-icons .fa-pinterest{
	background-color: #910101
}
.social-icons .fa-twitter{
	background-color: #00A0D1
}
.social-icons .fa-youtube{
	background-color: #C4302B
}
.select2-container{
	
	width:100% !important;
	}
	.search-society {

    margin: 10px 5px;
	border: 2px solid #1986e8;
}
.rec-conf .scroll-content {
    max-height: 660px;
}
#societies-slide .item h3{
margin: 2px 0;
	}
#societies-slide .item h3>a{
	color:#c85418;
	font-size:13px;
	
	}
	#societies-slide .item h3>a:hover{
	text-decoration:none;
	
	}
	#societies-slide .item p{
	
	font-size:12px;
	margin:0;
	
	}
	#societies-slide .carousel-control {
   top: -45px;


   
   

    color: #666;

    width: 25px;
	    height: 25px;
		line-height:25px;
    opacity: 0.85;
    -moz-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
}
#societies-slide .carousel-control:hover {
  
    color: #fff;

   background:#ed1f27;
}
#societies-slide .carousel-control span{
	font-size:14px;
	line-height:25px;
	}
.alerts h4{
	background: #1986e8;
    border-color: #0070d4;
	}
	
.commenting-field.main{
	
	display:none !important;
	}
	.posts {
    margin-top: 10px;
	padding-right: 0;
}
.other-societies {
	
	max-height:930px;
	}
	textarea {
    resize: vertical;
}
.nav .open>a, .nav .open>a:focus, .nav .open>li:hover a{
	
	 background: #299bff;
	
	}
	
	.main-nav .nav>li>a:focus, .main-nav .nav>li:hover>a{
	       background: #ed1f27;
		   color:white;
		}
		.yamm .yamm-content {

    background: white;
}
		.yamm-content li>a {
    padding: 3px 0;
    display: block;
	color:#333;
}
		
.yamm .continent .yamm-content .sprite>a{
	
	    padding-left: 25px;
	}
	
	
	.top-nav{
		min-height: auto;
    margin-bottom: 0;
	padding: 2px 0;
    border-radius: 0;
		}
		.logo{
			color: #ed1f27;
    text-transform: uppercase;
    font-weight: bold;
    font-size: 24px;

			
			}
			
			

.quick-links a.btn{
    border-radius: 0;
    position: relative;
    top: -10px;
    padding: 7px;
    border-top: 4px solid #3a94e4;
    margin-left: 10px;
	}
	
	.quick-links a.btn:before{
	     content: "";
    width: 0;
    height: 0;
    line-height: 0;
    border-left: 11px solid transparent;
    border-bottom: 9px solid #034b8a;
    position: absolute;
    top: -4px;
    left: -11px;
	
	}
	
	/*Slider Styles*/

.drawer {
bottom: 0px;
height: 140px;
overflow: hidden;
position: absolute;
width: 100%;
z-index: 5; 
left: 0;
    right: 0;
}
.drawer header {
background: #000000; 
color: #ffffff;
display: block;
height: 25px;
line-height: 25px;
margin: auto;
overflow: hidden;
padding: 5px;
text-align: center;
width: 150px;
-moz-border-radius-topleft: 25px 40px;
-moz-border-radius-topright: 25px 40px;
border-top-left-radius: 25px 40px;
border-top-right-radius: 25px 40px;
}
.drawer-content {
background:#222;
border-collapse: collapse;
border-top: 5px solid #000000;
height: 110px;
width: 100%;
}
.clickme {
cursor: pointer;
}
.other-conf{
	color:#e3e3e3;
	font-size:12px;
	}
	.other-conf h4 {
    margin-bottom: 5px;
}
	.other-conf p{
	margin-bottom:0;
	}

/*Slider styles end*/
#confMainCarousel .nav>li>a{
	border-top: 2px solid transparent;
	font-weight: bold;
    border-right: 1px solid #3c3c3c;
    border-left: 1px solid #212121;
	color: #e3e3e3;
	}
	#confMainCarousel .nav>li:first-child>a{
	
    border-left:none;
	}
	#confMainCarousel .nav>li:last-child>a{
	
    border-right:none;
	}
#confMainCarousel .nav>li>a:focus, #confMainCarousel .nav>li>a:hover {
    text-decoration: none;
    background-color:#0059a9;
    border-top-color:#3a94e4;
    color: #fff;
}

.time-venue {
    
    margin: 10px 0;

}

.speakers-main {
 
background: #0059a9; 

background:url("../images/blueprint.png"),radial-gradient(ellipse at center, #0059a9 1%,#3a94e4 100%) center center ;
    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
    color: white;
    padding: 10px;
	margin-bottom: 10px;
}
.speakers-main img {
    padding: 2px;
    background: #0059a9;
    border-color: #3a94e4;

}
.speakers-main .speaker{
		position:relative;
	}
.ribbon {
  position: absolute;
  left: -5px; top: -5px;
  z-index: 1;
  overflow: hidden;
  width: 75px; height: 75px;
  text-align: right;
}
.ribbon span {
  font-size: 10px;
  font-weight: bold;
  color: #FFF;
  text-transform: uppercase;
  text-align: center;
  line-height: 20px;
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
  width: 100px;
  display: block;
  background: #79A70A;
  background: linear-gradient(#9BC90D 0%, #79A70A 100%);
  box-shadow: 0 3px 10px -5px rgba(0, 0, 0, 1);
  position: absolute;
  top: 19px; left: -21px;
}
.ribbon span::before {
  content: "";
  position: absolute; left: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid #79A70A;
  border-right: 3px solid transparent;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}
.ribbon span::after {
  content: "";
  position: absolute; right: 0px; top: 100%;
  z-index: -1;
  border-left: 3px solid transparent;
  border-right: 3px solid #79A70A;
  border-bottom: 3px solid transparent;
  border-top: 3px solid #79A70A;
}
.time-venue>.col-md-3 {
    padding: 0 1px;
}
.time-venue>.col-md-3>.box-item {
    padding:5px 10px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
	color:white;
	min-height: 160px;
}
    .tab-content > .tab-pane:not(.active) {
        display: block;
        height: 0;
        overflow-y: hidden;
    }
.register-info-main a[data-toggle="collapse"]:hover,.register-info-main a[data-toggle="collapse"]:focus{
	text-decoration:none;
	}
	.register-info-main{
		position:relative;
		border: 5px double #ed1f27;
		    padding-top: 40px;
		
		}
		.register-info-main>h3 {
    position: absolute;
    top: 0px;
    left: 42%;
    background: #ed1f27;
    margin: 0;
    padding: 6px 10px;
	box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
}

.navbar-default .navbar-nav>li>a{
color:#ed1f27;
}
.media-colla a {
    color: #333;
    font-weight: bold;
}
footer{
background: url(../images/background.png) #e3e3e3 no-repeat 100% 0;
		    padding-bottom: 50px;
	}
	footer.main-footer{
		background-color:#213140;
		color: #e3e3e3;
    padding: 10px 0 0;
	box-shadow: 0 -5px 5px 1px rgba(0,0,0,0.3);
		}
		footer.main-footer a, footer.main-footer a:focus, footer.main-footer a:hover{
			color: #93cbfd;
			}
		footer.main-footer .copy-right{
		
    padding:  0;
		}
	
	
/*  bhoechie tab */

div.bhoechie-tab-menu{
  padding-right: 0;
  padding-left: 0;
  padding-bottom: 0;
}
div.bhoechie-tab-menu div.list-group{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a{
  margin-bottom: 0;
}
div.bhoechie-tab-menu div.list-group>a .glyphicon,
div.bhoechie-tab-menu div.list-group>a .fa {
  color: #0059a9;
}
div.bhoechie-tab-menu div.list-group>a:first-child{
  border-top-right-radius: 0;
  -moz-border-top-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a:last-child{
  border-bottom-right-radius: 0;
  -moz-border-bottom-right-radius: 0;
}
div.bhoechie-tab-menu div.list-group>a.active,
div.bhoechie-tab-menu div.list-group>a.active .glyphicon,
div.bhoechie-tab-menu div.list-group>a.active .fa{
 background: #085eab !important;
  color: #ffffff;
}
div.bhoechie-tab-menu div.list-group>a.active:after{
  content: '';
  position: absolute;
  left: 100%;
  top: 50%;
  margin-top: -13px;
  border-left: 0;
  border-bottom: 13px solid transparent;
  border-top: 13px solid transparent;
  border-left: 10px solid #0059a9;
}

div.bhoechie-tab-content{
  background-color: #ffffff;
  /* border: 1px solid #eeeeee; */
  padding-left: 20px;
  padding-top: 10px;
}

div.bhoechie-tab div.bhoechie-tab-content:not(.active){
  display: none;
}
.border-danger{
	border-color:#ed1f27;
	}
	.border-info{
	border-color:#0059a9;
	}
	
	.border-warning{
	border-color:#FF9800;
	}
	.thumbnail.border{
		position:relative;
		padding-top:30px;
		    margin-bottom: 50px;
		}
	.thumbnail.border>p .fa {
    position: absolute;
    top: -30px;
    left: 40%;
    color: #222;
    border: 4px double #222;
	    height: 50px;
    width: 50px;
    padding: 10px;
    border-radius: 50%;
    font-size: 26px;
	    background: white;
}
	.thumbnail.border.border-danger>p .fa {
   
    color: #ed1f27;
    border-color: #ed1f27;
    
}

.thumbnail.border.border-info>p .fa {
   
    color: #0059a9;
    border-color: #0059a9;
    
}
.thumbnail.border.border-warning>p .fa {
   
    color: #FF9800;
    border-color: #FF9800;
    
}
.tracks .panel-default {
    background-color: transparent;
    border: none;
    border-radius: 0px;
    -moz-border-radius: 0px;
    -webkit-border-radius: 0px;
    box-shadow: none;
    -moz-box-shadow: none;
    -webkit-box-shadow: none;
}

.tracks .panel-default>.panel-heading {
    background: transparent;
    padding: 0px;
    margin-bottom: -1px;
}

.tracks .panel-default .panel-title {
    position: relative;
    padding-left: 40px;
}


.tracks .panel-default .panel-title a {
    border-bottom: 1px solid #d6d6d6;
    border-top: 1px solid #d6d6d6;
    padding: 17px 0;
	font-size: 14px;
    font-weight: normal;
    
    display: block;
}
.tracks .panel-default .panel-title a:hover,.tracks .panel-default .panel-title a:active,.tracks .panel-default .panel-title a:focus {
    text-decoration:none;
}
.tracks .panel-default .panel-title a.accordion-toggle:before{
   content: "\f0fe";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
    color: #ed1f27;
    font-size: 30px;
    padding-right: 0.5em;
    position: absolute;
    top: 8px;
    left: 0;
}


.tracks.panel-group .panel+.panel {
    margin-top: 0;
}

.tracks.panel-group .panel .panel-body li span {
margin-right: 10px;
    font-weight: bold;
}
.schedule li{
	margin:5px;
	}
	
	


.scientific-main .nav-tabs {
    position: relative;

    margin: 40px auto;
    margin-bottom: 0;
    box-sizing: border-box;

}

.scientific-main > div.scientific-main-inner{
    background: #fafafa url("../images/blueprint.png");

}

p.narrow{
    width: 60%;
    margin: 10px auto;
}

.liner{
    height: 2px;
    background: #ddd;
    position: absolute;
    width: 80%;
    margin: 0 auto;
    left: 0;
    right: 0;
    top: 50%;
    z-index: 1;
}

.scientific-main .nav-tabs > li.active > a, .scientific-main .nav-tabs > li.active > a:hover, .scientific-main .nav-tabs > li.active > a:focus {
    color: #555555;
    cursor: default;
    /* background-color: #ffffff; */
    border: 0;
    border-bottom-color: transparent;
}

span.round-tabs{
    width: 70px;
    height: 70px;
    line-height: 70px;
    display: inline-block;
    border-radius: 100px;
    background: white;
    z-index: 2;
    position: absolute;
    left: 0;
    text-align: center;
    font-size: 25px;
}

span.round-tabs.one{
        color: #ed1f27;
    border: 2px solid #ed1f27;
}

li.active span.round-tabs.one{
    background: #fff !important;
       border: 2px solid #ed1f27;
    color: #ed1f27;
}

span.round-tabs.two{
    color: #febe29;border: 2px solid #ddd;
}

li.active span.round-tabs.two{
    background: #fff !important;
    border: 2px solid #ddd;
    color: #febe29;
}

span.round-tabs.three{
    color: #3e5e9a;border: 2px solid #3e5e9a;
}

li.active span.round-tabs.three{
    background: #fff !important;
    border: 2px solid #ddd;
    color: #3e5e9a;
}

span.round-tabs.four{
    color: #f1685e;border: 2px solid #f1685e;
}

li.active span.round-tabs.four{
    background: #fff !important;
    border: 2px solid #ddd;
    color: #f1685e;
}

span.round-tabs.five{
    color: #999;border: 2px solid #999;
}

li.active span.round-tabs.five{
    background: #fff !important;
    border: 2px solid #ddd;
    color: #999;
}

.scientific-main .nav-tabs > li.active > a span.round-tabs{
    background: #fafafa;
}
.scientific-main .nav-tabs > li {
    width: 20%;
}
/*li.active:before {
    content: " ";
    position: absolute;
    left: 45%;
    opacity:0;
    margin: 0 auto;
    bottom: -2px;
    border: 10px solid transparent;
    border-bottom-color: #fff;
    z-index: 1;
    transition:0.2s ease-in-out;
}*/
.scientific-main .nav-tabs > li:after {
    content: " ";
    position: absolute;
    left: 45%;
   opacity:0;
    margin: 0 auto;
    bottom: 0px;
    border: 5px solid transparent;
    border-bottom-color: #ddd;
    transition:0.1s ease-in-out;
    
}
.scientific-main .nav-tabs > li.active:after {
    content: " ";
    position: absolute;
    left: 45%;
   opacity:1;
    margin: 0 auto;
    bottom: 0px;
    border: 10px solid transparent;
    border-bottom-color: #ddd;
    
}
.scientific-main .nav-tabs > li a{
   width: 70px;
   height: 70px;
   margin: 20px auto;
   border-radius: 100%;
   padding: 0;
}

.scientific-main .nav-tabs > li a:hover{
    background: transparent;
}


.scientific-main .tab-pane{
   position: relative;

}
.scientific-main .tab-content .head{

    font-size: 25px;
    text-transform: uppercase;
    padding-bottom: 10px;
}
.btn-outline-rounded{
    padding: 10px 40px;

    border: 2px solid transparent;
    border-radius: 25px;
}

.btn.green{
    background-color:#5cb85c;

    color: #ffffff;
}



@media( max-width : 585px ){
    
    .scientific-main {
width: 90%;
height:auto !important;
}
    span.round-tabs {
        font-size:16px;
width: 50px;
height: 50px;
line-height: 50px;
    }
    .scientific-main .tab-content .head{
        font-size:20px;
        }
    .scientific-main .nav-tabs > li a {
width: 50px;
height: 50px;
line-height:50px;
}

.scientific-main .nav-tabs > li.active:after {
content: " ";
position: absolute;
left: 35%;
}

.btn-outline-rounded {
    padding:12px 20px;
    }
}

.speaker-bio-abs img.pull-left {
    margin-right: 5px;
    margin-bottom: 5px;
    width: 100px;
    height: 100px;
}
.speaker-bio-abs .bio h5 {
    font-weight: bold;
    text-transform: uppercase;
    color: #ed1f27;
}
.callout.callout-red{
    
   background: linear-gradient(to right,rgb(255, 217, 218) 40%, rgba(31, 96, 156, 0) 70% );
    padding: 10px;

	}
	.jumbotron{
	background:url("../images/world-bg.png") white no-repeat center center;
	    background-size: cover;
	margin-bottom: 0;
	position:relative;
	}
	
	.jumbotron p {
    
    font-size: 16px;
 
}
	h1,h2,h3,h4,.h1,.h2,.h3,.h4{
		
		font-family: 'Fjalla One', sans-serif;
		
		}
		#custom-search-input{
       border: solid 1px #ed1f27;
    border-radius: 30px;
    background-color: #fff;
	padding-right: 0;
}

#custom-search-input input{
    border: 0;
    box-shadow: none;
}
.nav-main{
	background:url("../images/blueprint.png") #ed1f27;
	}
	
.navbar-brand img{
	    width: 150px;
	}

#custom-search-input button{
   
    background: none;
    
    border: 0;
   
}
#custom-search-input span.input-group-btn{
   border-radius: 0 30px 30px;
   
}



#custom-search-input .glyphicon-search{
    font-size: 23px;
}
.box-shadow{
	
	    box-shadow: 0 2px 2px 0 rgba(0,0,0,.14),0 3px 1px -2px rgba(0,0,0,.2),0 1px 5px 0 rgba(0,0,0,.12);
	}
	.show li{    position: relative;
    padding-left: 20px;
    margin-bottom: 10px;}
	
	.show li:before{
	 content: "\f00c";
    font-family: FontAwesome;
    font-style: normal;
    font-weight: normal;
    text-decoration: inherit;
/*--adjust as necessary--*/
       color: #ed1f27;
    font-size: 18px;
    padding-right: 0.5em;
    position: absolute;

    left: 0;
	}
	.nav-main .nav > li > a{
	color:white;
 
		}
	.nav-main .nav > li > a:hover, .nav-main .nav > li > a:focus{
		background-color: #0059a9;
 
		}
		
.offer {
   box-shadow: 0 -8px 10px -6px rgba(0,0,0,0.3);
    padding: 20px;
   
    background: white;
 
   

}
.conferences-list-main .conference-details>a{display:block;color:#222;}
.conferences-list-main .conference-details>a:hover,.conferences-list-main .conference-details>a:active,.conferences-list-main .conference-details>a:focus{text-decoration:none;}

.conferences-list-main {
    background: #e3e3e3;
	padding: 20px 0;
}
.conference-details-main{
	margin-bottom:20px;
	
	
	}
	
.conference-details {
    background: white;
    padding: 5px 10px;
	position:relative;

}
.conference-details .links a {
    margin-right: 12px;
    color: #666;
}
.conference-details:after{
	    content: "";
    display: block;
    height: 6px;
    width: 100%;
    background: #ed1f27;
    border-radius: 50%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: -3px;
	}
	
.conferences-list-sub .conference-details-main:nth-of-type(4n+2) .conference-details:after{
	
    background: #333;
   
	}
	.conferences-list-sub .conference-details-main:nth-of-type(4n+3) .conference-details:after{
	
    background: #0059a9;
   
	}
.conferences-list-sub .conference-details-main:nth-of-type(4n+1){
	clear:left;
	}
.heading-style{
	      background: #0059a9;
    padding: 10px;
    display: inline-block;
    color: #93cbfd;
    border-bottom: 2px solid currentColor;
	}
	.banner-info-main{position:relative;}

.conference-info a{
	display:block;
	color:#333;
	}
	.conference-info h3>a:hover{
	text-decoration:none;
	}
.conference-details.stream:after{
	content:none;
	}
	.short-name>a{
		    display: block;

    font-size: 16px;
    background: #ec1e27;
    margin: 5px -10px -5px;
		}
		.short-name>a:hover{
		text-decoration:none;
		color:white;
		}
		.contact>a{
    color: #ec1e27;
}
span.year-highlight {
        background: #ec1e27;
    color: white;
    border-radius: 50%;
    height: 45px;
    width: 45px;
    display: block;
    line-height: 45px;
    font-size: 35px;
    padding: 2px;
       margin-right:4px;
    float: left;
    text-align: center;
}
span.year-highlight sup {
     
    font-size: 15px;
	top: -1em;
   
}
.conference-details-main:nth-of-type(4n+2) .contact>a{
    color: #333;
}
.conference-details-main:nth-of-type(4n+3) .contact>a{
    color: #0059a9;
}

.conference-details-main:nth-of-type(4n+2) .short-name>a, .conference-details-main:nth-of-type(4n+2) .contact>a:before,.conference-details-main:nth-of-type(4n+2) span.year-highlight{
    background: #333;
}


 .conference-details-main:nth-of-type(4n+3) .short-name>a,.conference-details-main:nth-of-type(4n+3) .contact>a:before,.conference-details-main:nth-of-type(4n+3) span.year-highlight{
    background: #0059a9;
}
	
.conferences-list-main h3+.btn-group{margin-left:10px;}

.short-name{margin:0}

	
	.contact a[href^=tel]:before,.contact a[href^=mailto]:before {
    content: "";
    display: inline-block;
    font-family: FontAwesome;
        font-size: 12px;
    padding: 1px;
    height: 15px;
    width: 15px;
    line-height: 15px;
    text-align: center;
       color: white;
    background: #ec1e27;
    border-radius: 50%;
	margin-right: 4px;
}
.contact a[href^=tel]:before{
	content: "\f095";
	}
.contact a[href^=mailto]:before{
	 content: "\f003";
	    height: 18px;
    width: 18px;
    line-height: 16px;
	}
.navbar-toggle {
    
    background-color: #ffffff;
   
}
.navbar-toggle .icon-bar {
   
    background: #ec1e27;
}

small.venue {
    display: block;
    margin-top: 5px;
	font-family: lato,sans-serif;
}