﻿@charset "utf-8";
.ibasket-minicontainer{position: fixed;padding:10px;right:0; background-color:#10d5a6;line-height:18px;  z-index:100000;}
.ibasket-minicontainer:hover .glyphicon{color:#ffffff;}
.ibasket-minicontainer a{color:#f2f2f2;text-decoration:none;}
.ibasket-minicontainer:hover a{color:#ffffff;}
.ibasket-minicontainer:hover .content{ display: block; color:#b9e8f7;}
.ibasket-minicontainer .icon:before {content: "\e97f";font-family: 'icomoon';padding: 5px;display: block;color: #fff;font-size: 1.5em;}
.ibasket-minicontainer .content{z-index:99;position:absolute;top:0px;right:0;background-color:#333;display:none;color:#fff;padding:15px;width:360px;}
.ibasket-minicontainer .content .title{font-size:18px;font-weight:bold;margin-bottom:10px;color:#ffffff;}
.ibasket-minicontainer .content .items{font-size:12px;max-height:300px;overflow:hidden;overflow-x:auto;overflow-y:scroll;color:#ffffff;}
.ibasket-minicontainer .content .items tr td span{color: #10d5a6 !important;}
.ibasket-minicontainer .content .items tr td{border-bottom:1px solid #444;padding:8px;color:#ffffff;line-height:18px;background-color:#333;}
.ibasket-minicontainer .content .items tr:last-child td{border-bottom:0px;}
.ibasket-minicontainer .content .items tr td span{color: #10d5a6 !important;}
.ibasket-minicontainer .btn {display: inline-block; text-align: center;color: #fff;text-decoration: none;background-color: #10d5a6;border: 0px;cursor: pointer; border-radius:5px; outline: none; margin-right: 10px;margin-top: 10px; padding:6px 16px;}
.ibasket-count{width:20px;height:20px;display:inline-block;background-color:#F00;color:#ffffff;position:absolute;top:-5px;right:0px; border-radius:15px; text-align:center;font-size:12px;line-height:20px;z-index:110;}
.ibasket-minicontainer .btn:hover, .ibasket-minicontainer .btn:focus{background: #10d5a6;text-decoration:none;}
@media (min-width: 768px) {
    .ibasket-minicontainer{
        top:36%;
    }
}
@media (max-width: 768px) {
   .head-nav .ibasket-minicontainer{
        display: inline-flex !important;
        outline: 0;
        border: 0;
        background: 0;
        position: relative;
        padding: 10px 10px 10px 20px;
        min-height: 29px;
    }
   .head-nav .ibasket-minicontainer .icon-shopping-cart{
        font-size: 24px;
        color: #82ab28;
    }
   .head-nav .ibasket-count{
        top: 0 !important;
        right: -5px !important;
        width: 16px !important;
        height: 16px!important;
        line-height: 16px !important;
    }
}