﻿.txt {
    border: solid 1px #a7abb5;
    border-bottom-color: #d9dae0;
    border-left-color: #c2c4cb;
    border-right-color: #c2c4cb;
    background-color: #fff;
    padding: 3px;
    color: #000;
    font-family: Tahoma;
    /*font-size: 11px;*/
    -webkit-border-radius: 2px;
    border-radius: 2px;
    transition: all 0.2s;
}

    .txt_focus, .txt:focus {
        border: 1px solid #848484;
        background-color: #fff;
        padding: 3px;
        color: #000;
        font-family: Tahoma;
        /*font-size: 11px;*/
        -webkit-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-shadow: 0px 1px 4px 1px #ddd;
        box-shadow: 0px 1px 4px 1px #ddd;
        transition: all 0.2s;
    }

.txt_readonly {
    border: solid 1px #a7abb5;
    border-bottom-color: #d9dae0;
    border-left-color: #c2c4cb;
    border-right-color: #c2c4cb;
    background-color: #e9e9e9;
    padding: 3px;
    color: #000;
    font-family: Tahoma;
    /*font-size: 11px;*/
    -webkit-border-radius: 2px;
    border-radius: 2px;
    transition: all 0.2s;
}

    .txt_readonly:focus, .txt_readonly_focus {
        border: 1px solid #848484;
        background-color: #e9e9e9;
        padding: 3px;
        color: #000;
        font-family: Tahoma;
        font-size: 11px;
        -webkit-border-radius: 2px;
        border-radius: 2px;
        -webkit-box-shadow: 0px 1px 4px 1px #ddd;
        box-shadow: 0px 1px 4px 1px #ddd;
        transition: all 0.2s;
    }
