
#sg-inner-lp img {
    margin-left: auto;
    margin-right: auto;
}
#sg-inner-lp strong {
    font-weight: 700;
}
#sg-inner-lp .smaller {
    font-size: 75%;
}
#sg-inner-lp .bigger {
    font-size: 120%;
}

#sg-inner-lp .hidden-item {
    display: none;
}
#sg-inner-lp .upper {
    text-transform: uppercase;
}
#sg-inner-lp .lower {
    text-transform: lowercase;
}
#sg-inner-lp .nowrap {
    white-space: nowrap;
}
#sg-inner-lp .color {
    color: #D50A1F;
}
#sg-inner-lp .color-light {
    color: #868685;
}
#sg-inner-lp .mt {
    margin-top: 15px;
}
#sg-inner-lp .mb {
    margin-bottom: 15px;
}
#sg-inner-lp .tac {
    text-align: center !important;
}
#sg-inner-lp .tal {
    text-align: left !important;
}
#sg-inner-lp .tar {
    text-align: right !important;
}
#sg-inner-lp .taj {
    text-align: justify !important;
}
#sg-inner-lp .linkSG {
    -moz-user-select: all;
    -khtml-user-select: all;
    -webkit-user-select: all;
    -ms-user-select: all;
    user-select: all;
    word-wrap: break-word;
}

#sg-inner-lp .flex-row {
    max-width: 92%;
    margin: auto;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-align-items: center;
    -ms-align-items: center;
    align-items: center;
}
#sg-inner-lp .flex-row.wrap {
    -webkit-flex-wrap: wrap;
    flex-wrap: wrap;
}
#sg-inner-lp .flex-row.nowrap {
    -webkit-flex-wrap: nowrap;
    flex-wrap: nowrap;
}
#sg-inner-lp .flex-row.reverse {
    flex-direction: row-reverse;
    -webkit-flex-direction: row-reverse;
}
#sg-inner-lp .justify-content-start {
    -webkit-box-pack: start;
    -webkit-justify-content: flex-start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
#sg-inner-lp .justify-content-center {
    -webkit-box-pack: center;
    -webkit-justify-content: center;
    -ms-flex-pack: center;
    justify-content: center;
}
#sg-inner-lp .justify-content-end {
    -webkit-box-pack: end;
    -webkit-justify-content: flex-end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
#sg-inner-lp .justify-content-around {
    -webkit-justify-content: space-around;
    -ms-flex-pack: distribute;
    justify-content: space-around;
}
#sg-inner-lp .justify-content-between {
    -webkit-box-pack: justify;
    -webkit-justify-content: space-between;
    -ms-flex-pack: justify;
    justify-content: space-between;
}

#sg_b .sg_copy {
    font-size: 13px;
    color: #000;
    text-align: left !important;
    position: relative;
    box-sizing: border-box;
    line-height: 9px !important;
    width: 100%;
    display: flex;
    justify-content: flex-start;
    align-items: center;
    border: 1.5px dashed #0D4DE4;
    border-radius: 4px;
    padding-left: 5px;
    margin: 6px 0;
    padding: 10px 5px;
    cursor: pointer;
}
#sg_b .sg_kod {
    font-weight: 600;
    padding: 0;
    margin-left: 5px;
    background: unset;
    color: #0D4DE4;
    -moz-user-select: all;
    -khtml-user-select: all;
    -webkit-user-select: all;
    -ms-user-select: all;
    user-select: all;
    display: inline-block;
    font-size: 14px;
    margin-top: -1px;
    /* width: 70%; */
    height: 11px;
    line-height: 12px;
    overflow: hidden;
    white-space: nowrap;
    text-overflow: ellipsis;
}

#sg_b .sg_copy_click{
    display: inline-flex;
    justify-content: center;
    align-items: center;
    color: #0D4DE4;
    cursor: pointer;
    font-size: 13px;
    font-weight: 400;
    position: absolute;
    right: 10px;
    top: 50%;
    transform: translateY(-51%);
    box-sizing: border-box;
}

#sg_b.sungroup .sgCopyPop.sgCopyDone {
   animation:sgCopyDone 1.4s ease-in-out
  }
  #sg_b.sungroup .sgCopyPop {
   font-family:Poppins;
   position:absolute;
   width:200px;
   top:10px;
   left:50%;
   transform:translateX(-50%);
   color:#000;
   background-color:#fff200;
   border-radius:5px;
   height:20px;
   opacity:0;
   font-size:12px;
   z-index:9;
   font-weight:normal;
   display:flex;
   align-items:center;
   justify-content:center
  }
  @media (max-width:500px) {
   #sg_b.sungroup .sgCopyPop {
    font-size:10px;
    width:150px
   }
  }
  @keyframes sgCopyDone {
   0% {
    opacity:0
   }
   25% {
    opacity:1
   }
   75% {
    top:-20px;
    opacity:1
   }
   100% {
    top:-20px;
    opacity:0
   }
  }
