/* CSS Document */

.search {
 margin-right:22px
}
.search__cancel {
 display:none
}
.search-form__inner {
 position:relative
}
.search-form__keyword {
 height:26px;
 width:100px;
 border:none;
 border-radius:26px;
 padding:2px 14px;
 transition:all .3s;
 background:#4998E2;
 color:#ffffff
}
.search-form__keyword:focus {
 width:220px
}
@media screen and (max-width:992px) {
 .search-form__keyword:focus  {
  width:180px
 }
}
.search-form .btn-search {
 position:absolute;
 top:50%;
 right:11px;
 line-height:20px;
 transform:translateY(-50%);
 cursor:pointer
}
.search .icon-clear,
.search .icon-search-gray {
 display:none
}
::-webkit-input-placeholder {
 color:#aea6df
}

.icon2 {

    display: inline-block;
    vertical-align: middle;
    width: 20px;
    height: 20px;
	

}
.icon-search { border:0; background: url(findicons.png)  no-repeat; background-position: 0px -280px;display: inline-block; width: 20px;
    height: 20px;background-size: 20px auto;
}

.eduicontent630 { line-height:1.8; }
.eduicontent630 table { border-collapse: collapse;max-width:630px!important; }
.eduicontent630 td, th {    padding: 5px 10px;    border: 1px solid #DDD; }
.eduicontent630 td p { margin: 0; padding: 0; }
.eduicontent630 dl dd { margin:0;}
.eduicontent630 ul { margin:0; padding:0;}
.eduicontent630 img { max-width:630px!important;}