@charset "UTF-8";
/* line 9, ../../app/assets/sass/main.scss */
a, a:hover {
  text-decoration: none;
}

/* line 11, ../../app/assets/sass/main.scss */
select[disabled] {
  cursor: not-allowed;
  background-color: #eee;
  color: #666;
}

/* line 17, ../../app/assets/sass/main.scss */
button {
  outline: none !important;
}

/* line 19, ../../app/assets/sass/main.scss */
.underline {
  text-decoration: underline;
}

/* line 21, ../../app/assets/sass/main.scss */
.bold {
  font-weight: bold;
}

/* line 23, ../../app/assets/sass/main.scss */
*[ui-sref] {
  cursor: pointer;
}

/* line 27, ../../app/assets/sass/main.scss */
.st-sort-ascent:before {
  content: '\25B2';
}

/* line 31, ../../app/assets/sass/main.scss */
.st-sort-descent:before {
  content: '\25BC';
}

/* line 35, ../../app/assets/sass/main.scss */
.form-box {
  margin: 0 auto 15px;
  border: solid 1px #bbb;
  padding: 15px 15px 0;
}
/* line 40, ../../app/assets/sass/main.scss */
.form-box .form-group {
  position: relative;
}

/* line 44, ../../app/assets/sass/main.scss */
.form-error input, .form-error select, .form-error .form-box {
  border-color: #a94442 !important;
}

/* line 48, ../../app/assets/sass/main.scss */
.list-group i {
  margin-right: 10px;
}
/* line 49, ../../app/assets/sass/main.scss */
.list-group img {
  width: 14px;
  margin: -2px 10px 0 2px;
}

/* line 52, ../../app/assets/sass/main.scss */
.modal {
  z-index: 20;
}

/* line 54, ../../app/assets/sass/main.scss */
.modal-backdrop {
  z-index: 10;
}

/* line 56, ../../app/assets/sass/main.scss */
.disable-text-selection {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 65, ../../app/assets/sass/main.scss */
.text-warning {
  color: #da9a1c;
}

/* line 67, ../../app/assets/sass/main.scss */
.fix-width {
  min-width: 100%;
  max-width: 100%;
}

/* line 69, ../../app/assets/sass/main.scss */
.btn-clear {
  background: none;
}

/* line 70, ../../app/assets/sass/main.scss */
.btn-clear:active {
  box-shadow: none;
}

/* line 72, ../../app/assets/sass/main.scss */
.atsymbol {
  font-size: 14px;
  font-weight: bold;
  line-height: 14px;
}

/* line 78, ../../app/assets/sass/main.scss */
.fa-spinner {
  font-size: 20px;
}

/* line 82, ../../app/assets/sass/main.scss */
.result {
  margin: 0;
  border-bottom: 1px dotted;
  padding: 10px;
}

/* line 88, ../../app/assets/sass/main.scss */
.noWrap {
  white-space: nowrap;
}

/* line 90, ../../app/assets/sass/main.scss */
.pointer {
  cursor: pointer;
}

/* line 92, ../../app/assets/sass/main.scss */
.map-error {
  border-color: #a94442 !important;
}

/* line 94, ../../app/assets/sass/main.scss */
.img-wrapper {
  position: relative;
  margin: 0;
  text-align: center;
  white-space: nowrap;
}
/* line 99, ../../app/assets/sass/main.scss */
.img-wrapper span {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
}
/* line 104, ../../app/assets/sass/main.scss */
.img-wrapper img {
  max-width: 100%;
  max-height: 100%;
}

/* line 110, ../../app/assets/sass/main.scss */
#userinfo .img-wrapper, #signup .img-wrapper, #adminusers .img-wrapper, #adminentities .img-wrapper {
  height: 98px;
}
/* line 112, ../../app/assets/sass/main.scss */
#userinfo .img-wrapper button, #signup .img-wrapper button, #adminusers .img-wrapper button, #adminentities .img-wrapper button {
  position: absolute;
  top: 0;
  right: 0;
}

/* line 120, ../../app/assets/sass/main.scss */
#cookiesalert {
  display: none;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  background-color: #000;
  color: #fff;
  padding: 10px 20px;
  z-index: 10;
}
/* line 130, ../../app/assets/sass/main.scss */
#cookiesalert button {
  float: right;
}

/* line 133, ../../app/assets/sass/main.scss */
input::-webkit-contacts-auto-fill-button {
  visibility: hidden !important;
  display: none !important;
  position: absolute !important;
}

/* line 139, ../../app/assets/sass/main.scss */
.toggle {
  cursor: pointer;
}

/*.table-responsive {
  margin-right: -14px;
  margin-left: -20px;
}*/
/* padding: 4px !important;*/
/* line 149, ../../app/assets/sass/main.scss */
#adminusers.table-responsive, #adminevents.table-responsive, #adminentities.table-responsive, #adminpayments.table-responsive,
#adminmailing.table-responsive, #adminsections.table-responsive, #adminlogs.table-responsive,
#admintasks.table-responsive, #adminmembers.table-responsive, #adminabstracts.table-responsive, #adminevtstats.table-responsive {
  margin-right: -14px;
  margin-left: -20px;
}
/* line 155, ../../app/assets/sass/main.scss */
#adminusers.table-responsive table thead, #adminevents.table-responsive table thead, #adminentities.table-responsive table thead, #adminpayments.table-responsive table thead,
#adminmailing.table-responsive table thead, #adminsections.table-responsive table thead, #adminlogs.table-responsive table thead,
#admintasks.table-responsive table thead, #adminmembers.table-responsive table thead, #adminabstracts.table-responsive table thead, #adminevtstats.table-responsive table thead {
  /*th{padding: 4px !important; }*/
}
/* line 157, ../../app/assets/sass/main.scss */
#adminusers.table-responsive table thead td, #adminevents.table-responsive table thead td, #adminentities.table-responsive table thead td, #adminpayments.table-responsive table thead td,
#adminmailing.table-responsive table thead td, #adminsections.table-responsive table thead td, #adminlogs.table-responsive table thead td,
#admintasks.table-responsive table thead td, #adminmembers.table-responsive table thead td, #adminabstracts.table-responsive table thead td, #adminevtstats.table-responsive table thead td {
  padding: 4px !important;
}

/* line 161, ../../app/assets/sass/main.scss */
#admindiscounts .table-responsive {
  margin-right: -14px;
  margin-left: -20px;
}
/* line 166, ../../app/assets/sass/main.scss */
#admindiscounts .table-responsive table thead th {
  padding: 4px !important;
}
/* line 167, ../../app/assets/sass/main.scss */
#admindiscounts .table-responsive table thead td {
  padding: 4px !important;
}

/* line 172, ../../app/assets/sass/main.scss */
table {
  border: 1px solid #CCC;
  /*td{ padding: 4px !important;}*/
}
/* line 174, ../../app/assets/sass/main.scss */
table thead {
  background-color: #F0F0F0;
}
/* line 175, ../../app/assets/sass/main.scss */
table th {
  white-space: nowrap;
}
/* line 176, ../../app/assets/sass/main.scss */
table tr {
  font-size: 12px;
}
/* line 179, ../../app/assets/sass/main.scss */
table [st-sort] {
  cursor: pointer;
}
/* line 181, ../../app/assets/sass/main.scss */
table .st-selected {
  background: #216eff !important;
  color: white !important;
}
/* line 186, ../../app/assets/sass/main.scss */
table .list-img {
  max-height: 46px;
  max-width: 46px;
}
/* line 188, ../../app/assets/sass/main.scss */
table .input-sm {
  height: 20px;
  padding: 0 5px;
}
/* line 190, ../../app/assets/sass/main.scss */
table .datefilter {
  width: 90px;
  font-size: 10px;
  font-weight: normal;
  padding: 3px 8px !important;
}
/* line 196, ../../app/assets/sass/main.scss */
table .datefilter .input-wrapper {
  clear: both;
}
/* line 199, ../../app/assets/sass/main.scss */
table .datefilter .input-wrapper input {
  float: left;
  height: 12px;
  margin: 2px 0;
  font-size: 10px;
  padding: 2px;
}
/* line 207, ../../app/assets/sass/main.scss */
table .datefilter .input-wrapper button {
  padding: 2px 0;
  font-size: 10px;
}

/* line 215, ../../app/assets/sass/main.scss */
.table-hover {
  cursor: pointer;
}

/* line 217, ../../app/assets/sass/main.scss */
.smallSize {
  font-size: 12px !important;
}
/* line 219, ../../app/assets/sass/main.scss */
.smallSize .form-control {
  font-size: 12px !important;
  height: 28px;
  padding: 0 8px;
}
/* line 224, ../../app/assets/sass/main.scss */
.smallSize textarea.form-control {
  padding: 5px 8px;
}
/* line 225, ../../app/assets/sass/main.scss */
.smallSize button {
  font-size: 12px !important;
}

/* line 228, ../../app/assets/sass/main.scss */
.dropdownbtns {
  width: 37px;
  float: left;
}
/* line 231, ../../app/assets/sass/main.scss */
.dropdownbtns button {
  width: 37px;
}
/* line 232, ../../app/assets/sass/main.scss */
.dropdownbtns .hiddenbtns {
  display: none;
}

/* line 235, ../../app/assets/sass/main.scss */
#userpayments .dropdownbtns {
  width: 100px;
}
/* line 237, ../../app/assets/sass/main.scss */
#userpayments .dropdownbtns .hiddenbtns button {
  width: 100px;
  display: block;
  text-align: left;
}

/* line 250, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="1"] .nextevents .col-md-10, .grid-stack-item[data-gs-width="1"] .nextevents .col-md-2, .grid-stack-item[data-gs-width="2"] .nextevents .col-md-10, .grid-stack-item[data-gs-width="2"] .nextevents .col-md-2, .grid-stack-item[data-gs-width="3"] .nextevents .col-md-10, .grid-stack-item[data-gs-width="3"] .nextevents .col-md-2 {
  width: 100%;
}
/* line 253, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="1"] .nextevents .col-md-2, .grid-stack-item[data-gs-width="2"] .nextevents .col-md-2, .grid-stack-item[data-gs-width="3"] .nextevents .col-md-2 {
  float: left;
}
/* line 256, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="1"] .nextevents .acron, .grid-stack-item[data-gs-width="2"] .nextevents .acron, .grid-stack-item[data-gs-width="3"] .nextevents .acron {
  padding-left: 0;
}
/* line 259, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="1"] .nextevents .title, .grid-stack-item[data-gs-width="2"] .nextevents .title, .grid-stack-item[data-gs-width="3"] .nextevents .title {
  font-size: 14px;
  font-weight: 600;
  margin-top: 5px;
  line-height: 20px;
}
/* line 264, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="1"] .nextevents .title a, .grid-stack-item[data-gs-width="2"] .nextevents .title a, .grid-stack-item[data-gs-width="3"] .nextevents .title a {
  color: #333;
}
/* line 268, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="1"] .nextevents .orgs .org, .grid-stack-item[data-gs-width="2"] .nextevents .orgs .org, .grid-stack-item[data-gs-width="3"] .nextevents .orgs .org {
  width: 100%;
}
/* line 271, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="1"] .nextevents .btnGoTo, .grid-stack-item[data-gs-width="2"] .nextevents .btnGoTo, .grid-stack-item[data-gs-width="3"] .nextevents .btnGoTo {
  margin-bottom: 10px;
}

/* line 279, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="4"] .nextevents .col-md-10, .grid-stack-item[data-gs-width="5"] .nextevents .col-md-10, .grid-stack-item[data-gs-width="6"] .nextevents .col-md-10 {
  width: 66.66666667%;
}
/* line 282, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="4"] .nextevents .col-md-2, .grid-stack-item[data-gs-width="5"] .nextevents .col-md-2, .grid-stack-item[data-gs-width="6"] .nextevents .col-md-2 {
  width: 33.33333333%;
}
/* line 285, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="4"] .nextevents .acron, .grid-stack-item[data-gs-width="5"] .nextevents .acron, .grid-stack-item[data-gs-width="6"] .nextevents .acron {
  padding-left: 0;
}
/* line 288, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="4"] .nextevents .title, .grid-stack-item[data-gs-width="5"] .nextevents .title, .grid-stack-item[data-gs-width="6"] .nextevents .title {
  font-size: 20px;
  margin-top: 5px;
  line-height: 24px;
}
/* line 292, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="4"] .nextevents .title a, .grid-stack-item[data-gs-width="5"] .nextevents .title a, .grid-stack-item[data-gs-width="6"] .nextevents .title a {
  color: #333;
}
/* line 296, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="4"] .nextevents .orgs .org, .grid-stack-item[data-gs-width="5"] .nextevents .orgs .org, .grid-stack-item[data-gs-width="6"] .nextevents .orgs .org {
  width: 100%;
}
/* line 299, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="4"] .nextevents .btnGoTo, .grid-stack-item[data-gs-width="5"] .nextevents .btnGoTo, .grid-stack-item[data-gs-width="6"] .nextevents .btnGoTo {
  margin-bottom: 10px;
}

/* line 307, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="7"] .nextevents .col-md-10, .grid-stack-item[data-gs-width="8"] .nextevents .col-md-10, .grid-stack-item[data-gs-width="9"] .nextevents .col-md-10 {
  width: 75%;
}
/* line 310, ../../app/assets/sass/main.scss */
.grid-stack-item[data-gs-width="7"] .nextevents .col-md-2, .grid-stack-item[data-gs-width="8"] .nextevents .col-md-2, .grid-stack-item[data-gs-width="9"] .nextevents .col-md-2 {
  width: 25%;
}

