/*! * Start Bootstrap - Small Business (http://startbootstrap.com/template-overviews/small-business) * Copyright 2013-2017 Start Bootstrap * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap-small-business/blob/master/LICENSE) */
footer {
    /* position: absolute; */
    bottom: 0;
    width: 100%;
  }
 .big-nav-holder {
    margin-bottom: 15px;
}
img.img-fluid.img_fle{
    /*  min-width:167px;
     min-height:167px; 
     margin-bottom:10px;*/
     cursor: pointer;
     -webkit-transform: scale(1);
     transform: scale(1);
     -webkit-transition: all .2s linear 0s;
     transition: all .2s linear 0s;
     -webkit-box-sizing: border-box;
     box-sizing: border-box;
 }
 div:hover > .img_fle
 {
     
     overflow: hidden;
     -webkit-transform: scale(1.07);
     transform: scale(1.07);
     will-change: transform;
 }
.miancontainer
{
    min-height: 74.4vh;
}
.bg-lightblue {
    background-color: #1daeeb;
}
.headlight, .plight{font-family: 'Roboto', sans-serif; text-align: center;} .headlight > em{color: rgb(50, 77, 164)} 
body{
    padding-top:0px;
    font-family: 'Roboto Condensed',sans-serif!important;
}
.min-heigth80 {
    min-height: 160PX;
}
.btn-primary {
    color: #fff;
    background-color: #273d6f;
    border-color: #192747;
}
.btn-primary:hover {
    color: #fff;
    background-color: #192747;
    border-color: #273d6f;
}
.container>form, .container>p:first-child, table#cart {
    margin-top: 25px;
}
.page-item.active .page-link {
    z-index: 2;
    color: #fff;
    background-color: #f87500;
    border-color: #f87500;
}
.page-link {
    position: relative;
    display: block;
    padding: .5rem .75rem;
    margin-left: -1px;
    line-height: 1.25;
    color: #9c4a01;
    background-color: #fff;
    border: 1px solid #ddd;
}
.page-link:focus, .page-link:hover {
    color: #b45e13;
    text-decoration: none;
    background-color: #eceeef;
    border-color: #ddd;
}
#img_corner,#img_jj,#img_jj2{
    margin-top:35px
}
ul.pagination{
    width:100%;
    margin-left:15px;
    margin-top:5px
}
div#custom-search-input{
    margin-bottom:14px
}
div#fabdatame{
    width:100%;
    position:relative;
    display:flex;
    flex-wrap:wrap
}
.tarpLoading2{
    width:20%;
    display:inline-block;
    margin:23% auto;
    position:relative
}
.tarpLoading2>img{
    max-width:100%
}
.nostyle{
    display:inline!important
}
span.eraseme{
    display:inline-block;
    position:absolute;
    bottom:25px;
    left:15px;
    border-radius:4%;
    padding:1%;
    background-color:#0b0b0b7a;
    color:#fff;
    font-size:12px
}
.logofabric{
    position:absolute;
    bottom:51px;
    left:16px
}
img.img-fluid.img_fle{
    min-width:167px;
    min-height:167px;
    cursor: pointer;
    margin-bottom:25px;
}
#imtheprice{

    float:right;
    width:50%;
    margin-top:-8px;

    font-size: 30px;
    font-weight: 700;
    color: #f87500;
    
}
.sidething h5{
    font-size: 1.75rem;
    font-weight: 700;
}
#review-fab-details{
    display:none
}

.mdcontnt{
    padding:20px;
    text-align:center
}
.tabcontrol,.wizard{
    width:75%;
    position:relative;
    float:left
}
.badge-light {
    color: #212529;
    background-color: #f8f9fa;
}

