.ui-draggable {
    cursor: move;
}
/** my collection * */
#mycollection {
    float: left;
    position: fixed;
    bottom: 0;
    z-index: 13000;
}
#trigger {
    width: 986px;
    height: 27px;
    float: left;
    cursor: pointer;
}
#limit {
    width: 986px;
    height: 27px;
    float: left;
    cursor: pointer;
}

#trigger a {
    color: #fff;
    text-decoration: none;
    display: block;
}
#trigger a:hover {
    color: #ccc;
    border: none;
}
#trigger span.close {
    color: #999;
    font-size: 9pt;
    font-weight: 700;
}
.trigger_open {
    background: rgba(156, 26, 52, 1);
    width: 986px;
    height: 27px;
}
.trigger_close {
    
    background: rgba(156, 26, 52, 1);
    border: none;
    color: white;
    width: 986px;
    height: 27px;
}
.trigger_open[lang=fr] {
    background: rgba(156, 26, 52, 1);
    width: 986px;
    height: 27px;
}
.trigger_close[lang=fr] {
    background: rgba(156, 26, 52, 1);
    width: 986px;
    height: 27px;
}
.trigger_open[lang=ja] {
    background: rgba(156, 26, 52, 1);
    width: 986px;
    height: 27px;
}
.trigger_close[lang=ja] {
    background: rgba(156, 26, 52, 1);
    width: 986px;
    height: 27px;
}
.trigger_open[lang=it] {
    background: rgba(156, 26, 52, 1);
    width: 986px;
    height: 27px;
}
.trigger_close[lang=it] {
    background: rgba(156, 26, 52, 1);
    width: 986px;
    height: 27px;
}
.trigger_open[lang=ru] {
    background: rgba(156, 26, 52, 1);
    width: 986px;
    height: 27px;
}
.trigger_close[lang=ru] {
    background: rgba(156, 26, 52, 1);
    width: 986px;
    height: 27px;
}
div.active {
    background-position: left bottom;
}
#toggle_container {
    /* //height: 175px; */
    width: 984px;
    float: left;
    background: #fff;
    overflow: hidden;
    clear: both;
    border-left: 1px solid #ccc;
    border-right: 1px solid #ccc;
}
#divEmpty_collection{
    width: 980px; 
    position:absolute; 
    padding-top: 40px;
    /* padding-left:60px; */
}
#toggle_container .block p {
    margin: 5px 0;
    padding: 5px 0;
}
#toggle_container .block a {
    color: #000;
    text-decoration: none;
}
#toggle_container h3 {
    border-bottom: 1px dashed #ccc;
    margin: 0 0 10px;
    padding: 0 0 5px;
}
a.text_remove{		
    color:#663333; 
    float:none; 
    font-size:12px; 			
}
.lefttext {
    width: 100%;
    float: left;
    padding: 5px 5px 0;
    border-bottom:1px solid #ddd;
}
#print_collection{	
    color: #FFFFFF;
    padding: 0 0 0 5px;	   	
}
#email_collection{
    background: url(../../imgs/emailMycollection.png) no-repeat scroll left center transparent;
    color: #FFFFFF;
    padding: 0 0 0 18px;	   	
}
#clear_collection{
    background: url(../../imgs/clear.png) no-repeat scroll left center transparent;
    color: #FFFFFF;
    padding: 0 0 0 18px;	   	
}
#addmore_collection{
    background: url(../../imgs/addmore.png) no-repeat scroll left center transparent;
    color: #FFFFFF;
    padding: 0 0 0 18px;	   	
}
#editgroup_collection{
    background: url(../../imgs/editgroup.png) no-repeat scroll left center transparent;
    color: #FFFFFF;
    padding: 0 0 0 18px;	   	
}
.trigger-help{		
    color: #FFFFFF;
    padding: 0 0 0 18px;	
}

.textborder {
    border-bottom: 1px solid #fff;
    font-size: 12px;
    color: #000;
    float: left;
    margin:0px 17px 0 0;
}
.icontext {
    margin-left: 5px;
    float: left;
}

.collectimg {
    margin: 0;
}
.collecttext {
    color: #000;
    font-size: 12px;
    /*padding-top: 5px;*/
}
/** end my collection * */

.ui-draggable {
	cursor:move;
}

[data-title] {
    position: relative;
    cursor: pointer;
}
  
[data-title]:hover::before {
    content: attr(data-title);
    text-transform: none;
    width: 400px;
    position: absolute;
    top: 20px;
    /* bottom: -28px; */
    right: -20px;
    display: inline-block;
    padding: 7px;
    border-radius: 2px;
    background: #333f48;
    color: #fff;
    font-size: 12px;
    font-family: sans-serif;
    /* white-space: nowrap; */
    z-index: 20000;
}
[data-title]:hover::after {
    content: '';
    position: absolute;
    bottom: -10px;
    left: 8px;
    display: inline-block;
    color: #fff;
    border: 8px solid transparent;	
    border-bottom: 8px solid #333f48;
}
.overcomment {
    /* background-color: red; */
    margin-top: 20px;
    margin-bottom: 20px;
}
.col-comment {
    text-transform: capitalize;
    font-weight: bold;
}
/* .checkout-table {
    z-index: 10;
    overflow: inherit;
} */

.notification-save-cart {
    background-color: #BFB598;
}