/* line 316, ../../app/assets/sass/main.scss */
.grid-stack-item-content {
  background: none;
  /*.nextevents2{
    padding: 20px;
    background-color: #f5f5f5;
    border: solid 1px #e3e3e3;
    
    .event{
      padding: 10px;
      border: solid 1px #e3e3e3;
    }
  }*/
}
/* line 319, ../../app/assets/sass/main.scss */
.grid-stack-item-content header {
  position: relative;
}
/* line 321, ../../app/assets/sass/main.scss */
.grid-stack-item-content header .line {
  height: 1px;
  width: 100%;
  background-color: #ddd;
  position: absolute;
  top: 26px;
  z-index: -1;
}
/* line 329, ../../app/assets/sass/main.scss */
.grid-stack-item-content header span, .grid-stack-item-content header .title {
  font-size: 26px;
  background-color: #fff;
  padding-right: 18px;
}
/* line 335, ../../app/assets/sass/main.scss */
.grid-stack-item-content .content {
  margin-top: 20px;
}
/* line 340, ../../app/assets/sass/main.scss */
.grid-stack-item-content .textwt input {
  width: 70%;
}
/* line 343, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents {
  /*.event{
    margin-bottom: 40px;
    img{ width: 100%; max-height: 100%; }
    .name{ margin: 10px 0; }
    .desc{ margin: 10px 0; font-weight: 300; }
    .orgs{
      font-size: 12px;
      .img{
        width: 48px;
        height: 48px;
        margin: 0 8px 12px 0;
        float: left;
      }
      .orgname{ padding-top: 8px; }
    }
    .topics{
      margin: 0;
      .topic{
        padding: 5px;
        .tcontent{
          padding: 10px;
          background-color: #f4f4f4;
          border: solid 1px #ddd;
          border-radius: 5px;
        }
      }
      .break{ clear: both; }
    }
  }*/
}
/* line 344, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents img {
  width: 100%;
  max-height: 100%;
}
/* line 345, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .acron {
  padding: 1px;
  padding-left: 5px;
  font-weight: bold;
  float: left;
}
/* line 350, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .acron a {
  padding: 2px;
}
/* line 353, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .acron [data-title] {
  position: relative;
}
/* line 357, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .acron [data-title]:hover::after {
  opacity: 1;
  transition: all 0.1s ease 0.5s;
  visibility: visible;
}
/* line 362, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .acron [data-title]::after {
  content: attr(data-title);
  background-color: #4c335a;
  color: #fff;
  font-size: 14px;
  position: absolute;
  padding: 3px 20px;
  bottom: -1.6em;
  left: 100%;
  white-space: nowrap;
  box-shadow: 1px 1px 3px #222222;
  opacity: 0;
  border: 1px solid #111111;
  z-index: 99999;
  visibility: hidden;
}
/* line 380, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .title {
  font-size: 26px;
  margin-top: 5px;
  line-height: 31px;
  float: left;
  width: 100%;
}
/* line 386, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .title a {
  color: #333;
}
/* line 390, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .data {
  margin-top: 5px;
  margin-bottom: 5px;
}
/* line 394, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .featuredimg img {
  width: 100%;
}
/* line 396, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .btnGoTo a {
  margin-right: 10px;
  width: 178px;
  border-radius: 0px;
}
/* line 402, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .separadorEventos {
  width: 100%;
  height: 20px;
  border-bottom: 2px solid #87566d;
  margin-bottom: 20px;
}
/* line 409, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .next11 {
  color: #000;
  text-align: center;
  padding: 20px;
}
/* line 415, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .next11 .btnGoTo a {
  margin: 0 auto;
  background-color: #000 !important;
  border-color: #000 !important;
  color: #fff;
  margin-top: 10px;
}
/* line 422, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .orgs {
  font-size: 12px;
}
/* line 424, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .orgs .img {
  width: 48px;
  height: 48px;
  margin: 0 8px 12px 0;
  float: left;
}
/* line 430, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents .orgs .orgname {
  padding-top: 8px;
}
/* line 479, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents2 {
  padding: 20px;
  background-color: rgba(135, 86, 109, 0.9);
  border: solid 1px rgba(135, 86, 109, 0.9);
}
/* line 483, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents2 h4 {
  color: #ffffff;
}
/* line 486, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents2 .event {
  padding: 10px;
  border-bottom: solid 1px #e3e3e3;
  border-right: none;
  border-top: none;
  border-left: none;
}
/* line 492, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents2 .event:hover {
  background-color: #000000;
}
/* line 495, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents2 .event .acron {
  font-weight: bold;
}
/* line 497, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents2 .event .acron a {
  float: left;
  padding: 2px;
  color: #ffffff;
  border: 1px solid #ffffff;
  margin-bottom: 5px;
}
/* line 498, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents2 .event .acron a:first-child {
  margin-right: 20px;
}
/* line 507, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents2 .event .acron .date {
  float: left;
  padding: 2px;
  color: #ffffff;
  border: 1px solid #ffffff;
  margin-bottom: 5px;
}
/* line 516, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents2 .event .title a {
  color: #ffffff;
}
/* line 520, ../../app/assets/sass/main.scss */
.grid-stack-item-content .nextevents2 .event .break {
  clear: both;
}
/* line 525, ../../app/assets/sass/main.scss */
.grid-stack-item-content .pastevents .evt {
  height: 80px;
  margin: 0px 0;
  padding: 0 20px;
  border-top: solid 1px #eee;
  clear: both;
}
/* line 532, ../../app/assets/sass/main.scss */
.grid-stack-item-content .pastevents .evt .name {
  font-size: 18px;
  margin: 20px 0;
}
/* line 537, ../../app/assets/sass/main.scss */
.grid-stack-item-content .pastevents .evt .img {
  margin: 30px 0;
}
/* line 539, ../../app/assets/sass/main.scss */
.grid-stack-item-content .pastevents .evt .img img {
  max-width: 100%;
}
/* line 545, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allspeakers .speaker {
  min-height: 100px;
  font-size: 12px;
  margin: 0;
  padding-top: 12px;
}
/* line 551, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allspeakers .speaker .img {
  height: 80px;
}
/* line 553, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allspeakers .speaker .img img {
  min-width: 50px;
  max-width: 100%;
  max-height: 100%;
}
/* line 555, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allspeakers .speaker .desc {
  padding-top: 4px;
}
/* line 560, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allsponsors .sponsor, .grid-stack-item-content .evtsponsors .sponsor {
  float: left;
  padding: 10px;
}
/* line 563, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allsponsors .sponsor .img-wrapper, .grid-stack-item-content .evtsponsors .sponsor .img-wrapper {
  height: 90px;
  max-width: 350px;
}
/* line 571, ../../app/assets/sass/main.scss */
.grid-stack-item-content .organizers .organizer {
  width: 152px;
  padding: 5px;
  float: left;
  position: relative;
}
/* line 576, ../../app/assets/sass/main.scss */
.grid-stack-item-content .organizers .organizer img {
  height: 120px;
  margin-bottom: 10px;
}
/* line 577, ../../app/assets/sass/main.scss */
.grid-stack-item-content .organizers .organizer .entity {
  font-size: 12px;
}
/* line 582, ../../app/assets/sass/main.scss */
.grid-stack-item-content .inviteds .invited, .grid-stack-item-content .inviteds .participant, .grid-stack-item-content .participants .invited, .grid-stack-item-content .participants .participant {
  width: 100%;
  min-height: 46px;
  font-size: 12px;
  margin: 0;
  padding-top: 5px;
  clear: both;
}
/* line 589, ../../app/assets/sass/main.scss */
.grid-stack-item-content .inviteds .invited img, .grid-stack-item-content .inviteds .participant img, .grid-stack-item-content .participants .invited img, .grid-stack-item-content .participants .participant img {
  width: 36px;
  max-height: 36px;
  margin: 0 10px 0 5px;
  float: left;
}
/* line 595, ../../app/assets/sass/main.scss */
.grid-stack-item-content .inviteds .invited .entity, .grid-stack-item-content .inviteds .participant .entity, .grid-stack-item-content .participants .invited .entity, .grid-stack-item-content .participants .participant .entity {
  font-size: 12px;
}
/* line 599, ../../app/assets/sass/main.scss */
.grid-stack-item-content .inviteds header {
  clear: both;
  position: relative;
}
/* line 603, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicslist ul {
  padding-left: 10px;
  list-style: none;
}
/* line 606, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicslist ul i {
  margin-right: 5px;
}
/* line 607, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicslist ul .topic {
  padding: 20px;
  border-top: solid 1px #eee;
}
/* line 610, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicslist ul .topic > div {
  margin: 10px 0;
}
/* line 611, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicslist ul .topic .right-side {
  font-size: 12px;
}
/* line 613, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicslist ul .topic .right-side .img {
  width: 70px;
  height: 70px;
  margin: 5px 0;
}
/* line 617, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicslist ul .topic .right-side .img img {
  width: 100%;
  max-height: 100%;
}
/* line 626, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .buttons button {
  width: 100%;
  margin-bottom: 30px;
  white-space: normal;
}
/* line 632, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .name {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 40px;
  text-align: center;
}
/* line 638, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .prgbtns {
  float: right;
}
/* line 639, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .stitle {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 644, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .org {
  margin-bottom: 20px;
}
/* line 646, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .org .img {
  width: 100px;
  height: 100px;
  margin: 5px 0;
}
/* line 650, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .org .img img {
  width: 100%;
  max-height: 100%;
}
/* line 653, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .tblock {
  padding: 20px;
}
/* line 655, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .tblock ul {
  padding-left: 10px;
  list-style: none;
}
/* line 658, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .tblock ul i {
  margin-right: 5px;
}
/* line 661, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .program {
  margin: 0;
}
/* line 663, ../../app/assets/sass/main.scss */
.grid-stack-item-content .topicsmulti .program .stitle {
  margin: 0px -15px;
}
/* line 668, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table {
  border-color: #000;
}
/* line 670, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table th, .grid-stack-item-content .schedule table td {
  text-align: center;
}
/* line 671, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table .corner {
  background-color: #4982cf;
  width: 90px;
  border: 1px solid #000;
}
/* line 676, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table .day, .grid-stack-item-content .schedule table .minute {
  padding: 2px;
  border: 1px solid #000;
}
/* line 677, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table .day {
  background-color: #82abde;
}
/* line 678, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table .minute {
  font-size: 10px;
  background-color: #ddd;
}
/* line 679, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table .cell {
  position: relative;
  border: 0;
}
/* line 683, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table .cell .slot {
  position: absolute;
  top: 0;
  height: 19px;
  padding: 1px;
  border-color: #000;
  border-style: solid;
  white-space: nowrap;
  overflow: hidden;
}
/* line 693, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table .cell .slot div {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: 0 2px;
}
/* line 700, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table .cell .slot .sessionName {
  float: right;
  font-size: 10px;
  font-weight: bold;
}
/* line 706, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table .cell .slot button {
  display: none;
  position: absolute;
  top: -4px;
  color: red;
  font-size: 20px;
}
/* line 713, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table .cell .slot button:first-child {
  left: 0;
}
/* line 714, ../../app/assets/sass/main.scss */
.grid-stack-item-content .schedule table .cell .slot button:last-child {
  right: 0;
}
/* line 721, ../../app/assets/sass/main.scss */
.grid-stack-item-content .program .userbio {
  display: none;
  padding: 0px 40px 10px;
}
/* line 724, ../../app/assets/sass/main.scss */
.grid-stack-item-content .program .userbio .img {
  width: 50px;
  height: 50px;
  padding: 5px;
  float: left;
}
/* line 729, ../../app/assets/sass/main.scss */
.grid-stack-item-content .program .userbio .img img {
  width: 100%;
  max-height: 100%;
}
/* line 731, ../../app/assets/sass/main.scss */
.grid-stack-item-content .program .userbio .info {
  width: 80%;
  padding: 5px;
  float: left;
}
/* line 736, ../../app/assets/sass/main.scss */
.grid-stack-item-content .program .userbio .bio {
  clear: both;
}
/* line 742, ../../app/assets/sass/main.scss */
.grid-stack-item-content .programmulti .name {
  font-size: 26px;
  font-weight: bold;
  margin-bottom: 40px;
  text-align: center;
}
/* line 749, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters {
  font-size: 12px;
}
/* line 751, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container {
  width: 100%;
}
/* line 753, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height {
  display: flex;
  flex-flow: row wrap;
}
/* line 756, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height::before {
  display: block;
}
/* line 759, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter {
  padding: 10px;
}
/* line 762, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter {
  border: 8px solid #777777;
  padding: 10px;
  height: 100%;
  /*.img-wrapper {
    img {
      vertical-align: top;
      object-fit: cover;
      width: 100%;
      height: 181px;
    }
  }*/
}
/* line 775, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .nopaddingleft {
  padding-left: 0;
}
/* line 779, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .nopaddingright {
  padding-right: 0;
}
/* line 783, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .code {
  font-weight: bold;
  font-size: 14px;
  border: 2px solid #4c335a;
  margin-top: 5px;
  margin-bottom: 5px;
  padding-left: 5px;
}
/* line 791, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .title {
  font-weight: bold;
  font-size: 14px;
}
/* line 796, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .botoneposter {
  padding-top: 10px;
  text-align: center;
  padding-bottom: 10px;
}
/* line 801, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .botoneposter a {
  border-radius: 0;
  background-color: #777777;
  color: #ffffff;
  font-size: 16px;
}
/* line 809, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .img-user {
  width: 100%;
}
/* line 811, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .img-user img {
  vertical-align: top;
  /*object-fit: cover;*/
  width: 100%;
  /*height: 80px;*/
  margin-top: 5px;
}
/* line 819, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .italic {
  font-style: italic;
}
/* line 823, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .horario {
  margin-top: 10px;
  border-top: 1px dotted #777;
  padding-top: 5px;
  font-size: 13px;
  font-weight: bold;
}
/* line 831, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .borderflash {
  border: 8px solid #4c335a;
}
/* line 834, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .sivideo {
  padding-bottom: 10px;
}
/* line 836, ../../app/assets/sass/main.scss */
.grid-stack-item-content .eposters .container .row-eq-height .eposter .sivideo .right {
  text-align: right;
}
/* line 845, ../../app/assets/sass/main.scss */
.grid-stack-item-content .abstracts .content {
  font-size: 12px;
}
/* line 847, ../../app/assets/sass/main.scss */
.grid-stack-item-content .abstracts .content #abstlist {
  height: 85%;
  overflow: auto;
}
/* line 851, ../../app/assets/sass/main.scss */
.grid-stack-item-content .abstracts .content .abst {
  padding: 10px 10px 5px 10px;
  border-bottom: solid 1px #ddd;
}
/* line 855, ../../app/assets/sass/main.scss */
.grid-stack-item-content .abstracts .content .title, .grid-stack-item-content .abstracts .content .authors, .grid-stack-item-content .abstracts .content .evtdata, .grid-stack-item-content .abstracts .content .date, .grid-stack-item-content .abstracts .content .slot {
  margin-bottom: 5px;
}
/* line 856, ../../app/assets/sass/main.scss */
.grid-stack-item-content .abstracts .content .title, .grid-stack-item-content .abstracts .content .authors {
  font-weight: bold;
}
/* line 857, ../../app/assets/sass/main.scss */
.grid-stack-item-content .abstracts .content .title {
  font-size: 16px;
}
/* line 861, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #abstlist {
  height: auto;
}
/* line 863, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #pages {
  margin-top: 10px;
  text-align: center;
  font-size: 16px;
}
/* line 867, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #pages a {
  margin-top: -2px;
  font-size: 16px;
}
/* line 868, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #pages .curr-page {
  color: #000;
  opacity: 1;
}
/* line 871, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #abstfilter {
  border-left: 1px solid #ddd;
}
/* line 873, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #abstfilter .title {
  font-weight: bold;
  font-size: 15px;
}
/* line 878, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #abstfilter .filtering {
  margin-top: 10px;
}
/* line 880, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #abstfilter .filtering .clear-filter {
  margin: -2px 0 0 -10px;
  color: #444;
}
/* line 886, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #abstfilter .search {
  width: 100%;
  margin: 10px 0 20px;
}
/* line 889, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #abstfilter .search .input {
  display: inline-flex;
  width: 100%;
  margin-bottom: 10px;
}
/* line 893, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #abstfilter .search .input button {
  margin-left: -2px;
}
/* line 895, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #abstfilter .search .radios {
  text-align: center;
}
/* line 897, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #abstfilter .search .radios label {
  margin: 0 20px;
}
/* line 898, ../../app/assets/sass/main.scss */
.grid-stack-item-content .allabstracts .content #abstfilter .search .radios input {
  margin-top: 1px;
}
/* line 904, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal {
  z-index: 999;
}
/* line 906, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal .cmodalbackdrop {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
}
/* line 914, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal .cmodalcontent {
  position: fixed;
  top: 20%;
  left: 20%;
  width: 60%;
  height: 60%;
  max-height: 280px;
  background-color: #fff;
  border: solid 1px #ddd;
  border-radius: 10px;
  padding: 20px;
}
/* line 926, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal .cmodalcontent button {
  position: absolute;
  top: -5px;
  right: -5px;
  font-size: 18px;
  color: #999;
}
/* line 934, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal .cmodalcontent .user {
  height: 100%;
  overflow: auto;
}
/* line 937, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal .cmodalcontent .user .data {
  display: inline-flex;
  margin-bottom: 5px;
}
/* line 940, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal .cmodalcontent .user .data .img {
  width: 50px;
  height: 50px;
  margin: 0 10px;
}
/* line 944, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal .cmodalcontent .user .data .img img {
  width: 100%;
  max-height: 100%;
}
/* line 947, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal .cmodalcontent .user .url, .grid-stack-item-content .cmodal .cmodalcontent .user .facebook, .grid-stack-item-content .cmodal .cmodalcontent .user .twitter {
  white-space: nowrap;
}
/* line 948, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal .cmodalcontent .user .smtext {
  font-size: 12px;
}
/* line 949, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal .cmodalcontent .user .biowrapper {
  margin-top: 5px;
  padding-bottom: 10px;
  border: 1px solid #ddd;
  border-radius: 5px;
  max-height: 70%;
  clear: both;
  overflow-y: auto;
}
/* line 957, ../../app/assets/sass/main.scss */
.grid-stack-item-content .cmodal .cmodalcontent .user .biowrapper .userbio {
  padding: 10px;
}
/* line 962, ../../app/assets/sass/main.scss */
.grid-stack-item-content .map {
  padding: 20px 0;
}
/* line 964, ../../app/assets/sass/main.scss */
.grid-stack-item-content .map #gsmap {
  width: 100%;
  height: -webkit-calc(100% - 40px);
  height: -moz-calc(100% - 40px);
  height: calc(100% - 40px);
  border: 1px solid #ddd;
  /* FireFox needed */
}
/* line 970, ../../app/assets/sass/main.scss */
.grid-stack-item-content .map #gsmap > div {
  position: relative !important;
}
/* line 973, ../../app/assets/sass/main.scss */
.grid-stack-item-content .newsletter {
  padding: 20px;
  background-color: #f5f5f5;
  border: solid 1px #e3e3e3;
}
/* line 977, ../../app/assets/sass/main.scss */
.grid-stack-item-content .newsletter .main {
  display: inline-flex;
}
/* line 979, ../../app/assets/sass/main.scss */
.grid-stack-item-content .newsletter .extra .buttons {
  width: 100%;
  margin-top: 2px;
}
/* line 982, ../../app/assets/sass/main.scss */
.grid-stack-item-content .newsletter .extra .buttons button {
  width: 50%;
}
/* line 986, ../../app/assets/sass/main.scss */
.grid-stack-item-content .userhover {
  background-color: #f2f2f2;
  cursor: pointer;
}
/* line 988, ../../app/assets/sass/main.scss */
.grid-stack-item-content ::scrollbar {
  appearance: none;
  width: 7px;
}
/* line 992, ../../app/assets/sass/main.scss */
.grid-stack-item-content ::scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}
/* line 997, ../../app/assets/sass/main.scss */
.grid-stack-item-content ::-webkit-scrollbar {
  -webkit-appearance: none;
  width: 7px;
}
/* line 1001, ../../app/assets/sass/main.scss */
.grid-stack-item-content ::-webkit-scrollbar-thumb {
  border-radius: 4px;
  background-color: rgba(0, 0, 0, 0.5);
  -webkit-box-shadow: 0 0 1px rgba(255, 255, 255, 0.5);
}

