@import url('https://fonts.googleapis.com/css?family=Poppins:400,300,500,600');

body {
  font-family: 'Poppins', sans-serif;
  font-size: 14px;
  font-weight: 400;
  color: #464646;
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
  font-weight: 600;
  font-family: 'Poppins', sans-serif !important;
  text-transform: none;
  color:#003399 
}

h1, h2.h1 {
  font-size: 36px;
  margin-bottom: 0.45em;
}

h2 {
  font-size: 21px;
}

h3 {
  font-size: 18px;
}

h4 {
  font-size: 15px;
}

.page-wrap > .row > div > h3 {
  border-bottom: 3px solid #b4cd30;
  padding-bottom: 15px;
  margin-bottom: 20px;
}

a {
  text-decoration: underline;
  font-weight: 300;
}

a.btn {
  text-decoration: none;
}

.breadcrumb a {
  text-decoration: none;
}

.seminar-header {
	width:100%;
}

/*Presentations*/

.presentation-asset-wrapper {
  width: 100%;
  float: none;
}

#presentation-attachments > ul li.list-group-item {
  margin: 0;
  padding: 0;
}

#presentation-related-list {
  display: none;
}

/*Buttons*/

.btn {
  position: relative;
}

.btn.btn-primary, .btn.btn-info {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  background: #b4cd30 ;
  color: #FFF;
  font-weight: 500;
  display: inline-block;
  text-decoration: none;
}

.btn.btn-primary:visited:not(:hover), .btn.btn-info:visited:not(:hover) {
  color:#FFF;
}

.btn.btn-primary:hover {
  background: #1db1e4;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
}

.btn.btn-warning {
  text-decoration: none;
}

.btn.btn-primary:not(.btn-group .btn-primary) {
  border: none;
  background: #b4cd30;
  color: #FFF;
  border-radius: 4px;
  padding: 12px 18px;
}

.btn.btn-primary:not(.btn-group .btn-primary):hover {
  background: #1db1e4;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
}

.list-group-item-btns .btn.btn-primary, .navbar-form .btn-primary {
  border: none;
  background: #b4cd30;
  color: #FFF;
  border-radius: 4px;
  padding: 10px 10px;
}

.list-group-item-btns .btn.btn-primary:hover, .navbar-form .btn-primary:hover {
  background: #1db1e4;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
}

.btn.btn-lg.btn-primary {
  border: none;
  background: #b4cd30;
  color: #FFF;
  border-radius: 4px;
  padding: 12px 18px;
}

.btn.btn-lg.btn-primary:hover {
  background: #1db1e4;
  -webkit-transition-duration: 0.3s;
  -moz-transition-duration: 0.3s;
  -o-transition-duration: 0.3s;
}

.btn-default:focus, .btn-default.focus {
  color: #555;
  background-color: #FFF;
  border-color: #0D0D0D;
}

.btn-primary:focus, .btn-primary.focus {
  color: #555;
  background: #1db1e4;
}

.btn-danger {
  background-color: #E60000;
  border-color: #E60000;
}

.btn-danger a.text-primary {
  color: #FFF;
  font-weight: 700;
  text-decoration: none;
}

.btn-danger:hover a {
  color: #464646;
}

.input-group-addon a {
  text-decoration: none;
}

.btn i.fa {
  display: none;
}

.btn.disabled, .btn[disabled], fieldset[disabled] .btn {
  text-decoration: none;
}

.navbar-default .btn-link {
  color: #464646;
  text-decoration: none;
}

.navbar-default .btn-link:hover, .navbar-default .btn-link:focus {
  color: #23527C;
}

.btn-group a.btn {
  font-size: 14px;
}

/*Presenters*/

.speakers li {
  font-size: 175%;
}

ul.speakers:before {
  content: none;
}

.speakers-attendees-panel {
  display: none;
}

.presentations {
  width: 100%;
}

.presentations .img-wrapper {
  width: 140px;
}

.presentations .text-wrapper {
  width: calc(100% - 140px);
}

/*Forms*/

.form-control {
  background-color: #FFF;
  border: 1px solid #CCC;
}

/*Conference Lists*/

.list-group-item {
  background-color: #FFF;
  border-bottom: 2px solid #E1E1E1;
  margin-bottom: 20px;
}

.media-heading h3 {
  margin-top: 0;
}

.list-group-item-btns.col-md-4 {
  padding-top: 0;
}

.list-group-item-btns .help-block {
  text-decoration: none;
}

.list-group .list-group-item:last-child {
  border: none;
}

div#presentation-attachments > ul li.list-group-item {
  border: none;
}

#presentation-attachments > h3 {
  display: none;
}

#presentation-attachments .col-sm-4 {
  width:100%;
}

#seminar-date-range {
  display: none;
}

.past {
  display: none;
}

/*Panels*/

.panel-body {
  font-weight: 300;
}

.panel, .panel-cert-auth {
  border: none;
}

.panel-primary > .panel-body, .panel-primary > .panel-collapse > .panel-body {
  background-color: #E1E1E1;
}

.panel-primary > .panel-heading, .panel-heading h2.panel-title, .panel-title {
  color: #FFF;
}

.panel-heading:not(.override) {
  text-align: left;
}

.panel-info > .panel-body, .panel-info > .panel-collapse > .panel-body {
  background-color: #E1E1E1;
}

/*Popover*/

.popover-content {
  background-color: #E1E1E1;
}

/*Tabs*/

.nav-tabs a {
  text-decoration: none;
}

.well, .assessment-form .help-block {
  background-color: #E1E1E1;
  border: 1px solid #E1E1E1;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
  background-color: #E1E1E1;
  border: 1px solid #E1E1E1;
  color: #264B4F;
}

.tab-pane .list-group-item {
  background-color: #E1E1E1;
}

/*Header*/

.navbar-default .navbar-nav > li > a {
  color: #FFF;
}

.navbar-default .navbar-nav > li > a:hover, .navbar-default .navbar-nav > li > a:focus {
  color: #FFF;
  background-color: transparent;
}

.page-header {
  margin-bottom: 0;
}

.navbar-default .navbar-brand, .navbar-default .navbar-brand:hover, .navbar-default .navbar-brand:focus {
  background-color: #FFF;
  padding: 0 10px;
}

.navbar-default .navbar-collapse .nav-user > a {
  padding-left: 60px;
  text-decoration: none;
  padding-right: 0;
}

.navbar-nav .dropdown-menu li a {
  text-decoration: none;
  color: #FFF;
}

.navbar-nav .dropdown-menu li a:hover {
  background: #FFF;
  color: #b4cd30;
}

@media (min-width: 768px) {
  .navbar-default .dropdown-menu {
    background: #b4cd30;
  }
}

/*Sidebar*/

#sidebar-about.panel-primary {
  display: none;
}

/*Footer*/

.footer {
  font-family: Poppins,sans-serif;
  text-transform: none;
  background-color:#d82f82;
  color:white;
}

.footer td {
  vertical-align: middle;
}

a.share-button-expand {
  text-decoration: none;
}

.share-button-group {
  display: none;
}

/*Presentation*/

#presentation-related-list {
  display: none;
}

.list-group-certs .list-group-item {
	border-bottom: none;
	margin:0px;
	padding:0px;
}

/*Google Contact Form*/

.presentations iframe {
  width: 100%;
  margin-top: -150px;
  margin-bottom: -150px;
}

/*Seminars*/

[seminar-list=my-seminars] {
	display:none;
}

.btn-primary .fa {
    color: #fff;
}

div[data-availability] {
  display:none;
}

/*Tickets*/
[data-ticket]:not([data-available]) {
  display:none;
}