.member-menu {
    width: 320px;
    position: absolute;
    height: auto;
    margin-right: 0px;
    padding-top: 20px;
    top: 0px;
}
.accountInner {
    
    position:relative;
}


.accountContainer {
    width: 100%;
    padding-bottom:0px;
}

.member-menu ul {
    list-style: none;
    color: white;
    padding-left: 20px;
    padding-right: 20px;

}

.member-menu ul li {
    border-bottom: 1px solid #83D9DF;
    line-height: 50px;
    background: #8729e2;
    margin-bottom: 5px;
}

.member-menu ul li a {
    color:white;
    font-weight:600;
}

.member-menu ul li a:hover {
    text-decoration:none;
    color:#ECBB58;
    
}

.member-right .panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    overflow: hidden;
    border: 1px solid #ECBB58;
    padding: 2px;
    background: #0A3642;
}

.member-right h4.panel-title {
    color: white;
    font-size: 14px;
    margin: 0px 0px;
}

.member-menu ul li i {
    float: left;
    margin-top: 0px;
    font-size: 16px;
    color: #5fd8c8;
    width: 50px;
    margin-right: 8px;
    border-right: 0px;
    background: #0c4757;
    padding: 17px 0px;
    text-align: center;

}

.member-right {
    padding-left: 320px;
    width: 100%;
    padding-top: 20px;
    color: #000;
    padding-bottom: 20px;
    min-height: 500px;
    padding-right: 20px;
   background: none;
}

.alert-warning {
    background-color: #ecbb58;
    border-color: #ecbb58;
    color: #041b25;
    text-align: center;
}

.alert-warning a {
    color: #047158;
    text-decoration: none;
}

.account-top, .account-middle2 {
    overflow:hidden;
}

.account-top .top-block {
    width: 259px;
    float: left;
    border: 2px solid #14AD96;
    margin-right: 11px;
    border-radius: 3px;
    color: white;
    text-align: center;
    padding-bottom: 10px;
}

.account-top .top-block1 {
    background: url(../images/username.png) #8729e2 no-repeat center 20px;
    padding-top: 100px;
}

.account-top .top-block2 {
    background: url(../images/registration.png) #8729e2 no-repeat center 20px;
    padding-top: 100px;
}

.account-top .top-block3 {
    background: url(../images/access.png) #8729e2 no-repeat center 20px;
    padding-top: 100px;
}

.member-right .settings table {
        width: 70%;
    margin: 10px auto;
}

.member-right table input[type="radio"] {
    vertical-align:middle;
    margin:0px 3px;
}

.member-right .settings table td {
    padding: 6px 10px;
    border-bottom: 0px;
    color: white;
    font-size: 13px;
}

.member-right .settings  table th {
    background: #0A3642;
    padding: 12px 10px;
    border-bottom: 1px solid #10586B;
    color: #f1b452;
    font-size: 14px;
    font-weight: 600;
    text-transform: uppercase;
}

.member-right  input[type="text"], .member-right input[type="password"] {
        border: 1px solid #387380;
    padding: 5px 10px;
    border-radius: 4px;
    width: 320px;
    color: #30f1d0;
    background: #0A3642;
}

.account-middle2 .top-block {
    width: 259px;
    float: left;
    border: 2px solid #ECBB58;
    margin-right: 11px;
    border-radius: 3px;
    color: white;
    text-align: center;
    padding-bottom: 0px;
    background: #1EA0BB;
}

.account-middle2 .top-block1 {
    background: url(../images/acc-balance.png) #8729e2 no-repeat center 20px !important;
    padding-top: 100px;
}

.account-middle2 .top-block2 {
    background: url(../images/structure.png) #8729e2 no-repeat center 20px !important;
    padding-top: 100px;
}

.account-middle2 .top-block3 {
    background: url(../images/active.png) #8729e2 no-repeat center 20px !important;
    padding-top: 100px;
}

.block-bot {
    overflow: hidden;
    background: #0C4757;
    line-height: 30px;
    text-align: left;
    padding: 6px 10px;
}