/* line 1008, ../../app/assets/sass/main.scss */
.grid-stack-item-edit {
  border: solid 1px #ddd;
}

/* line 1015, ../../app/assets/sass/main.scss */
body {
  font-size: 14px;
  font-family: "Figtree", serif;
  background-color: #fff;
}

/*#bwrapper{
  margin: 20px auto;
  padding: 20px;
  background-color: #fff;
  border: solid 1px #ddd;
  border-radius: 4px;
}*/
/* line 1029, ../../app/assets/sass/main.scss */
#bwrapper {
  margin: 0px auto;
  padding: 20px;
  background-color: #fff;
  border: none;
  border-radius: 4px;
}

@media (min-width: 576px) and (max-width: 767px) {
  /* line 1043, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter.col-xs-12 {
    width: 50%;
  }
  /* line 1048, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .sivideo .right {
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 1061, ../../app/assets/sass/main.scss */
  .accountlink-border > li {
    margin-top: 7.5px;
    margin-bottom: 7.5px;
  }

  /* line 1068, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container {
    padding-left: 5px;
  }
  /* line 1073, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .divimguser {
    padding-left: 0;
  }
  /* line 1075, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .divimguser .img-user {
    margin-bottom: 10px;
  }
  /* line 1077, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .divimguser .img-user img {
    height: unset;
    max-height: 100px;
    object-fit: contain;
    object-position: left;
  }
  /* line 1085, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .divauthors .authors {
    padding-left: 15px;
  }
  /* line 1088, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .botoneposter {
    clear: both;
  }
  /* line 1090, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .botoneposter a {
    border-radius: 0;
    background-color: #777777;
    color: #ffffff;
    font-size: 12px;
  }
}
@media (min-width: 768px) {
  /* line 1106, ../../app/assets/sass/main.scss */
  #header .container-fluid {
    padding: 0;
  }

  /* line 1107, ../../app/assets/sass/main.scss */
  .img-wrapper-event {
    margin-bottom: 10px;
  }

  /* line 1112, ../../app/assets/sass/main.scss */
  .accountlink-border .margin {
    margin-right: 10px;
  }
}
@media (max-width: 979px) {
  /* line 1117, ../../app/assets/sass/main.scss */
  #bwrapper {
    width: 95vw;
  }

  /* line 1118, ../../app/assets/sass/main.scss */
  #header .img-wrapper {
    height: 20vw;
    margin-bottom: -4px;
  }
}
@media (min-width: 980px) {
  /* line 1122, ../../app/assets/sass/main.scss */
  #bwrapper {
    width: 940px;
  }

  /* line 1123, ../../app/assets/sass/main.scss */
  #header .img-wrapper {
    width: 900px;
    height: 190px;
  }
}
@media (min-width: 1200px) {
  /* line 1130, ../../app/assets/sass/main.scss */
  #bwrapper {
    width: 1160px;
  }

  /* line 1131, ../../app/assets/sass/main.scss */
  #header .img-wrapper {
    width: 1118px;
    height: 238px;
  }
  /* line 1134, ../../app/assets/sass/main.scss */
  #header .img-wrapper img {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 1145, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .divimguser {
    padding-left: 0;
  }
  /* line 1147, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .divimguser .img-user {
    margin-bottom: 10px;
  }
  /* line 1149, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter .subposter .divimguser .img-user img {
    height: unset;
  }
  /* line 1156, ../../app/assets/sass/main.scss */
  .grid-stack-item-content .eposters .container .row-eq-height .eposter .sivideo .right {
    text-align: left;
  }
}
/*
#bwrapper{
  width: 100%;
  padding: 20px;
  background-color: #fff;

  #header .img-wrapper{ height: 20vw; }
}

@media(min-width: 768px){
  #header .container-fluid{ padding: 0; }
}
*/
/* line 1181, ../../app/assets/sass/main.scss */
#header {
  margin: 0 auto;
}
/* line 1184, ../../app/assets/sass/main.scss */
#header area:focus {
  outline: none !important;
}
/* line 1186, ../../app/assets/sass/main.scss */
#header .nav > li > a {
  padding: 10px;
}
/* line 1187, ../../app/assets/sass/main.scss */
#header .navbar-collapse  {
  padding: 0px;
}
/* line 1188, ../../app/assets/sass/main.scss */
#header .navbar {
  border: none;
  background: none;
  box-shadow: none;
}
/* line 1194, ../../app/assets/sass/main.scss */
#header .navbar .accountlink > li > a {
  color: #fff;
  background-color: #4EBBC5;
  border-radius: 0 0 10px 10px;
}
/* line 1195, ../../app/assets/sass/main.scss */
#header .navbar .accountlink .open > a {
  background-color: #4EBBC5;
  border-radius: 0 0 0 0;
}
/* line 1198, ../../app/assets/sass/main.scss */
#header .navbar .accountlink-border > li > a {
  color: #fff;
  background-color: #4EBBC5;
  border-radius: 10px;
}
/* line 1199, ../../app/assets/sass/main.scss */
#header .navbar .accountlink-border .open > a {
  background-color: #4EBBC5;
}
/* line 1203, ../../app/assets/sass/main.scss */
#header .navbar-toggle {
  margin-right: 0;
}
/* line 1205, ../../app/assets/sass/main.scss */
#header .navbar-text {
  height: 40px;
  margin: 0;
  padding: 10px;
}
/* line 1212, ../../app/assets/sass/main.scss */
#header #userdropdown i, #header #admindropdown i {
  margin: 0 10px 0 -10px;
}

