@media only screen and (max-width:767px) {
  .sidemargindiv { margin:20px 0px;  }
  .modalboxpopup { background:#fff !important;position: absolute;left: 10%;top: 0%;width: 80%; }
  .labelpreview { background: #ddd; height: 150px; }
  .filehide { opacity: 0; position: relative; z-index: 1; width: 100%; height:30px; }
  .file_overlay { color: #fff; position: absolute; top: 0px; text-align: center; background: #000;width: 100%; height: 30px; padding: 5px; }
  .block4mobile { display: none;}

}

@media only screen and (min-width:768px) {
  .sidemargindiv { margin:50px; }
  .labelpreview { background: #ddd; height: 150px; }
  .filehide { opacity: 0; position: relative; z-index: 1; width: 170px; height:30px; }
  .file_overlay { color: #fff; position: absolute; top: 0px; text-align: center; background: #000;width: 170px; height: 30px; padding: 5px; }
  .modalboxpopup { background:#fff !important;position: absolute;left: 30%;top: 0%;width: 45%; }
  .topbarshift { margin-left:90px !important; }
}

.table-striped td { font-size:13px !important; }

.bg-vehicle_cert {
    background: url(vehicle_cert.jpg);
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
    background-position: bottom;
}

.sweet-alert button {
    background-color: #000000 !important;
}

.sweet-alert button.cancel {
	box-shadow: none;
    background: #a9a8a8 !important;
}
.white_car {
	display:block;
	width: 40px;
	height: 40px;
}

.animatecar {
  -webkit-animation: marquee 4s;
  white-space: nowrap;
}

@-webkit-keyframes marquee {
  0% {
    transform: translateX(0%)
  }
  100% {
    transform: translateX(100%)
  }
}
.templatecard {
	background: #ddd;
    height: 300px;
    border: 3px solid #FFF;
    border-radius: 4px;
    box-shadow: 1px 1px 3px 1px #c8c5c5;
	cursor:pointer;
}

.templatecard_selected {
    border: 3px solid #0281ff;
}

.skeleton {
	opacity: 0.7;
	animation: skeleton-loading 1s linear infinite alternate;
}

@keyframes skeleton-loading {

	0% {
		background-color: hsl(200, 20%, 70%);
	}

	100% {
		background-color: hsl(200, 20%, 95%);
	}
}



