/**
 * @project     OTRS (http://www.otrs.org) - Agent Frontend
 * @version     $Revision: 1.6 $
 * @copyright   OTRS AG
 * @license     AGPL (http://www.gnu.org/licenses/agpl.txt)
 * @css-for     IE7
 */

/**
 * @package     Skin "Default"
 * @section     Forms
 */

@media screen,projection,tv,handheld {

/**
 * @subsection  Input focus
 * @note        Fix for missing hover pseudoclass
 */

input.Focus,
textarea.Focus {
    border-color: #F92;
}

/**
 * @subsection  Input Readonly
 * @note        Fix for missing attribute selector
 */
input.Readonly,
textarea.Readonly {
    background-color: #DDD;
}

/**
 * @subsection  TableLike alignment
 */
fieldset.TableLike > .Value {
    line-height: 20px;
    margin: 0 0 0 30%;
}

fieldset.TableLike > label {
    margin-bottom: 2px;
    margin-top: 2px;
    line-height: 16px;
}

button {
    line-height: normal !important;
}

fieldset.TableLike > .Field > input {
    max-width: 98%;
}

fieldset.TableLike.FixedLabelSmall > .FixedValueSmall {
    width: 134px;
}

#file_upload {
    width: 98%;
}

/**
 * @subsection  Special buttons
 * @bugfix      IE7 has problems with negative text-indent on the first
 *              child element which is display: inline (or inline-block).
 *              In this case it indents the entire element to the left,
 *              making it disappear. We fix this by giving display: block
 *              to these elements so that it still works.
 *              See also http://stackoverflow.com/questions/2386420/displayinline-block-and-text-indent.
 *
 */
a.Add:first-child,
button.Add:first-child,
a.Remove:first-child,
button.Remove:first-child,
a.TrashCan:first-child,
button.TrashCan:first-child {
    display: block;
}


} /* end @media */