﻿.tb-login-left {
    float:left;
    width:210px;
    padding-right:15px;
}

.tb-login-right {
    float:left;
    width:190px;
    padding-left:15px;
    border-left:dotted 1px #cccccc;
}

.tb-login-label-left {
    float:left;
    font-size:0.8em;
    font-weight:bold;
    padding:4px 5px 0 0;
    width:80px;
    text-align:right;
}

.tb-login-row {
    clear:left;
    float:left;
    width:210px;
    padding-bottom:5px;
}

.tb-login-left .title-s {
    float:left;
    padding-bottom:10px;
}

.tb-login-txtbox {
    float:left;
    padding:0;
    margin:0;
}

.tb-login-right .title-s {
    float:left;
    padding-bottom:10px;
}

.tb-login-list {
    float:left;
    clear:left;
    width:100%;
}

.tb-login-list ul {
    padding:0 0 10px 0;
    margin:0 0 0 18px;
}

.tb-login-list li {
    margin:0;
    padding:0 0 3px 0;
    font-size:0.8em;
    list-style-image:url(assets/images/list-dash.gif);
}

.tb-login-label-left a, .tb-login-label-left a:link, .tb-login-label-left a:visited, .tb-login-label-left a:hover, .tb-login-label-left a:active {
    text-decoration:none;
}


/* ------- band code ------- */

.tb-bcode-title {
    float:left;
    width:100%;
    color:#3840A7;
    font-weight:bold;
}

.tb-bcode-row {
    float:left;
    font-weight:bold;
    padding:10px 0;
}

.tb-bcode-subdesc {
    float:left;
    width:100%;
    font-size:0.8em;
    clear:left;
}

.tb-bcode-btns {
    float:left;
    width:100%;
    padding-top:10px;
}

.tb-bcode-btn {
    float:left;
    padding-right:2px;
}




/* ----- report ----- */

#tb-report {
    float:left;
    width:100%;
}

#tb-report .title-s {
    width:100%;
}

.report-subheading {
    float:left;
    width:100%;
    font-size:0.8em;
    font-weight:bold;
    padding-bottom:2px;
    padding-top:10px;
}

.report-semisubheading {
    font-weight:normal;
}

#report-vericode-text {
    float:left;
}

.report-vericode-image {
    float:left;
    clear:left;
}



/* ----- contact ----- */

#tb-cont {
    float:left;
    width:100%;
}

#tb-cont .title-s {
    width:100%;
}

.cont-subheading {
    float:left;
    width:100%;
    font-size:0.8em;
    font-weight:bold;
    padding-bottom:2px;
    padding-top:10px;
}

.cont-semisubheading {
    font-weight:normal;
}

#cont-vericode-text {
    float:left;
}

.cont-vericode-image {
    float:left;
    clear:left;
}



/* ------ vericode ------ */

.vc-wrapper {
    float:left;
    clear:both;
    width:401px;
    margin-top:5px;
    padding:10px;
    border:solid 1px #A5ACB2;
    background:#F1F2F3;
}

.vc-img {
    float:left;
    height:35px;
    width:170px;
}

.vc-text {
    float:left;
    height:12px;
    width:165px;
    padding-left:5px;
    font-size:0.8em;
    font-weight:bold;
}

.vc-input {
    float:left;
    height:23px;
    width:165px;
    padding-left:5px;
    vertical-align:bottom;
}

.vc-refresh {
    float:left;
    padding-left:2px;
}

.vc-btns {
    float:left;
    clear:left;
    padding-top:10px;
    width:100%;
}

.vc-btns #btnSend {
    padding-right:5px;
}