/* line 1216, ../../app/assets/sass/main.scss */
#content {
  clear: both;
  margin: 20px auto;
}

/* line 1221, ../../app/assets/sass/main.scss */
#footer {
  margin: 40px auto 0;
  border-top: solid 1px #ddd;
  padding-top: 20px;
}

/* line 1227, ../../app/assets/sass/main.scss */
.dropdown-menu > .dropdown > .dropdown-menu {
  top: 0;
  left: 100%;
  margin-left: -1px;
}

/* line 1233, ../../app/assets/sass/main.scss */
#loading, #alert, .nlalert {
  position: fixed;
  top: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.5);
  width: 100%;
  height: 100%;
  overflow: hidden;
  z-index: 9999;
}
/* line 1243, ../../app/assets/sass/main.scss */
#loading .loading, #alert .loading, .nlalert .loading {
  position: absolute;
  top: 50vh;
  left: 50vw;
  height: 50px;
  width: 100px;
  margin-top: -25px;
  margin-left: -50px;
  color: #fff;
}
/* line 1253, ../../app/assets/sass/main.scss */
#loading .loading i, #alert .loading i, .nlalert .loading i {
  margin-right: 10px;
}
/* line 1256, ../../app/assets/sass/main.scss */
#loading .alert, #alert .alert, .nlalert .alert {
  position: absolute;
  top: 40%;
  width: 40%;
  left: 30%;
}
/* line 1262, ../../app/assets/sass/main.scss */
#loading .alert-mobile, #alert .alert-mobile, .nlalert .alert-mobile {
  width: 90%;
  left: 5%;
}

/* line 1273, ../../app/assets/sass/main.scss */
#abstract {
  border: 1px solid #ddd;
  padding: 20px;
  border-radius: 5px;
}
/* line 1278, ../../app/assets/sass/main.scss */
#abstract #abst-title {
  margin-bottom: 40px;
  font-size: 34px;
  font-weight: bold;
  text-align: center;
}
/* line 1285, ../../app/assets/sass/main.scss */
#abstract #abst-authors {
  font-weight: bold;
}
/* line 1287, ../../app/assets/sass/main.scss */
#abstract #abst-entities {
  font-style: italic;
  margin-bottom: 20px;
}
/* line 1292, ../../app/assets/sass/main.scss */
#abstract #abst-details {
  margin: 20px 0;
}
/* line 1294, ../../app/assets/sass/main.scss */
#abstract #abst-toc {
  margin-top: 40px;
}
/* line 1296, ../../app/assets/sass/main.scss */
#abstract #abst-toc img {
  width: 350px;
}
/* line 1299, ../../app/assets/sass/main.scss */
#abstract #abst-content {
  margin: 40px 0;
}
/* line 1301, ../../app/assets/sass/main.scss */
#abstract #abst-eposter {
  margin: 20px 0;
}
/* line 1303, ../../app/assets/sass/main.scss */
#abstract #abst-eposter img {
  width: 100%;
}
/* line 1308, ../../app/assets/sass/main.scss */
#abstract #abst-ref {
  margin-bottom: 20px;
}
/* line 1310, ../../app/assets/sass/main.scss */
#abstract #abst-ref .ref {
  margin-bottom: 5px;
}
/* line 1313, ../../app/assets/sass/main.scss */
#abstract #abst-ack {
  margin-bottom: 20px;
}
/* line 1316, ../../app/assets/sass/main.scss */
#abstract #sidebar img {
  float: right;
  margin: 8px;
}

@media (max-width: 768px) {
  /* line 1324, ../../app/assets/sass/main.scss */
  #abstract #abst-title {
    font-size: 20px;
  }
}
@media (min-width: 768px) {
  /* line 1328, ../../app/assets/sass/main.scss */
  #abstract #sidebar {
    border-left: 1px solid #ddd;
  }
}
/* line 1334, ../../app/assets/sass/main.scss */
.signupbtns {
  margin: 50px auto 120px;
  text-align: center;
}
/* line 1338, ../../app/assets/sass/main.scss */
.signupbtns button {
  width: 200px;
  height: 200px;
  margin-bottom: 50px;
  font-size: 26px;
}
/* line 1343, ../../app/assets/sass/main.scss */
.signupbtns button i {
  font-size: 80px;
  margin-bottom: 20px;
}

/* line 1355, ../../app/assets/sass/main.scss */
#join {
  /* BANNER 2020 MEMBERSHIP */
  /* END BANNER 2020 MEMBERSHIP */
}
/* line 1357, ../../app/assets/sass/main.scss */
#join .instructions .header {
  font-size: 18px;
  font-weight: bold;
  margin-bottom: 10px;
}
/* line 1362, ../../app/assets/sass/main.scss */
#join .instructions ol, #join .instructions ul {
  padding-left: 20px;
}
/* line 1363, ../../app/assets/sass/main.scss */
#join .instructions .ol1 {
  margin-bottom: 40px;
}
/* line 1365, ../../app/assets/sass/main.scss */
#join .instructions .ol1 > li {
  margin-bottom: 10px;
}
/* line 1369, ../../app/assets/sass/main.scss */
#join .prices .regincluded {
  margin-bottom: -10px;
}
/* line 1371, ../../app/assets/sass/main.scss */
#join .prices .regincluded p {
  white-space: pre-wrap !important;
}
/* line 1373, ../../app/assets/sass/main.scss */
#join .prices table:first-child {
  margin-bottom: 100px;
}
/* line 1374, ../../app/assets/sass/main.scss */
#join .prices table {
  position: relative;
}
/* line 1377, ../../app/assets/sass/main.scss */
#join .prices table .theader {
  background-color: #f3f3f3;
  text-align: center;
}
/* line 1381, ../../app/assets/sass/main.scss */
#join .prices table .theader .uangle, #join .prices table .theader .sangle {
  float: right;
  margin: 0 10px 0 -10px;
  font-size: 18px;
}
/* line 1385, ../../app/assets/sass/main.scss */
#join .prices table .theader .uangle i, #join .prices table .theader .sangle i {
  font-weight: bold;
}
/* line 1387, ../../app/assets/sass/main.scss */
#join .prices table .theader .uangle {
  margin-top: 10px;
}
/* line 1390, ../../app/assets/sass/main.scss */
#join .prices table .currow th {
  text-align: center;
  border-top: none;
  padding-top: 0;
}
/* line 1392, ../../app/assets/sass/main.scss */
#join .prices table .center {
  text-align: center;
}
/* line 1393, ../../app/assets/sass/main.scss */
#join .prices table .bleft {
  border-left: 1px solid #ddd;
}
/* line 1397, ../../app/assets/sass/main.scss */
#join .next13 {
  color: #fff;
  text-align: center;
  padding: 20px;
  padding-top: 25px;
  /*padding-bottom: 86px;*/
}
/* line 1405, ../../app/assets/sass/main.scss */
#join .next13 .btn1 a {
  background-color: #fff !important;
  border-color: #fff !important;
  color: #000;
  font-size: 25px;
  margin: 10px auto 20px;
  width: 240px;
  border-radius: 0;
}
/* line 1417, ../../app/assets/sass/main.scss */
#join .next13 .textbanner p span {
  font-weight: bold;
  text-align: right;
  float: right;
}
/* line 1425, ../../app/assets/sass/main.scss */
#join .title3952 {
  font-size: 31px;
  margin-top: 0;
  min-height: 0;
  float: right;
  margin-bottom: 10px;
  text-align: right;
}
/* line 1433, ../../app/assets/sass/main.scss */
#join .top5 {
  margin-top: 20px;
}
/* line 1435, ../../app/assets/sass/main.scss */
#join .top5 .background {
  background-image: url("/img/2020membership.jpg");
  background-position: center;
}
/* line 1439, ../../app/assets/sass/main.scss */
#join .top5 .btn1 a:hover,
#join .top5 .btn-primary:hover {
  background-color: rgba(135, 86, 109, 0.9) !important;
}
@media only screen and (max-width: 768px) {
  /* line 1446, ../../app/assets/sass/main.scss */
  #join .title3952 {
    font-size: 20px;
    margin-top: 5px;
  }
}
@media only screen and (max-width: 991px) {
  /* line 1453, ../../app/assets/sass/main.scss */
  #join .title3952 {
    text-align: center;
  }
  /* line 1459, ../../app/assets/sass/main.scss */
  #join .next13 .textbanner p span {
    text-align: center;
  }
}

