﻿
body {
    font-family: 'PT Sans', sans-serif;
}

.help-block {
    color: red;
}
.linkTradeIn {
    border-bottom-color: darkred !important;
}

    .linkTradeIn a {
        color: darkred !important;
    }

   
    .btn-file {
    position: relative;
    overflow: hidden;
    width: 100%;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    font-size: 100px;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    outline: none;   
    cursor: inherit;
    display: block;    
}

/*To make the owner details section borderless and add a different kind of border*/
.owner-details-border
{
    border-radius:0;
    box-shadow:none;
    border:none;
    border-left: 1.5px solid lightgrey;
    border-right: 1.5px solid lightgrey;
}

/*To make the vehicle details section borderless*/
/*.form-group > select
{
    border :none;
    box-shadow:none;
}*/

/*CSS for the div surrounding the submit button*/
.submit-div{
    text-align:center;
    padding:20px;
}

/*CSS for the button itself*/
.submit-button{
    border: none;    
    padding: 10px 40px;
    text-align: center;
    text-decoration: none;
    display: inline-block;
    font-size: 16px;
    color:white;
    background-color:#1E323B;
    border-radius:5px;
    margin-top: 30px;
    width: 100%;
}



.imgalign {
    text-align: center;
    margin-top: 20px;
    margin-bottom: 20px;
}


.image-upload > input {
    display: none;
}


.inputfile {
    width: 0.1px;
    height: 0.1px;
    opacity: 0;
    overflow: hidden;
    position: absolute;
    z-index: -1;
}

.inputfilelabel {
    width: 100%;
    height: 20px;
    color: #fff;
    background-color: #264966;
    border-color: #22405a;
    font-weight: bold;
    display: inline-block;
}

    .inputfilelabel:hover {
        width: 100%;
        height: 20px;
        color: #264966;
        background-color: #fff;
        border-style: solid;
        border-color: #264966;
        border-width: 1px;
        font-weight: bold;
        display: inline-block;
        
    }

.itemupload {
    position: relative;
    width: 100%;
    height: auto;
    /*object-fit: cover;*/
    background-size: cover;
    background-repeat: no-repeat;
    cursor: pointer;
}

.itempic2 {
    position: relative;
    float: left;
    border: 1px solid silver;
    width: 100%;
    height: auto;
    /*object-fit: cover;*/
    background-size: cover;
    background-repeat: no-repeat;
}


.imgcontainer {
    float: left;
    cursor: pointer;
    width: 100%;
    height: auto;
    left: 0;
}

.overlay {
    height: 100%;
    width: 100%;
    opacity: 0;
    transition: .5s ease;
    background-color: #008CBA;
}

.imgcontainer:hover .overlay {
    opacity: 0.5;
}

.imglabel {
    height:50px;
}

   .imgalign {
            width: 19%;
        }
    

@media (max-width: 576px) {

    .imglabel{
        font-size:smaller;
    }

       .imgalign {
            width: 99%;

            float:left;
        }
    
}


    