/*
 * Copyright (C) 2013 salesforce.com, inc.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *         http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */
 .THIS {
    position: relative;
    display: inline-block;
 }
 
.THIS input{
    padding-right: 30px;
    line-height: normal;
}

.THIS input::-webkit-search-cancel-button {
   /* Remove default */    
    -webkit-appearance: none;
    appearance: none;
}

.THIS .clear {
    background: transparent url(/auraFW/resources/aura/images/clear.png) no-repeat;
    height: 15px;
    width: 15px;
    border: 0;
    outline: 0;
    right: 4px;    
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    -webkit-box-shadow: none;
    box-shadow: none;
    padding: inherit;
    margin: 0px;
}

.THIS .hide {
    display: none;
}

.THIS input[type="text"]::-ms-clear {
    display: none;
}

.THIS input[type="text"]::-ms-reveal {
    display: none;
}