﻿@import url('../../fonts/FarsiFonts.css');
@import url('../../fonts/fontawesome/font-awesome.css');

.BtnLogin
{
    min-height:40px;
    cursor:pointer;
}

.table-shopping-remove
{
    font-size:20px;
    color:#ff0000;
}

.table-shopping-qty
{
    max-width:80px;
}

.left{
    text-align:left;
    font-family:Tahoma;
    font-size:12px;
    direction:ltr
}

.justify{
      text-align:justify;
      direction:rtl;
}

.right {
    text-align:right;
    direction:rtl
}

.table-shopping-cart
{
    direction:rtl;
    border-collapse: separate;
border: solid #777 2px;
border-radius: 6px;
}

.table-shopping-cart th{
    text-align:center;
}

.table-shopping-cart td {
    padding: 10px;
    text-align: center;
    border: 1px solid #EBEBEB;
}

.TblAddress th, td 
{
    text-align:right !important;
}


.table td.delete {
    background: #ffedee !important;
    cursor :pointer;
    text-align:center !important;
}


.table td.edit {
    background: #e3f3fc !important;
    cursor :pointer;
    text-align:center !important;
}

#Discount tr{
    height:20px;
}

#Discount td{
    padding :10px;
}


.Dtable{
     border-collapse: separate;
    border-spacing: 0 1em;
    direction:rtl;
    width:100%;
}

.Tdtitle {
background: #f0f1f2;
width: 20%;
height: auto;
margin: 9px 21px;
margin-left: 19px;
}

.TdValue
{
    background: #f7f9fa;
    width: 80%;
margin: 9px 21px;
height: auto;
color: #777;
}

#SavedMember{
    background:#4c9234;
    color:#fff;
    border: 1px solid #808080;
    padding:8px;
    display :none;
}


.product-page-option-list {
    list-style: none;
    padding: 0;
    margin-bottom: 30px;
}

.product-page-option-list > li {
    margin-bottom: 15px;
}

.product-page-option-title {
    width: 30%;
    font-size: 16px;
    margin-bottom: 0;
    float: right;
    height: 40px;
    line-height: 40px;
    margin-right: 10px;
    text-align: right;
}


.product-page-option-select {
    font-size: 14px;
    height: 40px;
    padding: 0 10px;
    -webkit-border-radius: 3px;
    border-radius: 3px;
    background: #fff;
    border: 1px solid #b3b3b3;
    float: right;
    min-width: 200px;
    direction: rtl;
}
select {
    text-align: right;
}

.Product-info-titles
{
    clear:both;
    font-family:Koodak;
    font-size:14px;
}

/*  Color */
.colorsList li {
    margin: 0;
    padding: 0;
    list-style: none;
    border-width: 0;
}

.ProductColorBox {
    position: relative;
    float: right;
    margin: 10px 0 0 10px;
    width:110px;
    overflow:hidden;
}

    .ProductColorBox input[type="radio"] {
        /*opacity: 0;*/
        position: absolute;
        right: 12px;
        top: 5px;
        z-index: 100;
    }

    .ProductColorBox label {
    border: 1px solid #eee;
    border-radius: 2px;
    display: block;
    font: 11px/26px Yekan;
    padding: 0 35px 0 0px;
    position: relative;
    text-align: center;
    cursor: pointer;
}

        .ProductColorBox label span {
            border-radius: 3px;
            content: "";
            height: 21px;
            position: absolute;
            right: 7px;
            top: 4px;
            width: 21px;
            background-color: #a8a8a8;
            border: 0;
            box-sizing: border-box;
            -moz-box-sizing: border-box;
            -webkit-box-sizing: border-box;
        }


       .ProductColorBox label .border{
            border: 1px solid #a5a5a5
        }

.inner-box-desc{
    list-style:disc;
}

.Field-title{
     float:right;
     color: #777;
     display: inline-block;
     direction: rtl;
 }

    /*.Field-title::before {
        content:"\f111";
        font-family:FontAwesome;
        font-size:7px;
        width: 4px;
        height: 4px;
        margin-left: 14px;
    }*/

.Field-value {
    color: #aaa;
    text-align: right;
direction: rtl;
}

.En
{
    font-family: Arial;
}

.internal-search {
    /*display: inline-block;*/
    position: relative;
}

    .internal-search input {
        display: inline-block;
        padding: 3px 10px;
        color: #777;
        font-family: Yekan;
        font-size: 11px;
        min-width: 210px;
        border: 1px solid #d7d7d7;
        margin: 0;
        background: none;
    }