/* line 1475, ../../app/assets/sass/main.scss */
#admininfo .top-button {
  float: right;
  margin: 10px 0;
}
/* line 1476, ../../app/assets/sass/main.scss */
#admininfo .img-wrapper {
  height: 100px;
}
/* line 1477, ../../app/assets/sass/main.scss */
#admininfo .name {
  font-size: 16px;
}
/* line 1478, ../../app/assets/sass/main.scss */
#admininfo .mb {
  margin-bottom: 20px;
}
/* line 1479, ../../app/assets/sass/main.scss */
#admininfo .break {
  clear: both;
}
/* line 1480, ../../app/assets/sass/main.scss */
#admininfo .icon-buttons i {
  margin-left: 8px;
  cursor: pointer;
}
/* line 1483, ../../app/assets/sass/main.scss */
#admininfo .deadlines table, #admininfo .deadlinescancellation table {
  border: none;
  max-width: 0px;
}
/* line 1487, ../../app/assets/sass/main.scss */
#admininfo .deadlines table th, #admininfo .deadlines table td, #admininfo .deadlinescancellation table th, #admininfo .deadlinescancellation table td {
  border: none;
}
/* line 1488, ../../app/assets/sass/main.scss */
#admininfo .deadlines table th, #admininfo .deadlinescancellation table th {
  padding: 1px 5px;
  white-space: nowrap;
}
/* line 1489, ../../app/assets/sass/main.scss */
#admininfo .deadlines table td, #admininfo .deadlinescancellation table td {
  padding: 2px 5px;
  text-align: center;
}
/* line 1493, ../../app/assets/sass/main.scss */
#admininfo .topic {
  position: relative;
  background-color: #f6f6f6;
  border: solid 1px #ddd;
  padding: 10px;
  margin-bottom: 15px;
}
/* line 1500, ../../app/assets/sass/main.scss */
#admininfo .topic .subtopics {
  list-style: none;
}
/* line 1503, ../../app/assets/sass/main.scss */
#admininfo .topic .subtopics .subtopic {
  position: relative;
}
/* line 1506, ../../app/assets/sass/main.scss */
#admininfo .topic .subtopics .subtopic .stbuttons {
  position: absolute;
  top: 3px;
  left: -50px;
}
/* line 1515, ../../app/assets/sass/main.scss */
#admininfo .invited, #admininfo .assistant {
  background-color: #f6f6f6;
  border: solid 1px #ddd;
  padding: 10px;
  margin: 10px -5px;
}
/* line 1521, ../../app/assets/sass/main.scss */
#admininfo .invited .invtopic, #admininfo .assistant .invtopic {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* line 1534, ../../app/assets/sass/main.scss */
#adminprogram, .program {
  margin: 0 15px;
}
/* line 1538, ../../app/assets/sass/main.scss */
#adminprogram .session div, .program .session div {
  border: 1px solid #ccc;
  padding: 8px;
}
/* line 1544, ../../app/assets/sass/main.scss */
#adminprogram .slot, .program .slot {
  padding: 0 !important;
  border: 0 !important;
}
/* line 1548, ../../app/assets/sass/main.scss */
#adminprogram .slot div, .program .slot div {
  border: 0 !important;
}
/* line 1552, ../../app/assets/sass/main.scss */
#adminprogram .slot .authorname, .program .slot .authorname {
  font-weight: bold;
  padding: 0;
}
/* line 1553, ../../app/assets/sass/main.scss */
#adminprogram .slot .entname, .program .slot .entname {
  font-size: 12px;
  padding: 0;
}
/* line 1554, ../../app/assets/sass/main.scss */
#adminprogram .slot .abstrcontent, .program .slot .abstrcontent {
  display: none;
  padding: 0px 40px 10px;
}
/* line 1557, ../../app/assets/sass/main.scss */
#adminprogram .slot .abstrcontent header, .program .slot .abstrcontent header {
  font-weight: bold;
  margin-top: 10px;
}
/* line 1564, ../../app/assets/sass/main.scss */
#adminprogram .coffee, #adminprogram .lunch, .program .coffee, .program .lunch {
  border: 1px solid #ccc !important;
}
/* line 1566, ../../app/assets/sass/main.scss */
#adminprogram .date, .program .date {
  background-color: #FFE26E;
  font-weight: bold;
}
/* line 1571, ../../app/assets/sass/main.scss */
#adminprogram .pre, .program .pre {
  background-color: #FFF;
  border: 0 !important;
}
/* line 1576, ../../app/assets/sass/main.scss */
#adminprogram .title, .program .title {
  font-weight: bold;
}
/* line 1579, ../../app/assets/sass/main.scss */
#adminprogram .posters .poster, .program .posters .poster {
  border-bottom: 1px solid #ddd !important;
}

/* line 1583, ../../app/assets/sass/main.scss */
.selectedCell {
  background-color: rgba(3, 166, 244, 0.1) !important;
}

/* line 1591, ../../app/assets/sass/main.scss */
#tasks .checkbox {
  margin: 0;
}
/* line 1592, ../../app/assets/sass/main.scss */
#tasks .days-alert {
  font-size: small;
  color: #f00;
}
/* line 1595, ../../app/assets/sass/main.scss */
#tasks .days-alert i {
  margin-right: 6px;
}
/* line 1597, ../../app/assets/sass/main.scss */
#tasks .pending {
  background-color: #f00;
  color: #fff;
}
/* line 1600, ../../app/assets/sass/main.scss */
#tasks .pending .days-alert {
  color: #fff;
}
/* line 1602, ../../app/assets/sass/main.scss */
#tasks input {
  color: #000;
}

/* line 1611, ../../app/assets/sass/main.scss */
#adminabstracts #acceptmail {
  margin-right: 10px;
  position: relative;
}
/* line 1615, ../../app/assets/sass/main.scss */
#adminabstracts #acceptmail .mailopts {
  position: absolute;
  background-color: #f0f0f0;
  padding: 0 10px 10px;
  border: solid 1px #ddd;
}
/* line 1621, ../../app/assets/sass/main.scss */
#adminabstracts #acceptmail .mailopts input {
  margin-top: 1px;
}
/* line 1625, ../../app/assets/sass/main.scss */
#adminabstracts #editmodal .toc {
  background-color: rgba(76, 51, 90, 0.17);
  padding: 5px;
  border: 1px solid #ccc;
}

/* line 1634, ../../app/assets/sass/main.scss */
#userabstracts #abstractmodal .toc {
  background-color: rgba(76, 51, 90, 0.17);
  padding: 5px;
  border: 1px solid #ccc;
}

/* line 1642, ../../app/assets/sass/main.scss */
#abstsubmission .toc {
  background-color: rgba(76, 51, 90, 0.17);
  padding: 5px;
  border: 1px solid #ccc;
}

/* line 1649, ../../app/assets/sass/main.scss */
.average {
  white-space: nowrap;
}
/* line 1651, ../../app/assets/sass/main.scss */
.average i {
  padding: 1px;
}

/* line 1654, ../../app/assets/sass/main.scss */
.rating {
  width: 90px;
  white-space: nowrap;
}
/* line 1657, ../../app/assets/sass/main.scss */
.rating .btn-star {
  font-size: 12px;
  padding: 0;
}

/* line 1661, ../../app/assets/sass/main.scss */
#adminabstracts #editmodal #cke_abstcontent .cke_contents, #userabstracts #abstractmodal #cke_abstcontent .cke_contents, #abstsubmission #cke_abstcontent .cke_contents {
  height: 400px !important;
}
/* line 1662, ../../app/assets/sass/main.scss */
#adminabstracts #editmodal #cke_abstack .cke_contents, #userabstracts #abstractmodal #cke_abstack .cke_contents, #abstsubmission #cke_abstack .cke_contents {
  height: 200px !important;
}
/* line 1663, ../../app/assets/sass/main.scss */
#adminabstracts #editmodal .cke_bottom, #userabstracts #abstractmodal .cke_bottom, #abstsubmission .cke_bottom {
  display: none;
}

/* line 1667, ../../app/assets/sass/main.scss */
#adminschedule #cke_sessiontext .cke_contents, #adminschedule #cke_slottext .cke_contents {
  height: 200px !important;
}
/* line 1670, ../../app/assets/sass/main.scss */
#adminschedule #cke_sessiontext .cke_bottom, #adminschedule #cke_slottext .cke_bottom {
  display: none;
}

