/*!
 * Pingendo customization for Bootstrap
 * Homepage: http://pingendo.com
 * Copyright 2015 Pingendo
 * Licensed under MIT
*/
/* Google web fonts support */
/* TODO: webkit need this why ?*/
html,
body {
  height: 100%;
  width:100%;
  overflow-x:hidden;
}
/* text-inverse is deprecated */
.text-inverse {
  color: #ffffff;
}
/* TODO: verify if we can touch only section */
.jumbotron {
  margin-bottom: 0px !important;
}
.jumbotron h1.text-primary {
  color: #337cbb !important;
}
.jumbotron h1.text-inverse {
  color: #ffffff !important;
}
.jumbotron h1.text-info {
  color: #5bc0de !important;
}
.jumbotron h1.text-success {
  color: #5cb85c !important;
}
.jumbotron h1.text-warning {
  color: #f0ad4e !important;
}
.jumbotron h1.text-danger {
  color: #d9534f !important;
}
.carousel .item img {
  min-width: 100%;
}
.section {
  position: relative;
  padding: 35px 0;
}
.section .background-image {
  z-index: 0;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.section .background-image.background-image-fixed {
  background-attachment: fixed;
}
.section-primary {
  background-color: #337cbb !important;
  color: #ffffff;
}
.section-primary .background-image {
  opacity: 0.5;
}
.section-info {
  background-color: #5bc0de !important;
  color: #ffffff;
}
.section-info .background-image {
  opacity: 0.5;
}
.section-success {
  background-color: #5cb85c !important;
  color: #ffffff;
}
.section-success .background-image {
  opacity: 0.5;
}
.section-warning {
  background-color: #f0ad4e !important;
  color: #ffffff;
}
.section-warning .background-image {
  opacity: 0.5;
}
.section-danger {
  background-color: #d9534f !important;
  color: #ffffff;
}
.section-danger .background-image {
  opacity: 0.5;
}
.cover {
  padding: 30px 15px;
  margin-bottom: 30px;
  color: inherit;
  background-color: #eeeeee;
  margin-bottom: 0px !important;
  padding: 0px 0px;
  background-color: transparent;
  display: -webkit-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  align-items: center;
  overflow: hidden;
  position: relative;
  min-height: 100%;
}
.cover h1,
.cover .h1 {
  color: inherit;
}
.cover p {
  margin-bottom: 15px;
  font-size: 21px;
  font-weight: 200;
}
.cover > hr {
  border-top-color: #d5d5d5;
}
.container .cover,
.container-fluid .cover {
  border-radius: 5px;
}
.cover .container {
  max-width: 100%;
}
@media screen and (min-width: 768px) {
  .cover {
    padding: 48px 0;
  }
  .container .cover,
  .container-fluid .cover {
    padding-left: 60px;
    padding-right: 60px;
  }
  .cover h1,
  .cover .h1 {
    font-size: 63px;
  }
}
.cover h1.text-primary {
  color: #337cbb !important;
}
.cover h1.text-inverse {
  color: #ffffff !important;
}
.cover h1.text-info {
  color: #5bc0de !important;
}
.cover h1.text-success {
  color: #5cb85c !important;
}
.cover h1.text-warning {
  color: #f0ad4e !important;
}
.cover h1.text-danger {
  color: #d9534f !important;
}
@media screen and (min-width: 768px) {
  .cover {
    padding: 0px;
  }
  .container .cover,
  .container-fluid .cover {
    padding-left: 0px;
    padding-right: 0px;
  }
}
.cover .navbar {
  position: absolute;
  top: 0px;
  width: 100%;
  border: none;
  background-color: transparent !important;
}
.cover .navbar .navbar-nav li.active a {
  background-color: transparent !important;
}
.cover .navbar .navbar-toggle {
  border-color: transparent;
}
.cover .navbar .navbar-toggle:hover,
.cover .navbar .navbar-toggle:focus {
  background-color: transparent;
}
.nav>li>a:focus {
    text-decoration: none;
    background-color: rgba(0,0,0, 0.20) !important;
}
.cover .navbar .navbar-toggle .icon-bar {
  background-color: #000000;
}
.cover .navbar.navbar-inverse .navbar-toggle {
  border-color: transparent;
}
.cover .navbar.navbar-inverse .navbar-toggle:hover,
.cover .navbar.navbar-inverse .navbar-toggle:focus {
  background-color: transparent;
}
.cover .navbar.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.cover .cover-image {
  z-index: -1;
  position: absolute;
  top: 0px;
  width: 100%;
  height: 100%;
  background-size: cover;
  background-position: center;
}
.cover .cover-image.background-image-fixed,
.cover .cover-image.cover-image-fixed {
  background-attachment: fixed;
}
/* PINGENDO COMMENT DO NOT REMOVE */



body {
    background-color: #fbf8f5;
}
.navbar-brand {
    padding: 3px 0;
}
.navbar {
    margin-bottom: 0;
}
.navbar-default {
    background: linear-gradient(to top, #BBAFA2, #F5EDE3)
}
.nav-tabs {
    border-bottom: none;
}
.nav-tabs a {
    color: #fff;
}
.nav>li>a:hover, .nav>li>a:active {
    color: #FFF;
    background-color: rgba(0, 0, 0, 0.20);
}
/* Tab 1 */
.nav-tabs .tab-1 a {
    background-color: #F49E38;
    background: linear-gradient(to top, #b57428 15%, #F49E38 35%)
}
.nav-tabs .tab-1.active a {
    color: #fff;
     background: #F49E38;    
}
.nav-tabs .tab-1.active a:hover {
    color: #fff;
    background: #F49E38;    
}
.nav-tabs .tab-1 a:hover {
    border-color: #eeeeee #eeeeee #F49E38 #dddddd;;
}

/* Tab 2 */
.nav-tabs .tab-2 a {
    background-color: #19AD00;
    background: linear-gradient(to top, #148a01 15%, #19AD00 35%)
}
.nav-tabs .tab-2.active a {
    background-color: #19AD00;    
}
.nav-tabs .tab-2 a:hover {
    border-color: #eeeeee #eeeeee #19AD00 #dddddd;;
}

/* Tab 3 */
.nav-tabs .tab-3 a {
    background-color: #0C8BD1;
    background: linear-gradient(to top, #096394 15%, #0C8BD1 35%)
}
.nav-tabs .tab-3.active a {
    background-color: #0C8BD1;    
}
.nav-tabs .tab-3 a:hover {
    border-color: #eeeeee #eeeeee #0C8BD1 #dddddd;;
}
.tab-content {
    background-color: #F49E38;
    background: linear-gradient(to top, #E19234, #F49E38 55%);
    border-radius: 5px 5px 5px 5px;
    border: 1px solid #dddddd;
    border-top: none; 
    /* border-bottom: 1px solid #a79a87;  */
}
.nav-tabs- li a , .nav-pills li a {
    padding: 15px;
}
.tab-pane a {
    color: #fff;
}

/* Tab 1 */
.tab-pane#tab-1 {
    background-color: #F49E38;
}
/* Tab 2 */
.tab-pane#tab-2 {
    background-color: #19AD00;
}
/* Tab 3 */
.tab-pane#tab-3 {
    background-color: #0C8BD1;
}

.double-input .form-control {
    width: 50%;
    border-right-width: 0px;
}
.double-input .form-control:focus {
    border-right-width: 1px;
}

.triple-input .form-control {
    width: 33.3%;
    border-right-width: 0px;
}
.triple-input .form-control:focus {
    border-right-width: 1px;
}

/*
Webinar styles
*/

.main_section {
    margin-top: 24px;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 18px;
    overflow: hidden;
}
.webinar_section article {
    padding: 30px 0 0 0;
    position: relative;
}
article {
    display: block;
}
.webinar_section article:last-child .wrapper {
    border-bottom: 0;
}
.webinar_section article .wrapper {
    padding-bottom: 30px;
    border-bottom: 1px solid #ddd;
    overflow: hidden;
    display: table;
    width: 100%;
}
.webinar_right, .webinar_left {
    display: table-cell;
}
.webinar_date {
    float: left;
    width: 90px;
}
.webinar_date time .day {
    font-size: 48px;
    font-weight: bold;
    line-height: .8;
}
.webinar_date time span {
    display: block;
    text-align: center;
}
.webinar_date time .month {
    font-size: 16px;
    font-weight: bold;
}
.webinar_descirption {
    padding: 0 30px 0 100px;
}
.webinar_text {
    font-size: 13px;
    line-height: 1.48;
    overflow: hidden;
;
}
.webinar_img {
    float: left;
    margin: 0 16px 8px 0;
}
.webinar_text h2 {
    margin-bottom: 4px;
    font-size: 18px;
    margin-top: 0px;
}
.webinar_text a {
    font-weight: 100;
}
.webinar_info {
    margin-top: 20px;
    font-size: 12px;
    display: table;
    width: 100%;
}
.webinar_group, .webinar_author {
    display: table-cell;
}
.webinar_right {
    width: 145px;
    font-size: 12px;
    color: #666;
}
.webinar_right, .webinar_left {
    display: table-cell;
}
.webinar_price{
    margin-bottom: 20px;
    font-size: 12px;
}
.webinar_price .price{
    font-weight: bold;
    font-size: 13px;
    color: #b23e06; 
}
.webinar_buy .addtoCart {
    font-size: 13px;
    text-decoration: none;
    text-shadow: 1px 1px 2px rgba(0,0,0,.4);
    color: #fff;
    border: 0;
    display: inline-block;
    padding: 7px 20px 6px;
    font-weight: bold;
    border-radius: 4px;
    background: #19ad00;
    background: -moz-linear-gradient(top,#19ad00 0,#19ad00 50%,#19ad00 70%,#149000 100%);
    background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,#19ad00),color-stop(50%,#19ad00),color-stop(70%,#19ad00),color-stop(100%,#149000));
    background: -webkit-linear-gradient(top,#19ad00 0,#19ad00 50%,#19ad00 70%,#149000 100%);
    background: -o-linear-gradient(top,#19ad00 0,#19ad00 50%,#19ad00 70%,#149000 100%);
    background: -ms-linear-gradient(top,#19ad00 0,#19ad00 50%,#19ad00 70%,#149000 100%);
    background: linear-gradient(to bottom,#19ad00 0,#19ad00 50%,#19ad00 70%,#149000 100%);
}
.webinar_register {
    padding: 3px 0 3px 22px;
    margin-top: 30px;
    background-repeat: no-repeat;
    background-position: left center;
    background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAYAAAAf8/9hAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6QUZDQ0M1QTJFQTQyMTFFMzlBREZBNjA5QzUxNkM0MEIiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6QUZDQ0M1QTNFQTQyMTFFMzlBREZBNjA5QzUxNkM0MEIiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpBRkNDQzVBMEVBNDIxMUUzOUFERkE2MDlDNTE2QzQwQiIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpBRkNDQzVBMUVBNDIxMUUzOUFERkE2MDlDNTE2QzQwQiIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PgNidFIAAAFLSURBVHjahNPNK0RRGMfxO8xEjaLEiI0s5p+wtWDHQhYWMwor3bXYKQ0WdO9ClCJsSMoCKQuJja2ytCMvUyMWpvGS75meqdvTucepT885M2d+PfeeM4kgCDw10ujFm+/7N17MCMOwWuvU5104wBmu2bSODs8xdMA0+mWexCQGXAFJtW5R6wkc00UftYIrHuvX1UFrZL7G5g3qEk5xjm3C0q6AYmS+y+YcNSedpjAqXTnfwYfMTe22PHZz7QRsAY9YwCeeYTuBNlcHCbzjR+qLJaASFzCMQxTQhHEsSlC0w4IOyGAT+xiUH1cvm5xKXtbfmMKrDliJbDKtm3O+xQhKeJDvvnBvu0hHcn3LaJCWL5DFKoZkbyNO5Jpv4bIWsKdC6zGHGcsL7sSYmMWyvsqmgx15of+NeXOkOiAl/4c7PEk3XsxR9qD9T4ABAAvRT/hsZRamAAAAAElFTkSuQmCC");
}

/*footer {
    background: linear-gradient(to top, #BBAFA2, #F5EDE3)
}*/