﻿.TShirt_1 ul.tempslist li 
{
    max-height:275px;  
}
.auto_design_inpt
{
    text-align: center;
    margin-top:5px;
}
.auto_design_inpt a
{
    background-color: #669900;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 3px;
    color: #FFFFFF;
    padding: 5px;
    text-decoration: none;
    box-sizing: border-box;
}
.auto_design_inpt a.icon-cancel-circled-1
{
    background-color: #669999;
}
.auto_design_box
{
    width:100%;   
}
.auto_design_box table
{
    width:100%;   
}
.auto_design_box table tr td:nth-child(1)
{
    width: 15%;
    text-align: center;
    color: #FFFFFF;
}
.auto_design_box table input[type='text']
{
    width: 90%;
    color: #000000;
}
.auto_design_box table input[type='button']
{
    cursor: pointer;
    padding: 5px 10px;
    margin-top: 5px;
    background-color: #000000;
    color: #FFFFFF;
}

.autodis:after
{
    font-family: "fontello";
    content: '\e831';
    -moz-animation: spin 2s infinite linear;
    -o-animation: spin 2s infinite linear;
    -webkit-animation: spin 2s infinite linear;
    animation: spin 2s infinite linear;
    display: inline-block;
    font-size:20pt;
    position:absolute;
    right:25px;
    top:25px;
}
.autodis
{
    position:relative;
}
.autodis img
{
    filter: blur(2px);
    -webkit-filter: blur(2px);
    z-index: 0;
}
.autodis span{
    z-index: 1;
}

.businesscard ul.tempslist li img{
   max-height:100px;
}
.VerticalDM ul.tempslist li img{
    max-height: 232px;
}

@media screen and (max-width: 480px){
.auto_design_inpt a
{
    width:100%;
    display:inline-block;
}
}