@media (min-width: 900px) {
  /* line 1675, ../../app/assets/sass/main.scss */
  #adminabstracts #editmodal .modal-dialog, #userabstracts #abstractmodal .modal-dialog {
    width: 800px;
  }
}
/* line 1685, ../../app/assets/sass/main.scss */
#userpayments .refunded, #adminpayments .refunded, #pdfpayment .refunded {
  color: #a94442;
  text-decoration: line-through;
}
/* line 1691, ../../app/assets/sass/main.scss */
#userpayments #infomodal .close, #adminpayments #infomodal .close, #pdfpayment #infomodal .close {
  position: absolute;
  top: 0;
  right: 20px;
  z-index: 1;
}
/* line 1697, ../../app/assets/sass/main.scss */
#userpayments #infomodal .iheader, #adminpayments #infomodal .iheader, #pdfpayment #infomodal .iheader {
  margin-bottom: 40px;
}
/* line 1699, ../../app/assets/sass/main.scss */
#userpayments #infomodal .iheader .data, #adminpayments #infomodal .iheader .data, #pdfpayment #infomodal .iheader .data {
  font-weight: bold;
  font-style: italic;
  color: #41419a;
}
/* line 1705, ../../app/assets/sass/main.scss */
#userpayments #infomodal .ileft div, #adminpayments #infomodal .ileft div, #pdfpayment #infomodal .ileft div {
  font-size: 8px;
  font-weight: bold;
  color: #41419a;
  min-height: 700px;
  text-align: center;
  writing-mode: vertical-lr;
  -ms-writing-mode: vertical-lr;
  -moz-writing-mode: vertical-lr;
  -webkit-writing-mode: vertical-lr;
  transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -webkit-transform: rotate(180deg);
}
/* line 1721, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .invcode, #adminpayments #infomodal .icontent .invcode, #pdfpayment #infomodal .icontent .invcode {
  font-weight: bold;
  text-decoration: underline;
}
/* line 1722, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .invdate, #adminpayments #infomodal .icontent .invdate, #pdfpayment #infomodal .icontent .invdate {
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 1723, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .client, #adminpayments #infomodal .icontent .client, #pdfpayment #infomodal .icontent .client {
  font-weight: bold;
}
/* line 1725, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .client .editbuttons, #adminpayments #infomodal .icontent .client .editbuttons, #pdfpayment #infomodal .icontent .client .editbuttons {
  width: 30%;
  float: right;
  margin: 5px 0;
}
/* line 1729, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .client .editbuttons button, #adminpayments #infomodal .icontent .client .editbuttons button, #pdfpayment #infomodal .icontent .client .editbuttons button {
  margin-left: 10px;
}
/* line 1732, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .reference, #adminpayments #infomodal .icontent .reference, #pdfpayment #infomodal .icontent .reference {
  margin: 20px 0;
}
/* line 1734, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .reference span, #adminpayments #infomodal .icontent .reference span, #pdfpayment #infomodal .icontent .reference span {
  text-decoration: underline;
}
/* line 1736, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent table, #adminpayments #infomodal .icontent table, #pdfpayment #infomodal .icontent table {
  border: none;
}
/* line 1738, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent table td, #userpayments #infomodal .icontent table th, #adminpayments #infomodal .icontent table td, #adminpayments #infomodal .icontent table th, #pdfpayment #infomodal .icontent table td, #pdfpayment #infomodal .icontent table th {
  border: none;
}
/* line 1739, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent table th, #adminpayments #infomodal .icontent table th, #pdfpayment #infomodal .icontent table th {
  border-bottom: solid 1px #ddd;
}
/* line 1741, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent table .total td, #adminpayments #infomodal .icontent table .total td, #pdfpayment #infomodal .icontent table .total td {
  border-top: solid 1px #ddd;
}
/* line 1742, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent table .total .totalword, #adminpayments #infomodal .icontent table .total .totalword, #pdfpayment #infomodal .icontent table .total .totalword {
  text-align: right;
  font-weight: bold;
}
/* line 1745, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .bank, #adminpayments #infomodal .icontent .bank, #pdfpayment #infomodal .icontent .bank {
  margin: 20px 0 40px;
}
/* line 1747, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .bank th, #adminpayments #infomodal .icontent .bank th, #pdfpayment #infomodal .icontent .bank th {
  padding: 2px;
  border-bottom: none;
}
/* line 1748, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .bank td, #adminpayments #infomodal .icontent .bank td, #pdfpayment #infomodal .icontent .bank td {
  padding: 2px;
}
/* line 1751, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .altcurbank th, #adminpayments #infomodal .icontent .altcurbank th, #pdfpayment #infomodal .icontent .altcurbank th {
  width: 24%;
}
/* line 1752, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .altcurbank td, #adminpayments #infomodal .icontent .altcurbank td, #pdfpayment #infomodal .icontent .altcurbank td {
  width: 38%;
}
/* line 1753, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .altcurbank .separate, #adminpayments #infomodal .icontent .altcurbank .separate, #pdfpayment #infomodal .icontent .altcurbank .separate {
  height: 30px;
}
/* line 1755, ../../app/assets/sass/main.scss */
#userpayments #infomodal .icontent .altcurbank .separate td, #adminpayments #infomodal .icontent .altcurbank .separate td, #pdfpayment #infomodal .icontent .altcurbank .separate td {
  vertical-align: bottom;
  font-weight: bold;
}
/* line 1759, ../../app/assets/sass/main.scss */
#userpayments #infomodal .ifooter, #adminpayments #infomodal .ifooter, #pdfpayment #infomodal .ifooter {
  font-size: 10px;
}
/* line 1760, ../../app/assets/sass/main.scss */
#userpayments #infomodal .modal-footer .btn, #adminpayments #infomodal .modal-footer .btn, #pdfpayment #infomodal .modal-footer .btn {
  margin-bottom: 10px;
}
/* line 1764, ../../app/assets/sass/main.scss */
#userpayments #refundmodal select, #userpayments #startrefundmodal select, #userpayments #endrefundmodal select, #adminpayments #refundmodal select, #adminpayments #startrefundmodal select, #adminpayments #endrefundmodal select, #pdfpayment #refundmodal select, #pdfpayment #startrefundmodal select, #pdfpayment #endrefundmodal select {
  width: 80px;
}
/* line 1767, ../../app/assets/sass/main.scss */
#userpayments .curinput, #adminpayments .curinput, #pdfpayment .curinput {
  width: 80px;
  clear: both;
}
/* line 1771, ../../app/assets/sass/main.scss */
#userpayments .curinput input, #adminpayments .curinput input, #pdfpayment .curinput input {
  width: 60px;
  float: left;
}
/* line 1773, ../../app/assets/sass/main.scss */
#userpayments .curinput .input-cursymbol, #adminpayments .curinput .input-cursymbol, #pdfpayment .curinput .input-cursymbol {
  float: left;
  border: 1px solid #ccc;
  height: 20px;
  width: 20px;
  text-align: center;
  margin-left: -1px;
  padding: 2px 4px;
  background-color: #eee;
}
/* line 1784, ../../app/assets/sass/main.scss */
#userpayments .curinput-big, #adminpayments .curinput-big, #pdfpayment .curinput-big {
  width: 80%;
  clear: both;
}
/* line 1788, ../../app/assets/sass/main.scss */
#userpayments .curinput-big input, #adminpayments .curinput-big input, #pdfpayment .curinput-big input {
  width: 100%;
  float: left;
}
/* line 1791, ../../app/assets/sass/main.scss */
#userpayments .currency, #adminpayments .currency, #pdfpayment .currency {
  min-width: 40px;
}

/* line 1800, ../../app/assets/sass/main.scss */
#adminlogs .user {
  float: left;
  padding-right: 4px;
}
/* line 1801, ../../app/assets/sass/main.scss */
#adminlogs .abstract {
  float: left;
  max-width: 300px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding-right: 4px;
}

/* line 1817, ../../app/assets/sass/main.scss */
#adminnotes .newNote {
  margin-top: 10px;
  margin-bottom: 20px;
  background-color: #eee;
  border: solid 1px #ddd;
  border-radius: 10px;
  padding: 20px;
}
/* line 1825, ../../app/assets/sass/main.scss */
#adminnotes .newAnswer {
  width: 86%;
  margin-left: 13%;
  clear: both;
}
/* line 1831, ../../app/assets/sass/main.scss */
#adminnotes textarea {
  border: solid 1px #ddd;
}
/* line 1833, ../../app/assets/sass/main.scss */
#adminnotes .note {
  position: relative;
  margin: 10px 0;
  padding: 30px 0 20px;
  border: solid 1px #ddd;
  border-radius: 10px;
  font-size: 12px;
}
/* line 1841, ../../app/assets/sass/main.scss */
#adminnotes .note .top-right {
  position: absolute;
  top: 10px;
  right: 10px;
}
/* line 1845, ../../app/assets/sass/main.scss */
#adminnotes .note .top-right .event {
  margin-right: 40px;
}
/* line 1846, ../../app/assets/sass/main.scss */
#adminnotes .note .top-right button {
  margin-left: 10px;
}
/* line 1849, ../../app/assets/sass/main.scss */
#adminnotes .note .block {
  display: inline-flex;
  width: 100%;
}
/* line 1853, ../../app/assets/sass/main.scss */
#adminnotes .note .block .data {
  width: 100px;
  margin: -20px 20px 20px 10px;
}
/* line 1856, ../../app/assets/sass/main.scss */
#adminnotes .note .block .data .img-wrapper {
  height: 90px;
}
/* line 1858, ../../app/assets/sass/main.scss */
#adminnotes .note .block .data .img-wrapper img {
  width: 100%;
  border-radius: 50%;
}
/* line 1860, ../../app/assets/sass/main.scss */
#adminnotes .note .block .data .name {
  font-weight: bold;
  text-align: center;
  margin: 10px 0 -10px;
}
/* line 1867, ../../app/assets/sass/main.scss */
#adminnotes .note .block .content {
  width: 100%;
  padding-right: 10px;
}
/* line 1870, ../../app/assets/sass/main.scss */
#adminnotes .note .footer {
  display: inline-flex;
  margin: 10px;
}
/* line 1874, ../../app/assets/sass/main.scss */
#adminnotes .note .footer .answbutton {
  margin: -5px 0 0 20px;
}
/* line 1876, ../../app/assets/sass/main.scss */
#adminnotes .note .footer .answbutton button {
  margin-left: -10px;
}
/* line 1878, ../../app/assets/sass/main.scss */
#adminnotes .note .footer .answbutton button i {
  margin-top: -1px;
}
/* line 1883, ../../app/assets/sass/main.scss */
#adminnotes .note .answers {
  margin-left: 120px;
}
/* line 1885, ../../app/assets/sass/main.scss */
#adminnotes .note .answers .answer {
  position: relative;
  clear: both;
  margin: 10px;
  background-color: #eee;
}
/* line 1891, ../../app/assets/sass/main.scss */
#adminnotes .note .answers .answer-mine {
  background-color: #e0f2f7;
}
/* line 1893, ../../app/assets/sass/main.scss */
#adminnotes .note .answers .btn-clear {
  margin-right: 10px;
}

/* line 1903, ../../app/assets/sass/main.scss */
#proposal, #pdfproposal {
  padding: 0px 20px;
}
/* line 1905, ../../app/assets/sass/main.scss */
#proposal header, #pdfproposal header {
  position: relative;
  margin-bottom: 20px;
  z-index: 1;
}
/* line 1909, ../../app/assets/sass/main.scss */
#proposal header .line, #pdfproposal header .line {
  height: 1px;
  width: 100%;
  background-color: #ddd;
  position: absolute;
  top: 26px;
  z-index: -1;
}
/* line 1917, ../../app/assets/sass/main.scss */
#proposal header span, #pdfproposal header span {
  font-size: 26px;
  background-color: #fff;
  padding-right: 18px;
}
/* line 1923, ../../app/assets/sass/main.scss */
#proposal #sect_btns, #pdfproposal #sect_btns {
  text-align: center;
  position: relative;
}
/* line 1926, ../../app/assets/sass/main.scss */
#proposal #sect_btns > div, #pdfproposal #sect_btns > div {
  margin-top: 10px;
  margin-bottom: 10px;
}
/* line 1930, ../../app/assets/sass/main.scss */
#proposal #sect_btns button, #pdfproposal #sect_btns button {
  width: 95px;
  height: 75px;
}
/* line 1934, ../../app/assets/sass/main.scss */
#proposal #sect_btns i, #pdfproposal #sect_btns i {
  font-size: 22px;
  margin-bottom: 10px;
}
/* line 1940, ../../app/assets/sass/main.scss */
#proposal .step .title, #pdfproposal .step .title {
  font-size: 18px;
  font-weight: bold;
  margin: 30px 0;
}
/* line 1945, ../../app/assets/sass/main.scss */
#proposal .step .guidelines, #pdfproposal .step .guidelines {
  margin: 30px 0;
}
/* line 1946, ../../app/assets/sass/main.scss */
#proposal .step .control-label, #pdfproposal .step .control-label {
  text-align: inherit;
}
/* line 1949, ../../app/assets/sass/main.scss */
#proposal .step table .cell-btn, #proposal .step table .cell-idx, #pdfproposal .step table .cell-btn, #pdfproposal .step table .cell-idx {
  vertical-align: middle;
  width: 40px;
}
/* line 1955, ../../app/assets/sass/main.scss */
#proposal .step .change-buttons, #pdfproposal .step .change-buttons {
  margin-top: 30px;
  text-align: center;
}
/* line 1958, ../../app/assets/sass/main.scss */
#proposal .step .change-buttons button, #pdfproposal .step .change-buttons button {
  width: 95px;
}
/* line 1959, ../../app/assets/sass/main.scss */
#proposal .step .change-buttons .btn-back, #pdfproposal .step .change-buttons .btn-back {
  margin-right: 10px;
}
/* line 1961, ../../app/assets/sass/main.scss */
#proposal .step .change-buttons .btn-back i, #pdfproposal .step .change-buttons .btn-back i {
  margin-right: 10px;
}
/* line 1964, ../../app/assets/sass/main.scss */
#proposal .step .change-buttons .btn-next i, #pdfproposal .step .change-buttons .btn-next i {
  margin-left: 10px;
}
/* line 1970, ../../app/assets/sass/main.scss */
#proposal .preview .prev_title, #pdfproposal .preview .prev_title {
  font-weight: bold;
  margin: 20px 0 5px;
}
/* line 1974, ../../app/assets/sass/main.scss */
#proposal .preview .cell-idx, #pdfproposal .preview .cell-idx {
  width: 34px;
}
/* line 1977, ../../app/assets/sass/main.scss */
#proposal .cke_contents, #pdfproposal .cke_contents {
  height: 280px !important;
}
/* line 1978, ../../app/assets/sass/main.scss */
#proposal .cke_bottom, #pdfproposal .cke_bottom {
  display: none;
}

