﻿.sa-login-box {
    border: 2px solid #888888;
    padding: 5%;
    border-radius: 5%;
    box-shadow: 5px 4px #888888;
}
.sa-saparator {
    border: 1px solid #888;
}
.sa-amaz-btn {
    float: right;
    border-color: #a88734 #9c7e31 #846a29;
    background: linear-gradient(to bottom,#f7dfa5,#f0c14b);
    color: #111;
    box-shadow: 0 1px 0 rgb(255 0 0 / 57%) inset;
}
    .sa-amaz-btn:hover {
        float: right;
        color: #111 !important;
        font-weight: unset !important;
        background: linear-gradient(to bottom,#e9c56d,#f0c14b);
    }
.sa-card-body {
    font-size: 16px;
}
.sa-card-img-top{
    text-align:center !important;
}
    .sa-card-img-top img {
        width: 100% !important;
        height: 200px !important;
    }
    .sa-card-img-top embed {
        width: 250px !important;
        height: 200px !important;
    }
.sa-stock-items {
    color:#007185;
}
.sa-card-text {
    color:#0F1111 !important
}
.sa-card-text:hover {
    color: #C7511F !important;
    cursor:pointer;
}
.sa-card-price {
    color: #B12704;
}
.info-box i.fa-cart-plus {
    font-size: 25px;
    color: #009219;
}
.sa-product-title {
    font-size: 24px !important;
    line-height: 32px !important;
    text-rendering: optimizeLegibility;
}

.sa-product-price {
    font-size: 18px !important;
    line-height: 24px !important;
    color: #B12704 !important;
}
hr {
    margin-top: 5px !important;
    margin-bottom: 15px !important;
    border: 0 !important;
    border-top: 1px solid rgb(0 0 0 / 32%) !important;
}
.sa-company-name {
    font-size: 20px !important;
    font-weight: bold;
    color: #000;
}
.sa-company-details{
    padding-bottom:2rem;
}
.sa-ml-5 {
    margin-left: 5rem;
}
.sa-section-title {
    font-size: 24px !important;
    line-height: 32px !important;
    text-rendering: optimizeLegibility;
    font-weight: bold;
    color: #428bca;
}
.sa-social-icon{
    font-size:30px;
    padding:0.5rem;
}
.facebook{
    color:#0026ff;
}
.twitter{

}
.google{

}
.linkedin{

}
.youtube{
    color:red;
}
.sa-faq-title{
    cursor:pointer;
    font-weight:bold;
    font-size:16px;
    border-bottom:1px solid #111;
    padding-bottom:0.5rem;
    color:#000000;
}
.sa-faq-detail {
    padding-left:5rem;
}
.sa-thead {
    background-color: #b0afaf;
    color: #000 !important;
    font-weight: bold;
}
.sa-form-text {
    border-radius: 5px;
    border: 1px solid #f1f1f1;
    font-size: 14px;
    height: auto !important;
    padding: 6px 20px 6px 10px;
    color: #232323;
    font-weight: 500;
    display: block;
    background-color: #f1f1f1;
    width: 100%;
    min-height: 32px;
}
.sa-LableText {
    font-size: 14px;
    font-weight: 500;
    color: #232323;
    max-width: 100%;
    margin-bottom: 3px;
    display: inline-block;
}
.sa-btn-spacing {
    margin-top: 2.3rem;
}