.fl {
    float: left;
}
.fr {
    float: right;
}
.mt30 {
    margin-top: 30px;
}
.mt20 {
    margin-top: 20px;
}
.mt50 {
    margin-top: 50px;
}

.bpannel {
    background-color: rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(234, 230, 227);
    border-image: initial;
}
 
.w840 {
    width: 840px;
    min-width: 840px;
    margin: 0px auto;
}
.accnt h2 {
    height: 57px;
    line-height: 57px;
    border-bottom: 1px solid rgb(242, 237, 237);
}
.font20 {
    font-size: 20px;
}
.cg1 {
    color: rgb(129, 124, 116);
}
.tc {
    text-align: center;
}
.accnt .login-form {
    width: auto;
}
.login-form {
    width: 246px;
    margin-left: auto;
    margin-right: auto;
    text-align: left;
}
.pr {
    position: relative;
}
.accnt-pannel {
    padding: 40px 0px;
}

.accnt-pannel .left {
    width: 249px;
    border-right: 2px dotted rgb(235, 235, 235);
    padding: 0px 85px;
}


.accnt-pannel .right {
    width: 249px;
    padding: 0px 85px;
}


.icon-txt {
    padding-left: 6px;
    position: relative;
}
.txt {
    height: 40px;
    font-size: 100%;
    line-height: 40px;
    background-color: rgb(255, 255, 255);
    cursor: pointer;
    border-width: 1px;
    border-style: solid;
    border-color: rgb(234, 230, 227);
    border-image: initial;
}

.icon-txt label {
    position: absolute;
    left: 45px;
    top: 11px;
    line-height: normal;
}
.txt label {
    opacity: 1;
}
.icon-txt i {
    vertical-align: middle;
    margin-top: -5px;
}

.login-form button {
    height: 40px;
    display: inline-block;
    line-height: 40px;
    position: relative;
}
.btn-orange{background-color:#fa7e3e;color:#fff}
.btn-orange:hover{background-color:#fa7e3e}
.btn-orange:hover{color:#fff}

.btn-block{display:block;height:40px;line-height:40px;text-align:center;border:0;width:100%}

.login-form .icon-txt input {
    width: 197px;
}
.icon-txt input {
    margin-right: 4px;
    font-size: 100%;
    vertical-align: middle;
    border-width: 0px;
    border-style: initial;
    border-color: initial;
    border-image: initial;
}
input {
    height: 20px;
    padding-top: 5px;
    padding-bottom: 5px;
}