/* line 1987, ../../app/assets/sass/main.scss */
#calendar .cal-month-day, #calendar .cal-month-box [class*=cal-cell] {
  min-height: 36px;
  height: 36px;
}
/* line 1991, ../../app/assets/sass/main.scss */
#calendar span[data-cal-date] {
  font-size: 12px !important;
  margin-top: 5px;
  margin-right: 5px;
}
/* line 1996, ../../app/assets/sass/main.scss */
#calendar .cal-row-head [class*=cal-cell] {
  font-size: 11px;
  font-weight: normal;
}
/* line 1997, ../../app/assets/sass/main.scss */
#calendar .cal-month-day .cal-events-num {
  display: none !important;
}
/* line 1998, ../../app/assets/sass/main.scss */
#calendar a, #calendar span {
  cursor: default;
  text-decoration: none;
}
/* line 1999, ../../app/assets/sass/main.scss */
#calendar a:hover, #calendar span:hover {
  cursor: pointer;
}
/* line 2000, ../../app/assets/sass/main.scss */
#calendar .cal-day-tick {
  border: none;
  background: none;
  bottom: -18px;
}
/* line 2004, ../../app/assets/sass/main.scss */
#calendar .cal-day-tick .glyphicon {
  color: #444;
}
/* line 2006, ../../app/assets/sass/main.scss */
#calendar .cal-slide-content {
  background-color: #fafafa;
  box-shadow: none;
  border-right: solid 1px #ddd;
  border-bottom: solid 1px #ddd;
}
/* line 2011, ../../app/assets/sass/main.scss */
#calendar .cal-slide-content a {
  color: #444 !important;
  font-size: 12px;
}
/* line 2013, ../../app/assets/sass/main.scss */
#calendar #cal-week-box {
  display: none;
}
/* line 2014, ../../app/assets/sass/main.scss */
#calendar .btn-session button {
  font-size: 10px;
}

/* line 2017, ../../app/assets/sass/main.scss */
.dashwidget {
  padding: 10px;
}
/* line 2020, ../../app/assets/sass/main.scss */
.dashwidget > header {
  margin: 10px 0;
  padding: 5px;
  font-size: 16px;
  font-weight: bold;
  border-bottom: 1px solid #ddd;
}
/* line 2028, ../../app/assets/sass/main.scss */
.dashwidget .content {
  padding: 10px;
}
/* line 2031, ../../app/assets/sass/main.scss */
.dashwidget .content .dashsubheader {
  margin-bottom: 10px;
  font-weight: bold;
}
/* line 2033, ../../app/assets/sass/main.scss */
.dashwidget .content .subcontent {
  border-left: solid 1px #ddd;
}
/* line 2036, ../../app/assets/sass/main.scss */
.dashwidget .fixheight {
  height: 250px;
}
/* line 2038, ../../app/assets/sass/main.scss */
.dashwidget .resume {
  padding: 10px;
  border: 1px solid #ddd;
  background-color: #eee;
}
/* line 2042, ../../app/assets/sass/main.scss */
.dashwidget .resume > header {
  font-weight: bold;
  margin-bottom: 5px;
}
/* line 2047, ../../app/assets/sass/main.scss */
.dashwidget .resume div {
  font-size: 12px;
}
/* line 2050, ../../app/assets/sass/main.scss */
.dashwidget .dashrightdata {
  position: absolute;
  top: 30px;
  right: 30px;
  font-size: 12px;
  font-weight: bold;
}
/* line 2058, ../../app/assets/sass/main.scss */
.dashwidget .dashdata {
  float: left;
  width: 50%;
}
/* line 2060, ../../app/assets/sass/main.scss */
.dashwidget .row {
  margin-left: 0;
  margin-right: 0;
}
/* line 2063, ../../app/assets/sass/main.scss */
.dashwidget .dashorganizer .img {
  width: 60px;
  height: 70px;
}
/* line 2066, ../../app/assets/sass/main.scss */
.dashwidget .dashorganizer .img img {
  width: 100%;
  max-height: 100%;
}

/* line 2071, ../../app/assets/sass/main.scss */
#visamodal {
  font-size: 12px;
  padding: 30px;
}
/* line 2075, ../../app/assets/sass/main.scss */
#visamodal .logo {
  margin-bottom: 40px;
}
/* line 2077, ../../app/assets/sass/main.scss */
#visamodal .title {
  text-align: center;
  font-weight: bold;
  text-decoration: underline;
  margin: 40px 0 20px;
}
/* line 2084, ../../app/assets/sass/main.scss */
#visamodal .date {
  float: right;
}
/* line 2086, ../../app/assets/sass/main.scss */
#visamodal .user {
  clear: both;
  margin: 60px 0;
}
/* line 2089, ../../app/assets/sass/main.scss */
#visamodal .user .name {
  font-weight: bold;
}
/* line 2092, ../../app/assets/sass/main.scss */
#visamodal table {
  margin-top: 10px;
}
/* line 2094, ../../app/assets/sass/main.scss */
#visamodal .footer {
  margin-top: 60px;
}
/* line 2096, ../../app/assets/sass/main.scss */
#visamodal .footer .sign {
  width: 140px;
  margin: 20px 10px;
}

/* line 2101, ../../app/assets/sass/main.scss */
#idmodal .id, #ids .id {
  position: relative;
  width: 501px;
  height: 370px;
  margin: 30px;
  padding: 30px;
  border: 1px solid;
}
/* line 2109, ../../app/assets/sass/main.scss */
#idmodal .id .buttons, #ids .id .buttons {
  position: absolute;
  left: -35px;
  width: 20px;
}
/* line 2113, ../../app/assets/sass/main.scss */
#idmodal .id .buttons button, #ids .id .buttons button {
  width: 20px;
  height: 20px;
  margin-bottom: 5px;
  padding: 0;
}
/* line 2120, ../../app/assets/sass/main.scss */
#idmodal .id .b1, #ids .id .b1 {
  top: 100px;
}
/* line 2121, ../../app/assets/sass/main.scss */
#idmodal .id .b2, #ids .id .b2 {
  top: 220px;
}
/* line 2123, ../../app/assets/sass/main.scss */
#idmodal .id .idwrapper, #ids .id .idwrapper {
  position: relative;
  width: 100%;
  height: 100%;
  overflow: hidden;
}
/* line 2129, ../../app/assets/sass/main.scss */
#idmodal .id .idwrapper img, #ids .id .idwrapper img {
  width: 100%;
  margin-bottom: 20px;
}
/* line 2131, ../../app/assets/sass/main.scss */
#idmodal .id .idwrapper textarea, #ids .id .idwrapper textarea {
  width: 100%;
  height: 80px;
  border: none;
  resize: none;
  outline: none;
  text-align: center;
}
/* line 2139, ../../app/assets/sass/main.scss */
#idmodal .id .idwrapper #l1, #ids .id .idwrapper #l1 {
  font-weight: bold;
}
/* line 2140, ../../app/assets/sass/main.scss */
#idmodal .id .idwrapper #l2, #ids .id .idwrapper #l2 {
  font-weight: 500;
}
/* line 2142, ../../app/assets/sass/main.scss */
#idmodal .id .idwrapper .line1, #idmodal .id .idwrapper .line2, #ids .id .idwrapper .line1, #ids .id .idwrapper .line2 {
  width: 100%;
  height: 1px;
  border-top-style: solid;
}
/* line 2147, ../../app/assets/sass/main.scss */
#idmodal .id .idwrapper .line1, #ids .id .idwrapper .line1 {
  border-top-width: 5px;
}
/* line 2148, ../../app/assets/sass/main.scss */
#idmodal .id .idwrapper .line2, #ids .id .idwrapper .line2 {
  border-top-width: 35px;
  position: absolute;
  bottom: 0;
}

/* line 2163, ../../app/assets/sass/main.scss */
#eventmodal .cke_bottom, #signup .cke_bottom, #userinfo .cke_bottom, #adminusers #usermodal .cke_bottom, #admintickets .cke_bottom {
  display: none;
}
/* line 2164, ../../app/assets/sass/main.scss */
#eventmodal .cke_contents, #signup .cke_contents, #userinfo .cke_contents, #adminusers #usermodal .cke_contents, #admintickets .cke_contents {
  height: 300px !important;
}
/* line 2165, ../../app/assets/sass/main.scss */
#eventmodal .regincluded .cke_contents, #signup .regincluded .cke_contents, #userinfo .regincluded .cke_contents, #adminusers #usermodal .regincluded .cke_contents, #admintickets .regincluded .cke_contents {
  height: 120px !important;
}

@media print {
  @page {
    size: 210mm 297mm !important;
    width: 210mm !important;
    height: 297mm !important;
    margin: 0mm !important;
  }
  /* line 2184, ../../app/assets/sass/main.scss */
  html, body, #bwrapper {
    width: 209mm !important;
    height: 296mm !important;
    margin: 0mm !important;
    padding: 0mm !important;
    background-color: #ffffff !important;
    border: none !important;
  }

  /* line 2194, ../../app/assets/sass/main.scss */
  #bwrapper header, #bwrapper footer {
    display: none;
  }

  /* line 2197, ../../app/assets/sass/main.scss */
  #content ol, #content .menu {
    display: none;
  }

  /* line 2201, ../../app/assets/sass/main.scss */
  #userpayments, #adminpayments, #adminmembers {
    font-size: 7.5pt !important;
  }
  /* line 2202, ../../app/assets/sass/main.scss */
  #userpayments > table, #userpayments button, #userpayments .modal-footer, #adminpayments > table, #adminpayments button, #adminpayments .modal-footer, #adminmembers > table, #adminmembers button, #adminmembers .modal-footer {
    display: none;
  }
  /* line 2203, ../../app/assets/sass/main.scss */
  #userpayments .modal-content, #adminpayments .modal-content, #adminmembers .modal-content {
    border: none;
  }
  /* line 2207, ../../app/assets/sass/main.scss */
  #userpayments .iheader, #adminpayments .iheader, #adminmembers .iheader {
    margin: 14pt 0 40pt !important;
  }
  /* line 2209, ../../app/assets/sass/main.scss */
  #userpayments .iheader img, #adminpayments .iheader img, #adminmembers .iheader img {
    max-height: 60pt !important;
  }
  /* line 2212, ../../app/assets/sass/main.scss */
  #userpayments .ileft, #adminpayments .ileft, #adminmembers .ileft {
    margin-top: -120pt !important;
    white-space: nowrap;
    transform: scale(0.7);
    -o-transform: scale(0.7);
    -ms-transform: scale(0.7);
    -moz-transform: scale(0.7);
    -webkit-transform: scale(0.7);
  }
  /* line 2222, ../../app/assets/sass/main.scss */
  #userpayments tr, #adminpayments tr, #adminmembers tr {
    font-size: 7pt !important;
  }
  /* line 2224, ../../app/assets/sass/main.scss */
  #userpayments .ifooter, #adminpayments .ifooter, #adminmembers .ifooter {
    margin-top: 20px;
    font-size: 5.5pt !important;
  }

  /* line 2230, ../../app/assets/sass/main.scss */
  #userevtdashboard .dashwidget, #userevtdashboard .modal-header, #userevtdashboard .modal-footer, #userevtdashboard .filters, #adminmembers .dashwidget, #adminmembers .modal-header, #adminmembers .modal-footer, #adminmembers .filters {
    display: none;
  }
  /* line 2231, ../../app/assets/sass/main.scss */
  #userevtdashboard .modal-content, #adminmembers .modal-content {
    border: none;
  }
  /* line 2232, ../../app/assets/sass/main.scss */
  #userevtdashboard .modal-body, #adminmembers .modal-body {
    padding: 0mm !important;
  }

  /* line 2237, ../../app/assets/sass/main.scss */
  #ids {
    border: none;
  }
  /* line 2239, ../../app/assets/sass/main.scss */
  #ids .idswrapper {
    height: auto;
    overflow: visible;
  }
  /* line 2242, ../../app/assets/sass/main.scss */
  #ids .idswrapper .id {
    page-break-before: always;
    page-break-inside: avoid;
  }
  /* line 2247, ../../app/assets/sass/main.scss */
  #ids .idsbtns {
    display: none;
  }
}
/* line 2256, ../../app/assets/sass/main.scss */
#pdfpayment {
  height: auto !important;
}
/* line 2258, ../../app/assets/sass/main.scss */
#pdfpayment body {
  height: auto !important;
  width: 83% !important;
  font-size: 7.5pt !important;
}
/* line 2263, ../../app/assets/sass/main.scss */
#pdfpayment body .iheader {
  /*margin: 14pt 0 40pt !important;*/
  margin: 14pt 0 14pt !important;
  /*Cambiado desde 2019 04: Tarea Modificar invoice conferencias*/
}
/* line 2266, ../../app/assets/sass/main.scss */
#pdfpayment body .iheader img {
  max-height: 60pt !important;
}
/* line 2269, ../../app/assets/sass/main.scss */
#pdfpayment body .ileft {
  margin-top: -120pt !important;
  white-space: nowrap;
  transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -webkit-transform: scale(0.7);
}
/* line 2279, ../../app/assets/sass/main.scss */
#pdfpayment body tr {
  font-size: 7pt !important;
}
/* line 2281, ../../app/assets/sass/main.scss */
#pdfpayment body table {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
/* line 2286, ../../app/assets/sass/main.scss */
#pdfpayment body .ifooter {
  margin-top: 20px;
  font-size: 5.5pt !important;
}

