#vehicle_search_form {
            margin: 20px auto;
            width: 100%;
            padding: 20px;
            text-align: center;
          /*  background-color: #f2f2f2; */
            border-radius: 5px;
        }

#car_plate {
                text-align: center;
                width: 350px;
                margin: 0 auto;
                color: #fff;
                font-size: 50px;
                font-family: sans-serif;
                display: flex;
                align-items: center;
                justify-content: center;
            }
            svg {
                width: 100%;
                height: 100%;
            }
            text {
                font-family: sans-serif;
                font-weight: 1000;
                color: #fff;
            }


/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,
input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}

/* Firefox */
input[type=number] {
  -moz-appearance: textfield;
}
		
		.error_msg {
            color: #000;
            font-size: 18px;
        }

        @media (min-width: 600px) {
            #vehicle_search_form {
                width: 500px;
            }
        }
        
        #vehicle_search_form input[type="text"] {
            padding: 10px;
            font-size: 18px;
            width: 100%;
            margin-bottom: 20px;
            border-radius: 5px;
            border: 1px solid #ccc;
        }
		
		#car_plate{
			padding-left: 25px; 
			height: 82px; width: 350px; 
			padding-left: 40px;
			font-weight: 900;
			display: flex;
			justify-content: center;
			align-items: center;
			text-align: center;
			background-size: 350px 82px;
		}
        
        #vehicle_search_submit {
            padding: 10px 20px;
            background-color: #4CAF50;
            color: white;
            border: none;
            border-radius: 5px;
            font-size: 18px;
        }

        
        .table-responsive {
            overflow-x: auto;
        }
		        .td-sep {
            border-bottom: 0; 
			border-top: 0;
			width: 100px;
        }
        
        .table {
            display: table;
            width: 100%;
            margin: 20px auto;
        }
        
        .table-row {
            display: table-row;
        }
        
        .table-cell {
            display: table-cell;
            border: 1px solid #ccc;
            padding: 10px;
        }
        
        .table-head {
            background-color: #4CAF50;
            color: white;
        }
		::placeholder {
   text-align: center; 
}

/* or, for legacy browsers */

::-webkit-input-placeholder {
   text-align: center;
}

:-moz-placeholder { /* Firefox 18- */
   text-align: center;  
}

::-moz-placeholder {  /* Firefox 19+ */
   text-align: center;  
}

:-ms-input-placeholder {  
   text-align: center; 
}
input[type=number]{
    text-align: center;
 }
 
 input[type=number]:focus::placeholder {
  color: transparent;
}

/* results section */

#main {
        width: 100%;
      }
        .section_top {
    width: 100%;
    position: relative;
	text-align: center;
  }

  .section_bottom {
    width: 100%;
    position: relative;
  }

  #left {
    width: 49%;
    float: left;

  }

  #right {
    width: 49%;
    float: right;
  }

  .main_table_content_left {
    width: 50%;
    float: left;
    height: 100%;
text-align: right;

  }

  .main_table_content_right {
    width: 50%;
    float: right;
    height: 100%;
text-align: right;

  }
  
    .main_table_content_right_text {

padding-right: 2%;

  }

    .main_table_content_left_text {

padding-right: 2%;

  }

  @media only screen and (max-width: 714px) {
    #left,
    #right {
      width: 100%;
      float: none;
    }

  }
  
  /* DivTable.com */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
	border: 1px solid red;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell {
	border-bottom: 1px solid grey;
	display: table-cell;
	padding: 3px 10px;
    width: 50%;
    
}

.divTableCell_right {
    text-align: right;
	font-weight: bold;
	
}

.divTableCell_left {
    text-align: left;
	
}

.divTableHead {
	display: table-cell;
	padding: 3px 10px;
    width: 50%;
    text-align: right;
}

.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
