/* CSS Document */
#u35287 p{ text-align:center; color:#FFF; margin-top:20px;}
.verification{ margin-top:10px; margin-left:auto; margin-right:auto; position: relative; width: 400px; height: 47px;  }

.verification .search_input{ width: 280px; position: absolute; top: 0; bottom: 0; left: 0; 
	border-radius: 0 40px 40px 0; border: 0; outline: 0; padding: 0 50px 0 10px; transition: all .2s; background: #F1F2F3; 
	box-shadow: inset 0 0 1px rgba(0,0,0,.1); border: 1px solid transparent; text-align:left; font-family: myfont; margin-left:120px; }

.verification .search_input:focus{ border-color:#0D85C6; }
.verification .submit-btn{ font-family: myfont; width: 120px; text-align: center; position: absolute; top: 0; bottom: 0; left: 0; font-size: .9em;
	border-radius: 40px 0px 0px 40px; transition: all .3s; background: #0D85C6; color: #fff; }

.verification .submit-btn:hover{ background:#12A6ED }
table#search-result-table{ border:1px solid #FFF; margin-top:20px; width:100%; overflow:hidden;  }
table#search-result-table{ width:90%; margin-left:auto; margin-right:auto;}
table#search-result-table thead tr{ background:rgba(100,100,100,0.4); color:#FFF;}
table#search-result-table thead tr th{ border:1px solid #FFF; margin-top:20px; text-align:center;}
table#search-result-table tbody tr td{ border:1px solid #FFF; margin-top:20px; text-align:center;}
table#search-result-table tbody tr{ background:rgba(50,50,50,0.5); color:#FFF;}

@media only screen and (min-width: 1001px) {
.table-responsive{ overflow-x:hidden;}
}


@media only screen and (max-width: 1000px) {
	.table-responsive{ }


.verification{ margin-top:10px; margin-left:auto; margin-right:auto; position: relative; width:80%; height: 47px; }

input[type=text]#search_word{
width: 50%;
 position: absolute;
  top: 0; 
  bottom: 0;
   left: 0; 
   
	border-radius: 0 40px 40px 0;
	 border: 0;
	  outline: 0; 
	  padding: 0 50px 0 10px; transition: all .2s; background: #F1F2F3; 
	box-shadow: inset 0 0 1px rgba(0,0,0,.1); border: 1px solid transparent; text-align:left; font-family: myfont; margin-left:100px;	}


button#check-btn{
font-family: myfont; width: 100px; text-align: center; position: absolute; top: 0; bottom: 0; left: 0; font-size: .9em;
	border-radius: 40px 0px 0px 40px; transition: all .3s; background: #0D85C6; color: #fff;	}
table#search-result-table{ border:1px solid #FFF; margin-top:20px; width:100%;}
}



@media only screen and (max-width: 999px) and (min-width: 500px) {
		div.shared_content#u35287 p{
		width:50%;
		margin-left:auto;
		margin-right:auto;			}

	div.shared_content#u35287 div.verification{
		width:50%;
		margin-left:auto;
		margin-right:auto;
	 }
}

@media only screen and (max-width: 768px) {

.mobile-table{ display:block;}
.desktop-table{ display:none;}
}
@media only screen and (min-width: 768px) {

.mobile-table{ display:none;}
.desktop-table{ display:block;}
}