/* line 2290, ../../app/assets/sass/main.scss */
#pdfvisa {
  height: auto !important;
}
/* line 2292, ../../app/assets/sass/main.scss */
#pdfvisa body {
  height: auto !important;
  zoom: 0.82;
}

/* line 2298, ../../app/assets/sass/main.scss */
#ids {
  height: auto !important;
}
/* line 2300, ../../app/assets/sass/main.scss */
#ids body {
  height: auto !important;
}
/* line 2302, ../../app/assets/sass/main.scss */
#ids body .id {
  text-align: center;
  page-break-after: always;
  transform: scale(0.536) translateX(-200px) translateY(-140px);
  -o-transform: scale(0.536) translateX(-200px) translateY(-140px);
  -ms-transform: scale(0.536) translateX(-200px) translateY(-140px);
  -moz-transform: scale(0.536) translateX(-200px) translateY(-140px);
  -webkit-transform: scale(0.536) translateX(-200px) translateY(-140px);
}
/* line 2310, ../../app/assets/sass/main.scss */
#ids body .id img {
  width: 100%;
  margin-bottom: 20px;
}
/* line 2311, ../../app/assets/sass/main.scss */
#ids body .id .l1 {
  font-weight: bold;
}
/* line 2312, ../../app/assets/sass/main.scss */
#ids body .id .l2 {
  font-weight: 500;
}
/* line 2313, ../../app/assets/sass/main.scss */
#ids body .id .line1 {
  margin-bottom: 8px;
}
/* line 2315, ../../app/assets/sass/main.scss */
#ids body .id:last-child {
  page-break-after: auto !important;
}

/* line 2320, ../../app/assets/sass/main.scss */
#pdfprogram {
  height: auto !important;
}
/* line 2322, ../../app/assets/sass/main.scss */
#pdfprogram body {
  height: auto !important;
  width: 69% !important;
}
/* line 2326, ../../app/assets/sass/main.scss */
#pdfprogram body .program .break {
  page-break-before: always;
}
/* line 2327, ../../app/assets/sass/main.scss */
#pdfprogram body .program .title1 {
  font-size: 15px;
  text-align: center;
  font-weight: bold;
}
/* line 2332, ../../app/assets/sass/main.scss */
#pdfprogram body .program .title2 {
  font-size: 12px;
  text-align: center;
  font-weight: bold;
  margin: 7px 0;
}
/* line 2338, ../../app/assets/sass/main.scss */
#pdfprogram body .program .evtdata {
  font-size: 11px;
  font-weight: bold;
  margin-top: 7px;
}
/* line 2342, ../../app/assets/sass/main.scss */
#pdfprogram body .program .evtdata div {
  margin: 7px 0;
}
/* line 2343, ../../app/assets/sass/main.scss */
#pdfprogram body .program .evtdata .evtname, #pdfprogram body .program .evtdata .topicname {
  color: #4EBBC5 !important;
  text-align: center;
}
/* line 2347, ../../app/assets/sass/main.scss */
#pdfprogram body .program .evtdata .evtname {
  font-size: 16px;
  line-height: 24px;
}
/* line 2348, ../../app/assets/sass/main.scss */
#pdfprogram body .program .evtdata .topicname {
  font-size: 13px;
  line-height: 20px;
  margin-top: -5px;
}
/* line 2350, ../../app/assets/sass/main.scss */
#pdfprogram body .program .bborder2 {
  border-bottom: 1px solid #999;
}
/* line 2351, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper {
  margin-top: -1px;
  padding: 0;
}
/* line 2355, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper .tborder {
  border-top: 1px solid #999;
}
/* line 2356, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper .bborder {
  border-bottom: 1px solid #999;
}
/* line 2358, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table {
  border-left: 1px solid #999;
  border-right: 1px solid #999;
  border-top: none;
  border-bottom: none;
  width: 100%;
  page-break-inside: avoid;
}
/* line 2365, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table td {
  padding: 2pt 2pt 0;
  vertical-align: text-top;
  font-size: 9px;
}
/* line 2366, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table .col1 {
  width: 12%;
  font-size: 8px;
}
/* line 2367, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table .col1p {
  width: 5%;
  font-size: 8px;
}
/* line 2368, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table .date {
  font-size: 10px;
  background-color: #b7a9d1 !important;
  font-weight: bold;
  padding: 4pt;
  border: 1px solid #999;
  vertical-align: middle;
}
/* line 2376, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table .rowses {
  border-top: 1px solid #999;
}
/* line 2377, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table .sesname {
  font-weight: bold;
}
/* line 2378, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table .ses {
  padding: 3pt;
}
/* line 2380, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table .ses .sesname {
  font-size: 10px;
}
/* line 2382, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table .slot {
  line-height: 13px;
}
/* line 2384, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table .slot .prsntingname {
  text-decoration: underline;
}
/* line 2385, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table .slot .prsntingent {
  font-style: italic;
}
/* line 2387, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table .pbar {
  height: 10pt;
  background-color: #4EBBC5 !important;
}
/* line 2389, ../../app/assets/sass/main.scss */
#pdfprogram body .program .wrapper table:last-child td {
  padding-bottom: 2pt;
}
/* line 2391, ../../app/assets/sass/main.scss */
#pdfprogram body .program .posters {
  margin-top: 7px;
  page-break-inside: avoid;
}
/* line 2397, ../../app/assets/sass/main.scss */
#pdfprogram .break_before {
  page-break-before: always;
}

/* line 2400, ../../app/assets/sass/main.scss */
#pdfproposal {
  height: auto !important;
}
/* line 2402, ../../app/assets/sass/main.scss */
#pdfproposal body {
  height: auto !important;
  zoom: 0.82;
  font-size: 12px;
  padding: 30px;
  text-align: justify;
  font-family: "Times New Roman", serif;
}
/* line 2410, ../../app/assets/sass/main.scss */
#pdfproposal body .wrapper {
  margin-right: 17%;
  padding: 40px;
}
/* line 2415, ../../app/assets/sass/main.scss */
#pdfproposal body .logo {
  height: 40px;
  margin-top: -40px;
  margin-bottom: 20px;
}
/* line 2421, ../../app/assets/sass/main.scss */
#pdfproposal body .title, #pdfproposal body .subtitle {
  font-weight: bold;
  margin-bottom: 20px;
}
/* line 2425, ../../app/assets/sass/main.scss */
#pdfproposal body .title {
  text-align: center;
  font-weight: bold;
  font-size: 18px;
}
/* line 2430, ../../app/assets/sass/main.scss */
#pdfproposal body .subtitle {
  margin-top: 40px;
}
/* line 2432, ../../app/assets/sass/main.scss */
#pdfproposal body .subtitle .line {
  width: 100%;
  margin-top: -4px;
  border-top: solid 1px;
}
/* line 2440, ../../app/assets/sass/main.scss */
#pdfproposal body .sect .proposal_title {
  font-weight: bold;
}
/* line 2442, ../../app/assets/sass/main.scss */
#pdfproposal body .sect table th, #pdfproposal body .sect table td {
  padding: 3px 6px;
}
/* line 2445, ../../app/assets/sass/main.scss */
#pdfproposal body .nobreak {
  page-break-inside: avoid;
}
/* line 2446, ../../app/assets/sass/main.scss */
#pdfproposal body .break_before {
  page-break-before: always;
}

/* line 2450, ../../app/assets/sass/main.scss */
.form-clone {
  width: 100%;
}

/* line 2454, ../../app/assets/sass/main.scss */
.advertencia {
  color: #c9302c;
  font-size: 14px;
}

/* line 2461, ../../app/assets/sass/main.scss */
.withPadding {
  padding: 20px;
}

/* line 2464, ../../app/assets/sass/main.scss */
.cropArea {
  background: #E4E4E4;
  overflow: hidden;
  width: 100%;
  max-width: 768px;
}

/* line 2470, ../../app/assets/sass/main.scss */
.croppedArea {
  width: 324px;
  height: 182px;
}
/* line 2473, ../../app/assets/sass/main.scss */
.croppedArea img {
  width: 100%;
}

/* line 2477, ../../app/assets/sass/main.scss */
.cropAreaUserPhotoPpt {
  background: #E4E4E4;
  overflow: hidden;
  width: 100%;
  max-width: 400px;
}

/* line 2483, ../../app/assets/sass/main.scss */
.croppedAreaUserPhotoPpt {
  width: 112px;
  height: 120px;
}
/* line 2486, ../../app/assets/sass/main.scss */
.croppedAreaUserPhotoPpt img {
  height: 120px;
}

/* line 2490, ../../app/assets/sass/main.scss */
.cropAreaUserPhoto {
  background: #E4E4E4;
  overflow: hidden;
  margin-top: 10px;
}

/* line 2495, ../../app/assets/sass/main.scss */
.croppedAreaUserPhoto {
  width: 112px;
  height: 120px;
}
/* line 2498, ../../app/assets/sass/main.scss */
.croppedAreaUserPhoto img {
  height: 120px;
}

/* line 2503, ../../app/assets/sass/main.scss */
.agenda .cke_bottom {
  display: none;
}
/* line 2505, ../../app/assets/sass/main.scss */
.agenda .linea-eventos {
  width: 100%;
  height: 20px;
  border-bottom: 2px solid #87566d;
  margin-bottom: 20px;
}
/* line 2511, ../../app/assets/sass/main.scss */
.agenda .cajahoras {
  background-color: #000;
  padding: 5px 3px;
  min-height: 151px;
}
/* line 2516, ../../app/assets/sass/main.scss */
.agenda .datahoras {
  font-size: 22px;
  color: #fff;
}
/* line 2520, ../../app/assets/sass/main.scss */
.agenda .datahorassmall {
  font-size: 13px;
  color: #fff;
}
/* line 2524, ../../app/assets/sass/main.scss */
.agenda .session {
  background-color: #4c335a;
  color: #fff;
  text-align: center;
  min-height: 150px;
}
/* line 2529, ../../app/assets/sass/main.scss */
.agenda .session .title {
  margin-top: 27px;
}
/* line 2533, ../../app/assets/sass/main.scss */
.agenda .title, .agenda .abstractName {
  font-size: 25px;
  line-height: 31px;
  min-height: 38px;
}
/* line 2538, ../../app/assets/sass/main.scss */
.agenda .abstractTitle {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 18px;
}
/* line 2543, ../../app/assets/sass/main.scss */
.agenda .slotType {
  margin-top: 5px;
  margin-bottom: 5px;
  font-size: 18px;
  font-weight: bold;
}
/* line 2549, ../../app/assets/sass/main.scss */
.agenda .video {
  margin-bottom: 5px;
}
/* line 2551, ../../app/assets/sass/main.scss */
.agenda .video iframe {
  width: 100%;
  height: auto;
}
/* line 2556, ../../app/assets/sass/main.scss */
.agenda .btnrowagenda {
  margin-bottom: 5px;
}
/* line 2558, ../../app/assets/sass/main.scss */
.agenda .btnrowagenda a {
  margin: 0 auto 0;
  border-radius: 0;
  width: 252px;
  padding: 20px;
  font-size: 17px;
  background-color: black;
  border-color: black;
  display: block;
}