.block-bot span {float:right; color:#30f1d0; font-weight:600;}

.commission-account {

        background: #0C4757;
    padding: 20px 0px;
    margin-top: 15px;
    border-radius: 3px;
    text-align: center;
    color: white;
    font-weight: 400;
    margin-bottom: 15px;
}

.commission-account span {
    color:#30f1d0;
    font-weight:600;
}

.commission-account p {margin-bottom:0px; font-size:16px;color: #fff;}

.account-top .top-block h2, .account-middle2 .top-block h2  {
    color: #17f1d0;
    font-size: 18px;
    font-weight: 600;
    margin-top: 10px;
}
.account-top .top-block p{
    color: #fff;
}

.account-middle2 .top-block p {
    color: #ffffff;
}

.account-top .last, .account-middle2 .last {
    margin-right:0px;
}

.account-middle {
    background: #0C4757;
    padding: 10px 0px;
    margin-top: 15px;
    border-radius: 3px;
    text-align: center;
    color: white;
    font-weight: 400;
    margin-bottom: 15px;
}


.account-middle-plan {
    background: #0C4757;
    padding: 10px 10px;
    margin-top: 15px;
    border-radius: 3px;
    text-align: center;
    color: white;
    font-weight: 400;
    margin-bottom: 15px;
}

.member-right .account-middle table td

{border-bottom:0px;}

.account-middle label {font-weight:400; padding-right:8px;}

.account-middle input[type="text"] {
    background: #0c4757;
    border: 1px solid #12AE91;
    border-radius: 3px;
    
    font-weight: 600;
}


.member-right small {
    font-size: 85%;
    color: #ECBB58;
}

.account-middle button {
    background-color: #ecbb58;
    border-color: #ecbb58;
    color: #041b25;
    padding: 6px 25px;
    border: 0px;
    border-radius: 3px;
    margin-left: 5px;
}

.commission2 {
    overflow:hidden;
    color:#111;
    line-height:36px;
    font-size:16px;
}

.commission2 ul {list-style:none; float:right;}

.commission2 ul li {
    float: left;
    background: #8729e2;
    padding: 0px 12px;
    margin-left: 6px;
    font-weight: 600;
    width: 205px;
    text-align:center;
    color:#fff;
}
@media screen and (max-width:480px){

.member-right {
    padding-left: 20px;
    width: 100%;
    padding-top: 20px;
    color: white;
    padding-bottom: 20px;
    min-height: 500px;
    padding-right: 20px;
}

.member-menu {
    width: 100%;
    position: relative;
    height: 100%;
    margin-right: 20px;
    padding-top: 30px;
    top: 0px;
    padding-bottom: 30px
}
.commission2 ul li {
    float: left;
    background: #8729e2;
    padding: 0px 12px;
    margin-bottom: 6px;
    font-weight: 600;
    width: 100%;
    text-align: center;
    color:#fff;
}

.account-top .top-block {
    width: 100%;
    float: left;
    border: 2px solid #14AD96;
    margin-bottom: 11px;
    border-radius: 3px;
    color: white;
    text-align: center;
    padding-bottom: 10px;
}

.account-middle2 .top-block {
    width: 100%;
    float: left;
    border: 2px solid #ECBB58;
    margin-bottom: 11px;
    border-radius: 3px;
    color: white;
    text-align: center;
    padding-bottom: 0px;
    background: #1EA0BB;
}
}
.member-right table th {
    background: #0A3642;
    padding: 6px 6px;
    border-bottom: 1px solid #10586B;
    color: #f1b452;
    font-size: 13px;
    font-weight: 600;
    
}

.member-right table {margin-bottom:10px; width:100%;}

 .member-right h2, .member-right h3 {
 
    color: white;
    font-size: 24px;
    font-weight:300;
    }

.member-right table select {
        background: #0F1F29;
    border: 1px solid #1F7187;
    padding: 5px;
    border-radius: 3px;
}

.member-right table td.inheader {
    background: #075064;
    line-height: 36px;
    color: #9cdccd;
}
.member-right table td {
    background:#0C4757;
    padding:6px 10px;
    border-bottom:1px solid #10586B;
    color:white;
    font-size: 13px;
    
}
.fa-dollar:before, .fa-usd:before {
    content: "\f155";
}
.fa-bar-chart-o:before, .fa-bar-chart:before {
    content: "\f080";
}
