/* Suggestion Pack course */
@charset "utf-8";

.suggestion-pack-gc,
.suggestion-pack-gc .clearfix {
    background-color: #fff;
}

.suggestion-pack-gc {
    border: 1px solid #ddd;
}

.suggestion-pack-gc .panel {
    margin-bottom: 0;
    border-radius: 0;
    border: unset;
}

.suggestion-pack-gc .panel-heading {
    cursor: pointer;
    border-bottom: 0;
}

.suggestion-pack-gc .panel-heading.suggestion-pack-first-headding {
    display: none;
    border-top: 1px solid #ddd;
}

.suggestion-pack-gc .panel-heading .suggestion-pack-gc-title {
    font-size: 16px;
    font-weight: 600;
    margin: 0 0 6px;
    padding: 5px 25px 6px;
    text-align: left;
}

.pack-gc-rounds {
    font-weight: 300;
}

.suggestion-pack-gc .panel-heading .suggestion-pack-gc-title:hover {
    color: var(--main_color_hover)
}

.suggestion-pack-gc-title .suggestion-pack-gc-title-price {
    float:right;
  text-align:right;
  margin-left:90px;
  width:70px;
  max-width:unset;
  line-height:12px;
}

.suggestion-pack-gc-title .suggestion-pack-gc-title-price .suggestion-pack-gc-title-from {
    font-size: 10.5px;
    font-weight: 300;
}

.suggestion-pack-gc-title .suggestion-pack-gc-title-price .suggestion-pack-gc-title-value {
    font-size:14px;
  font-weight:600;
  margin-left:5px;
}

.suggestion-pack-gc .panel-body {
    padding: 20px 25px;
}

.suggestion-pack-gc-name {
    font-size: 25px;
    text-align: left;
    margin-bottom: 0px;
    padding: 20px 25px;
    border: unset;
}

.suggestion-gc-small {
    font-size: 17.5px
}

.suggestion-pack-gc-resume {
    font-size: 16px;
    margin-bottom: 15px;
    font-weight: 600;
}

.suggestion-pack-gc-resume:hover,
.suggestion-pack-gc-resume:hover .suggestion-pack-gc-from,
.suggestion-pack-gc-resume:hover .suggestion-pack-gc-value,
.suggestion-pack-gc-resume:hover .suggestion-pack-gc-price::before {
    color: var(--main_color_hover)
}

.suggestion-pack-gc-price {
    font-size:24px;
  font-weight:600;
  float:right;
  text-align:right;
  max-width:110px;
  margin-left:60px;
  position:relative;
}

.suggestion-pack-gc-scratched {
    float: right;
    line-height: 8px;
    margin-top: -12px;
}

.suggestion-pack-gc-from {
    font-size: 10.5px;
    font-weight: 300;
    margin-right: 5px;
}

.suggestion-pack-gc-value {
    color: var(--main_color);
    margin-left: 5px;
}

.suggestion-pack-gc-bt {
    margin-top: 0;
    padding: 4px;
    font-size: 13px
}

.suggestion-pack-gc-inf {
    padding: 0;
    font-size: 13px;
    max-width: 130px;
    margin: 0 auto;
    display: block;
}

.gc-pk-in-list-more-book {
    padding: 4px;
    font-size: 13px;
    max-width: 130px;
    margin: 20px auto 0 auto;
    display: block;
}

/* Nova posicao do form gc */
.suggestion-pack-gc-name {
    /*padding-top:10px;*/
    padding-bottom: 5px;
    line-height: 25px;
    color: var(--main_color);
}

.suggestion-pack-gc .panel-heading .suggestion-pack-gc-title {
    padding: 8px 25px 8px 25px;
    margin-bottom: 6px;
}

.panel-title>.suggestion-pack-gc-title:before {
    top: 6px;
    right: 105px;
    content: '\f103';
}

.suggestion-pack-gc-title .suggestion-pack-gc-title-price {
    margin-left: 90px;
    width: 70px;
    max-width: unset;
    line-height: 12px;
}

.suggestion-pack-gc-price {
    margin-left: 60px;
    position: relative;
}

.suggestion-pack-gc-price:before {
    font-family: 'FontAwesome';
    content: '\f102';
    position: absolute;
    font-size: 16px;
    top: 0;
    left: -54px;
    color: #8a8a8a;
}

.suggestion-pack-gc-price .info-offers {
    position: absolute;
    top: -2px;
    left: -36px;
}

.pk-info-offers {
    position: absolute;
    top: 5px;
    right: 140px;
    z-index: 1;
}

.pk-i-offers {
    position: absolute;
    top: 17px;
    right: 126px;
    z-index: 1;
}

.suggestion-pack-gc-title .suggestion-pack-gc-title-price .suggestion-pack-gc-title-value {
    font-size: 14px;
}

.suggestion-pack-gc-description {
    margin-bottom: 0;
}

.suggestion-pack-gc-border {
    border-bottom: 1px solid #ddd;
}