/*.nametextbox {
    width: 220px;
}

.historylistbox {
    width: 210px;
    height: 150px;
}

.historydropdownlist {
    width: 155px;
}

.historytable {
    width: 220px;
}

.historytd {
    border: solid 1px #c3c3c3;
    border-width: 1px;
}

.highlight {
    border: thin double #F0F;
    background-color: yellow;
}

.divresult {
    width: 200px;
    height: 50px;
    margin: 20px auto 0;
    background-color: #ecba2f;
    border: solid 1px #c3c3c3;
    position: absolute;
    top: 100px;
}

.tdCardDepositBookRecordData {
    border-style: solid;
    border-width: 1px;
    width: 120px;
}

.divForCardDepositBookRecords {
    margin: 30px auto 0;
    padding: 5px 10px 13px;
    background-color: #f1f1ed;
    border: solid 1px #a9a9a9;
    position: absolute;
    width: 93%;
    max-width: 300px;
    box-shadow: 0 2px 10px #555;
    font-size: 12px;
}

.divForCardDepositBookRecords_sub {
    margin: 30px auto 0;
    padding: 5px 15px 13px;
    background-color: #f1f1ed;
    border: solid 1px #a9a9a9;
    width: 93%;
    position: absolute;
    max-width: 300px;
    z-index: 101;
    box-shadow: 0 2px 10px #555;
    font-size: 12px;
}

.DepositeCard_Sub {
    width: 100%;
}

.tableListViewCardDepositBookRecord {
    margin: .5% auto;
    background-color: #f1f1ed;
    width: 100%;
    padding: 0;
    border: 0;
    overflow: scroll;
}

.UserCardDepositBookManagerContainer .trEven {
    background-color: #c2c2bd;
}

.UserCardDepositBookManagerContainer .trOdd {
    background-color: #f1f1ed;
}

.UserCardDepositBookManagerContainer .tdListView {
    border-style: solid;
    border-width: 1px;
}

.UserCardDepositBookManagerContainer .divPaging {
    background-color: white;
}

.UserCardDepositBookManagerContainer #divName {
    vertical-align: top;
}

.UserCardDepositBookManagerContainer .divForHelp {
    background-color: #bed9ee;
    border: 1px solid #006;
    position: absolute;
    z-index: 99999;
    color: Blue;
    width: 200px;
    height: 45px;
}

.UserCardDepositBookManagerContainer .divForHelpForAdd {
    color: Blue;
}

.UserCardDepositBookManagerContainer .trCardDepositBookRecordList {
    height: 20px;
}

.divForAddCardDepositBookRecord .leftColumn input {
    width: 80% !important;
}

.divForAddCardDepositBookRecordLabelResult {
    width: 100px;
}

.UserCardDepositBookManagerContainer .title {
    color: black;
}

.UserCardDepositBookManagerContainer .trHidden {
    display: none;
}

.UserCardDepositBookManagerContainer .trAlwaysHidden {
    display: none;
}

.UserCardDepositBookManagerContainer .lblPaging {
    font-size: medium;
    color: black;
    cursor: pointer;
    border: 1px solid #d4d4d4;
    margin: 5px;
    padding: 0 5px 0;
}

    .UserCardDepositBookManagerContainer .lblPaging:focus {
        box-shadow: 0 0 2px 2px #efc319;
    }

.UserCardDepositBookManagerContainer .lblSort {
    text-decoration: none;
}

.UserCardDepositBookManagerContainer .topElement {
    z-index: 999999;
}

.UserCardDepositBookManagerContainer .divForAddCardDepositBookRecord {
    background-color: white;
    border: 1px solid #a9a9a9;
    box-shadow: rgba(0,0,0,0.23) 0 0 5px 0;
    -webkit-box-shadow: rgba(0,0,0,0.23) 0 0 5px 0;
    box-sizing: border-box;
    color: #000;
    font-size: 11px;
    margin: 20px auto 0;
    overflow: hidden;
    max-width: 400px;
    line-height: normal;
    z-index: 999;
}

.UserCardDepositBookManagerContainer .div2 {
    font-size: 15px;
    background-color: #e6e6e6;
    color: #000;
    cursor: default;
    height: 40px !important;
    background-color: #303e45 !important;
}

.NoteBookGroupDeposit, .NoteBookGroupDepositA, .showDeposits > div > a > img, .showDeposits > a > img {
    border: 1px solid #d4d4d4 !important;
    display: inline-block !important;
    background-color: transparent;
}

    .NoteBookGroupDeposit:focus {
        background-color: #ffffac !important;
        box-shadow: none !important;
    }

    .NoteBookGroupDepositA:focus, .showDeposits a:focus {
        background-color: #ffffde !important;
        box-shadow: none !important;
    }

.NoteBookGroupDepositA {
    height: 16px;
    width: 16px;
    vertical-align: middle;
}

.divToolbar {
    display: inline-block !important;
    height: 25px;
}

.NoteBookDepositPosition {
    display: inline-block;
}

.userCardDepositSelectedData input[type="text"]:disabled {
    background: white !important;
    color: #171717 !important;
    -webkit-text-fill-color: #171717;
    -webkit-opacity: 1;
}

.CardDepositNoteBookToolBar {
    display: inline-block;
    max-width: 279px;
}

.AdditionalLettersNotebook {
    padding: 4px 6px 3px;
    border: 1px solid #d4d4d4;
    border-right: 0;
    vertical-align: top;
    display: inline-block;
    min-height: 27px;
}

.UserCardDepositBookManagerContainer img.help {
    vertical-align: middle;
}

.divForAddCardDepositBookRecord .columnsContainer .Style_Center {
    margin-top: 10px;
}

    .divForAddCardDepositBookRecord .columnsContainer .Style_Center label {
        color: #e15344 !important;
    }

.divForAddCardDepositBookRecord .btnContainer {
    padding: 0;
}

.divForAddCardDepositBookRecord .leftColumn, .divForAddCardDepositBookRecord .rightColumn {
    padding: 0;
}

.divForAddCardDepositBookRecord .btnAccept, .divForAddCardDepositBookRecord .btnCancel {
    background-image: none;
    width: 100px !important;
}

@media only screen and (max-width:1200px) {
    .UserCardDepositBookManagerContainer .divForAddCardDepositBookRecord {
        height: auto;
    }
}

@media only screen and (max-width:900px) {
    .UserCardDepositBookManagerContainer .divForAddCardDepositBookRecord {
        height: auto;
        right: 3%;
        left: 3%;
    }

    .divForAddCardDepositBookRecord .subTitle {
        font-size: 14px;
    }

    .divForAddCardDepositBookRecord .columnsContainer {
        padding: 2px 0;
    }
}*/
