.containersmall{
	width: 100%;
	max-width: 500px;
	display: block;
	margin: 0 auto;
}
.logobackground{
	background-color:#000;
}
.addressdiv{
	width:100%;
}
.addressdiv p{
	margin:0;
	text-align:center;
	font-size:18px;
}
.addressdiv a{
	color:#000;
}
.logodiv{
	text-align:center;
}
.logo{
	max-width:350px;
	max-height:64px;
}
.radionbtt input{
	margin-right: 10px;
	margin-left: 5px;
}
.disnone{
	display:none;
}
.error{
	color:red;
}


.paddleft{
	padding-left: 10px;
}
.table-pagination { margin: 15px 0; display: flex; justify-content: space-between;}
.pagingTable{
	margin:auto; width: 40%; background-color:#595959;padding: 5px 10px;border-radius: 19px;text-align: center;
}
.pagination {display: inline-block; width: 100%; flex: 1; background: #595959; margin: 0 30px 0 0; max-width: 272px; border-radius: 100px;}

.pagination a { float: left; padding: 8px 16px; text-decoration: none; transition: background-color .3s; color:#fff;}
.pagination a.active { background-color: #4CAF50; color: #fff;}
.perpage select{ font-size: 14px; color: #333; height: 37px; border: 1px solid #ccc; padding: 0 28px 0 5px; background: #fff url(../img/select-arrow.png) no-repeat right center; -moz-appearance: none; appearance: none; -webkit-appearance: none; }
.perpage span { color: #000; font-size: 15px;}
.pagingTable .current {
    background-color: #000;
    color: #fff;
    padding: 5px 10px;
    border-radius: 50px;
	margin-left: 5px;
margin-right: 5px;
}
.pagingTable a {
    padding: 0px 5px;
    text-decoration: none;
    transition: background-color .3s;
    color: #fff;
}

.sort {
    border: 1px solid #595959;
    padding: 15px;
    display: flex;
    align-items: center;
    justify-content: space-between;
    
}

.sort > div {
  flex: 1;
}
.sort label {
  color: #595959;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
}
.sort span {
  font-weight: 700;
  color: #595959;
  padding: 0 10px;
}
.sort select {
  color: #595959;
  text-transform: uppercase;
  font-size: 15px;
  font-weight: 700;
  background: url(../img/arrow-link.png) no-repeat right center;
  border: none;
  -moz-appearance: none;
  appearance: none;
  text-indent: .01px;
  -webkit-appearance: none;
  text-overflow: "";
  text-align: left;
  padding-right: 28px;
  background-size: 18px;
}
.sort a {
  background: #595959;
  color: #fff;
  text-decoration: none;
  padding: 8px 15px;
  font-size: 14px;
  font-weight: 700;
  transition: all ease-in-out 0.3s 0s;
}
.sort a:hover {
  background: #90c24f;
}
.search-page p {
  display: block;
  color: #000;
  margin-bottom: 15px;
  font-size: 18px;
}

.search-ul {
  margin: 0 0 50px 0;
  padding: 0;
  list-style: none;
}
.search-ul li {
  padding: 15px 0;
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  border-bottom: 3px solid #595959;
}
.search-ul li:last-child {
  border: none;
}
.search-ul li span {
  background: url(../img/pin.png) no-repeat 0 center;
  color: #595959;
  font-weight: 700;
  padding: 5px 15px 5px 35px;
  border-right: 4px solid #595959;
  background-size: 22px;
}
.miles-content {
  flex: 1;
  padding: 0 0 0 15px;
  color: #595959;
  font-weight: 700;
}
.miles-content p {
  font-weight: 700;
  color: #595959;
  margin:0 0 10px 0;
}
.view-detail-btn {
  background: #90c24f;
  text-decoration: none;
  color: #595959;
  text-transform: uppercase;
  font-size: 14px;
  padding: 7px 20px;
  font-weight: 700; transition: all ease-in-out 0.3s 0s;
}
.view-detail-btn:hover { background: #595959; color: #90c24f; }

.iidid {
    font-size: 20px;
    padding-right: 10px;
	color: #595959;
}
.iidid:hover {
	color: #595959;
}
.iididedit {
    color: #595959 !important;
}
.iididdelete:hover {
    color: red !important;
}

.left-addon .glyphicon {
    right: 4px;
    top: 8px;
    color: #fff;
    font-size: 14px;
}
.inner-addon .glyphicon {
    position: absolute;
    pointer-events: none;
}
.inner-addon {
    position: relative;
	left:35px;
}
.zipcodename {
    width: 250px;
}
.zipcodename {
    background-color: #595959;
    border-color: #595959;
    color: #fff;
}
@media screen and (max-width: 575px) {
	.zipcodename{
		width:160px;
	}
}

.no_record_found {
    text-align: center;
    padding-top: 40px !important;
    padding-bottom: 40px !important;
    font-size: 16px !important;
    color: #595959;
    border: 1px solid;
    border-radius: 10px;
}

h2 {
    margin-bottom: 25px;
}
h2 {
    text-align: center;
    text-transform: uppercase;
    color: #595959;
    margin: 50px 0;
        margin-bottom: 50px;
	font-weight: bold;	
}

.zipcodename {
    background-color: #595959;
    border-color: #595959;
    color: #fff;
}


.creat-form .block .control .input-text {
    width: 100%;
    padding: 0 14px;
    font-size: 14px;
}

.genral_form input {
    border-radius: 4px;
    height: 50px;
    border: 1px solid #164da0;
    color: #164da0;
}

.btn-close{
	background: none;
top: -17px !important;
font-size: 30px;
}

.backbtn {
    width: 100%;
    border-radius: 4px;
    height: 50px;
    color: #FFF;
    border: none;
    padding: 10px 21px;
    font-size: 15px;
    background-color: slategray;
    float: left;
    text-align: center;
    font-size: 19px;
    text-decoration: none;
    margin-top: 20px;
	margin-bottom: 50px;
}
.backbtn:hover {
	color: #FFF;
}

.eyepoint {
    position: absolute;
    right: 5px;
    top: 15px;
    font-size: 20px;
}
.h2{
	text-align: center;
text-transform: uppercase;
color: #595959;
margin: 50px 0;
    margin-bottom: 50px;
margin-bottom: 50px;
font-weight: bold;
}

.iididdelete{
	color:red;
}

.add_new_license{
	float: right;
	background-color: #595959;
	color: #fff;
	padding: 5px 5px;
	margin-bottom: 0px;
	border-radius: 3px;
}
.add_new_license:hover{
	color:#fff;
}

.datecakephp{
	width: 31.3% !important;
	float: left;
	margin-right: 2%;
}

.zipcodename::-webkit-input-placeholder { /* Edge */
  color: red;
}

.zipcodename:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: red;
}

.zipcodename::placeholder {
  color: #fff;
  opacity:1;
}
.searhivdd{
	position: relative;right: 35px;
	background-color: #595959;
border: 1px solid #595959;
}
.searhivdd img{
	margin-top: -4px;
}