#summary p.collapse:not(.show) {
    /*height: 45px !important;*/
    overflow: hidden;

    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}
#summary p.collapsing {
    min-height: 42px !important;
}

#summary a.collapsed:after  {
    content: 'Selengkapnya';
}

<<<<<<< HEAD
.alertsearch{
    top: 100px !important;
    margin-left: 18% !important;
}

.askproduct{
    width: 81% !important;
    margin-left: -3% !important;
}

=======
>>>>>>> 06667ae75a8006f072ae11d0449fadb761c4d3fc
.alertloveitdetail{
    width: 50%;
    position: absolute;
    top: 40px;
    z-index: 9999;
    margin-left: 23%;
    padding: 0px 30px 0px 30px;
}

.alertloveitlist{
    width: 50%;
    position: absolute;
    top: 5px;
    z-index: 9999;
    margin-left: 50%;
    padding: 0px 30px 0px 30px;
}

#summary a:not(.collapsed):after {
    content: 'Selengkapnya';
}
#no-review-modal .modal-content {
    background: #f0f0f0;
    border: 3px solid #aaa;
    border-radius: 0px;
    padding: 15px;
}
.btn-hapus-loveit{
    background-color: #fd8c96 !important;
}
#message-courier {
    color:red;
}
.stock-status {
    color: #22252a !important;
    font-style: normal !important;
    font-size: 14px !important;
}

.stock-available {
   color: #3ccdc2 !important;
   font-style: normal !important;
   font-size: 14px !important;
   background: #fff;
   display: inline-block !important;
   padding: 2px 10px;
   border: 1px solid #3cccc1;
}
.stardetail{
    padding-top:0 !important;
    padding-bottom: 0 !important;
    text-align: left !important;
}
.stock-unavailable {
    color: #fa6f7b !important;
   font-style: normal !important;
   font-size: 14px !important;
   background: #fff;
   display: inline-block  !important;
   padding: 2px 10px;
   border: 1px solid #fa6f7b;
}

@media only screen and (max-width: 800px) {
    
    /* Force table to not be like tables anymore */
    #tblimage table, 
    #tblimage thead, 
    #tblimage tbody, 
    #tblimage th, 
    #tblimage td, 
    #tblimage tr { 
        display: block; 
    }
 
    /* Hide table headers (but not display: none;, for accessibility) */
    #tblimage thead tr { 
        position: absolute;
        top: -9999px;
        left: -9999px;
    }
 
    #tblimage tr { border: 1px solid #ccc; }
 
    #tblimage td { 
        /* Behave  like a "row" */
        border: none;
        border-bottom: 1px solid #eee; 
        position: relative;
        padding-left: 50%; 
        white-space: normal;
        text-align:left;
    }
 
    #tblimage td:before { 
        /* Now like a table header */
        position: absolute;
        /* Top/left values mimic padding */
        top: 6px;
        left: 6px;
        width: 45%; 
        padding-right: 10px; 
        white-space: nowrap;
        text-align:left;
        font-weight: bold;
    }
 
    /*
    Label the data
    */
    #tblimage td:before { content: attr(data-title); }
}

.bank-option {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem;
}

@media only screen and (min-width : 220px) and (max-width : 767px) {
    .alertloveitdetail {   
        bottom: 50%;
        margin: auto;
        top: unset;
        width: 100%;
    }
    .alertloveitdetail .show {
        padding: 10px 10px;
    }
    .alertloveitdetail .close {
        padding: 2px;
    }
}

@media only screen and (min-width : 768px) and (max-width : 1200px) {
    .alertloveitdetail {   
        bottom: 50%;
        margin: auto;
        top: unset;
        width: 100%;
    }
    .alertloveitdetail .show {
        padding: 10px 10px;
    }
    .alertloveitdetail .close {
        padding: 2px;
    }
}
