table.table tr td{
    font-size: 14px !important;
    line-height:1.3em;
}
table.table tr td, table.table tr th{
    border-bottom: none;
}
.has-error input.form-control{
    background-color: #f8adad !important;
}
/* .text-underline{
    border-bottom: 1px solid #4c4c4c;
} */
tr.line-spacing-1 td{
    line-height: 1.5em !important;
}
tr.line-spacing-2 td{
    line-height: 2em !important;
}
tr.line-spacing-3 td{
    line-height: 3em !important;
}
.blank_box {
    width: 20px;
    height: 20px;
    border-left: 1px solid #000000;
    border-bottom: 1px solid #000000;
    border-top: 1px solid #000000;
    float: left;
    text-align: center;
}
.signature {
    height: 60px;
    border-bottom: 1px solid red;
    width:20vw;
    vertical-align: bottom;
}
.blank_box:last-child{
    border-right: 1px solid #000000;
}
h4.has-error{
    color:#ff0000 !important;
}
.cursor-pointer {
    cursor: pointer;
}
.notification{
    opacity: 0.8;
    position: fixed;
    top: 5px;
    left: 40vw;
    width: 20vw;
    border: red;
    padding: 10px 20px;
    background-color: red;
    color: white;
}
.notification .close {
	float: right;
	cursor: pointer;
	border-radius: 50%;
	border: 1px solid #fff;
	width: 25px;
	height: 25px;
	text-align: center;
}

.notification .notif{
    text-transform: lowercase;
    font-size: 0.8em;
    text-align: center;
}

/*table#vehicle-information {*/
/*    width:75%;*/
/*}*/

#vehicle-information tr th:after{
    content: ' : ';
}
.btn {
    border-radius: 0 !important
}
.make{
    position:absolute;
    top:16px;
    left:13px;
    width:calc(100% - 26px);
    text-align: center;
    text-transform: uppercase;
    font-weight: bold;
    background-color: #eee;
    color:#fff;
}
.logo{
    width:100%; 
    margin-top:15px; 
    margin-bottom:5px;
}
.thumbnail {
	padding: .25rem;
    padding-top:30px;
	background-color: var(--bs-body-bg);
	border: var(--bs-border-width) solid var(--bs-border-color);
	/* border-radius: var(--bs-border-radius); */
	max-width: 100%;
	height: auto;
}
.amazed, .amazed48{
    height: 48px;
    width: 53px;
    margin:0px 5px;
    display: inline-block;
    background-image: url(../images/graphic-3515619_48.png);
}
.amazed25{
    height: 25px;
    width: 28px;
    margin:0px 2px;
    display: inline-block;
    background-image: url(../images/graphic-3515619_25.png);
}
table tr td, table tr th {
    color: #000000 !important;
}

table.black-border tr td, table.black-border tr th {
    border: 1px solid #000000 !important;
}
::-webkit-input-placeholder, :-moz-placeholder, ::-moz-placeholder, ::placeholder{
    color: #CCC !important;
}
.form-control {
    border-radius: unset !important;
    padding:.1rem .2rem !important;
}
::placeholder {
    color: #ccc !important;
    font-size:0.8em !important;
}
p.notes {
    color:#ccc;
    font-size: 0.8em;
}
@media only screen and (max-width: 600px){
    .notification{
        opacity: 0.8;
        position: absolute;
        top: 5px;
        left: 10vw;
        width: 80vw;
        border: red;
        padding: 10px 20px;
        background-color: red;
        color: white;
    }
}

@media only print{
    .btn, .no-print, nav.navbar{
        display:none;
    }
    /* table.table tr td{
        font-size: 16px !important;
        line-height:1.3em;
    } */
    table#vehicle-information {
        width:12cm !important;
    }
    /* table.table table.table tr td{
        width:800px;
        font-size: 16px !important;
        line-height:1em;
        color: #4c4c4c !important;
    } */
    table tr td, table tr th {
        color: #000000 !important;
    }
    .mt5cm{
        margin-top: 5cm;
    }
}