.sidething{
    width:25%;
    float:left;
    margin-top:3rem
}
#example-form{
    margin:30px 0
}
.tabcontrol a,.wizard a{
    outline:0
}
.tabcontrol ul,.wizard ul{
    list-style:none!important;
    padding:0;
    margin:0
}
.tabcontrol>.content>.body ul,.wizard>.content>.body ul{
    list-style:disc!important
}
.tabcontrol ul>li,.wizard ul>li{
    display:block;
    padding:0
}
.tabcontrol>.content>.title,.tabcontrol>.steps .current-info,.wizard>.content>.title,.wizard>.steps .current-info{
    position:absolute;
    left:-999em
}
.wizard>.steps{
    position:relative;
    display:block;
    width:100%
}
.wizard.vertical>.steps{
    display:inline;
    float:left;
    width:30%
}
.wizard>.steps .number{
    font-size:1.429em
}
.maigads{
    float:left;
    width:33%
}
.maigads>label{
    width:100%
}
.maigads>img{
    margin:0 25%
}
.wizard>.steps>ul>li{
    width:25%
}
.wizard>.actions>ul>li,.wizard>.steps>ul>li{
    float:left
}
.wizard.vertical>.steps>ul>li{
    float:none;
    width:100%
}
.wizard>.steps a,.wizard>.steps a:active,.wizard>.steps a:hover{
    display: block;
    color: #a9a9a9;
    border: 1px;
    text-align: center;
    width: auto;
    margin: 0 .5em .5em;
    padding: .5em;
    text-decoration: none;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.wizard>.steps .disabled a,.wizard>.steps .disabled a:active,.wizard>.steps .disabled a:hover{
    background:#eee;
    color:#aaa;
    cursor:default
}
.wizard>.steps .current a,.wizard>.steps .current a:active,.wizard>.steps .current a:hover{
    background:#273d6f;
    color:#fff;
    cursor:default
}
.tarpLoading{
    position:absolute;
    width:100%;
    z-index:5000
}
.tarpLoading img{
    width:9%;
    margin:15% auto;
    display:inherit
}
.wizard>.steps .done a,.wizard>.steps .done a:active,.wizard>.steps .done a:hovera:hover{
    background:#9dc8e2;
    color:#fff
}
a.tarp-tool{
    background-color:#000;
    color:#fff;
    border-radius:50%;
    width:24px;
    height:24px;
    display:inline-block;
    text-align:center;
    position:relative;
    float:left;
    margin-left:5px;
    margin-top:5px;
    text-decoration:none
}
select.tarp_edge{
    float:left;
    position:relative;
    width:90%
}
.wizard>.steps .error a,.wizard>.steps .error a:active,.wizard>.steps .error a:hover{
    background:#ff3111;
    color:#fff
}
.crop-shapes{
    overflow:overlay!important
}
.wizard>.content{
    background:#fff;
    border:1px solid #eee;
    display:block;
    margin:.5em;
    min-height:30em;
    overflow:hidden;
    position:relative;
    width:auto;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.cushquare>a{
    display:inline-block;
    border-radius:5px;
    border:1px solid #DDD;
    background-color:#FFF;
    margin-bottom:25px;
    padding:10px;
    -webkit-transform:scale(1);
    transform:scale(1);
    -webkit-transition:all .2s linear 0s;
    transition:all .2s linear 0s;
    -webkit-box-sizing:border-box;
    box-sizing:border-box
}
.cushquare:hover>a{
    border:1px solid #3498DB;
    color:#3498DB;
    overflow:hidden;
    -webkit-transform:scale(1.07);
    transform:scale(1.07);
    will-change:transform
}
p>span{
    color:#f87500;
}
.cushquare>a.active{
    border:3px solid #3498DB;
    -webkit-transform:scale(1);
    transform:scale(1)
}
.wizard.vertical>.content{
    display:inline;
    float:left;
    margin:0 2.5% .5em;
    width:65%
}
.wizard>.content>.body{
    float:left;
    position:absolute;
    width:100%;
    height:100%;
    padding:2.5%;
    overflow-y:auto
}
.wizard>.content>.body ul>li{
    display:list-item
}
.wizard>.content>.body>iframe{
    border:0;
    width:100%;
    height:100%
}
.table>tbody>tr>td,.table>tfoot>tr>td{
    vertical-align:middle
}
@media screen and (max-width:600px){
    table#cart tbody td .form-control{
        width:20%;
        display:inline!important
    }
    .actions .btn{
        width:36%;
        margin:1.5em 0
    }
    .actions .btn-info{
        float:left
    }
    .actions .btn-danger{
        float:right
    }
    table#cart thead{
        display:none
    }
    table#cart tbody td{
        display:block;
        padding:.6rem;
        min-width:320px
    }
    table#cart tbody tr td:first-child{
        background:#333;
        color:#fff
    }
    table#cart tbody td:before{
        content:attr(data-th);
        font-weight:700;
        display:inline-block;
        width:8rem
    }
    table#cart tfoot td,table#cart tfoot td .btn{
        display:block
    }
}
.wizard>.content>.body input[type=checkbox]{
    display:inline-block
}
.wizard>.content>.body input.error{
    background:#fbe3e4;
    border:1px solid #fbc2c4;
    color:#8a1f11
}
.smallt{
    width:10%
}
.wizard>.content>.body label.error{
    color:#ff1e00;
    display:-webkit-box
}
.wizard>.actions{
    position:relative;
    display:block;
    text-align:right;
    width:100%
}
.wizard.vertical>.actions{
    display:inline;
    float:right;
    margin:0 2.5%;
    width:95%
}
.wizard>.actions>ul{
    display:inline-block;
    text-align:right
}
.wizard>.actions>ul>li{
    margin:0 .5em
}
.wizard.vertical>.actions>ul>li{
    margin:0 0 0 1em
}
.wizard>.actions a,.wizard>.actions a:active,.wizard>.actions a:hover{
    background:#f87500;
    color:#fff;
    display:block;
    padding:.5em 1em;
    text-decoration:none;
    -webkit-border-radius:5px;
    -moz-border-radius:5px;
    border-radius:5px
}
.wizard>.actions .disabled a,.wizard>.actions .disabled a:active,.wizard>.actions .disabled a:hover{
    background:#eee;
    color:#aaa
}
.tabcontrol>.steps{
    position:relative;
    display:block;
    width:100%
}
.tabcontrol>.steps>ul{
    position:relative;
    margin:6px 0 0;
    top:1px;
    z-index:1
}
.tabcontrol>.steps>ul>li{
    float:left;
    margin:5px 2px 0 0;
    padding:1px;
    -webkit-border-top-left-radius:5px;
    -webkit-border-top-right-radius:5px;
    -moz-border-radius-topleft:5px;
    -moz-border-radius-topright:5px;
    border-top-left-radius:5px;
    border-top-right-radius:5px
}
.tabcontrol>.steps>ul>li:hover{
    background:#edecec;
    border:1px solid #bbb;
    padding:0
}
.tabcontrol>.steps>ul>li.current{
    background:#fff;
    border:1px solid #bbb;
    border-bottom:0 none;
    padding:0 0 1px;
    margin-top:0
}
.tabcontrol>.steps>ul>li>a{
    color:#5f5f5f;
    display:inline-block;
    border:0;
    margin:0;
    padding:10px 30px;
    text-decoration:none
}
.tabcontrol>.steps>ul>li>a:hover{
    text-decoration:none
}
.tabcontrol>.steps>ul>li.current>a{
    padding:15px 30px 10px
}
.tabcontrol>.content{
    position:relative;
    display:inline-block;
    width:100%;
    height:35em;
    overflow:hidden;
    border-top:1px solid #bbb;
    padding-top:20px
}
.tabcontrol>.content>.body{
    float:left;
    position:absolute;
    width:95%;
    height:95%;
    padding:2.5%
}
.tabcontrol>.content>.body ul>li{
    display:list-item
}
@media (min-width:992px){
    body{
        padding-top:0px
    }
}
@media (max-width:768px){
    .sidething,.tabcontrol,.wizard{
        width:100%
    }
}
.navbar-inverse .navbar-nav .nav-link {
    color: rgba(255,255,255,.9);
    font-size: 19px;
    font-weight: 100;
}
.navbar-brand {
    font-size: 24px;
    font-family: 'Kaushan Script',-apple-system,BlinkMacSystemFont,'Segoe UI',Roboto,'Helvetica Neue',Arial,sans-serif,'Apple Color Emoji','Segoe UI Emoji','Segoe UI Symbol','Noto Color Emoji';
    max-width: 250px;
}

.miancontainer {
    padding-top: 110px;
}


div.section > div {
    width: 100%;
    display: inline-flex;
}

div.section > div > input {
    margin: 0;
    padding-left: 5px;
    font-size: 10px;
    padding-right: 5px;
    max-width: 18%;
    text-align: center;
}
h6 {
    margin-top: 10px;
}



.btn-minus{cursor:pointer;font-size:7px;display:flex;align-items:center;padding:5px;padding-left:10px;padding-right:10px;border:1px solid gray;border-radius:2px;border-right:0;}
.btn-plus{cursor:pointer;font-size:7px;display:flex;align-items:center;padding:5px;padding-left:10px;padding-right:10px;border:1px solid gray;border-radius:2px;border-left:0;}