.account-sidebar {
    background: #f4f4f4;
    padding: 25px;
}
.avtar-image {
    height: 100px;
    width: 100px;
    position: relative;
    cursor: pointer;
}
.avtar-image:after {
    content:"\f030";
    display: block;
    position: absolute;
    right: -5px;
    bottom: -10px;
    width: 35px;
    height: 35px;
    border-radius: 50%;
    background:#00cccc;
    text-align: center;
    line-height: 35px;
    font-family: FontAwesome;
    color: #fff;
}
.user-information h4 {
    font-size: 16px;
    margin-top: 15px;
    margin-bottom: 0;
}
.user-information p {
    margin-bottom: 0;
}
.user-information a {
    color: #00cccc;
}
.account-menu {
    margin-top: 30px;
}
.dashboard-headeing h2 {
    font-size: 24px;
}
.account-menu ul li a {
    background: #00cccc;
    color: #fff;
    display: block;
    padding: 10px;
    margin-bottom: 10px;
    border-radius: 6px;
}
.account-menu ul li a:hover {
    background: #06228f;
}
.account-menu ul li.active a {
    background: #06228f;
}
.dashboard-headeing p {
    margin-bottom: 0;
}

.dashboard-headeing a {
    color: #00cccc;
}
.dashboard-hold {
    text-align: center;
    border: 1px solid #eee;
    padding: 20px;
    transition: all .3s ease;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    margin-bottom: 30px;
}
.dashboaard-lisit{
	margin-top: 40px;
}
.banner-icon-counter{
	display: inline-block;
	position: relative;
}
.banner-counter {
    font-size: 14px;
    line-height: 26px;
    min-width: 25px;
    height: 25px;
    display: inline-block;
    position: absolute;
    top: 0;
    right: -10px;
    border-radius: 50%;
    font-weight: 600;
    padding: 0 5px;
    background: #00cccc;
    color: #ffffff;
}
.dashboard-text h4{
	text-transform: uppercase;
    font-size: 16px;
    font-weight: 500;
    margin: 15px 0 0;
}
.dashboard-hold:hover {
    border-color: #43a08c;
    background: rgba(228,240,235,0.88);
}
.banner-icon-counter img {
    width: 90px;
    height: 90px;
    object-fit: contain;
}
.bid-order table {
    background: #fff none repeat scroll 0 0;
    border-radius: 0;
    width: 100%;
}
.bid-order table tr{
	border-bottom: 1px solid #eee;
}
.bid-order table tr, td, th{
	padding:30px 0;
}
.bid-order{
	margin: 30px 0;
}
a.actionbtn {
    background: #00cccc;
    color: #fff;
    padding: 5px 15px;
    border-radius: 30px;
    font-size: 14px;
}
a.actionbtn:hover{
	background: #252525;
}
.cart_totals h2 {
    border-bottom: 2px solid #222;
    display: inline-block;
    font-size: 20px;
    margin: 0 0 35px;
    text-transform: uppercase;
    font-weight: 500;
}

.cart_totals table {
    border: medium none;
    margin: 0;
    text-align: right;
}

.cart_totals table th {
    border: medium none;
    font-size: 14px;
    font-weight: bold;
    padding: 0 20px 12px 0;
    text-align: right;
    text-transform: uppercase;
    vertical-align: top;
}

.cart_totals table td {
    border: medium none;
    padding: 0 0 12px;
    vertical-align: top;
}

.cart_totals table td .amount {
    color: #222222;
    font-size: 13px;
    font-weight: bold;
    margin-left: 5px;
    text-align: right;
    text-transform: uppercase;
}

.cart_totals table td ul#shipping_method {
    list-style: outside none none;
    margin: 0;
    padding: 0;
}

.cart_totals table td ul#shipping_method li {
    float: left;
    margin: 0 0 10px;
    padding: 0;
    text-indent: 0;
    width: 100%;
}

.cart_totals table td ul#shipping_method li input {
    margin: 0;
    position: relative;
    top: 2px;
}
a.shipping-calculator-button {
    font-weight: bold;
    color: #6f6f6f;
}

a.shipping-calculator-button:hover {
    color: #83CBDC
}

.cart_totals table tr.order-total th,
.cart_totals table tr.order-total .amount {
    font-size: 16px;
    text-transform: uppercase;
    white-space: nowrap;
    font-weight: 600;
}

.cart_totals table tr.order-total th {
    font-weight: 700;
}

.biling-address p {
    margin-bottom: 4px;
}


.cart_totals {
    text-align: right;
    float: right;
}
.float-md-right {
    float: right!important;
}
.product-thumbnail img {
    width: 100%;
}
.table-content table td.product-thumbnail {
    width: 100px;
}
.wishlistttt table tr, td, th{
	padding:20px;
	text-align: center;
}
.download-order {
    padding: 35px 15px 30px 30px;
    list-style-type: none;
    margin-bottom: 15px;
    border-radius: 0;
    border-width: 0 10px 0 0;
    border-style: solid;
    font-size: var(----proteo-woo_messages_font_size,1rem);
    font-weight: 500;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 15%);
    background-color: #fff;
}
.download-order a{
    float: right;
    margin-bottom: 0;
    text-transform: uppercase;
    font-size: .8125em;
}
.download-order a:hover {
    background: #252525;
}

.download-order a {
    background: #00cccc;
    color: #fff;
    padding: 10px 20px;
    border-radius: 30px;
    margin-top: -10px;
}
.download-order {
    margin-top: 35px;
}
.labelss {
    margin-bottom: 15px;
}
.labelss label span {
    color: #ef0404;
}
.formdes {
    font-style: italic;
    margin-top: 4px;
}
.change-passweord {
    font-weight: 500;
    margin-bottom: 15px;
}
.addressesbox{
	margin-bottom:30px;
}
.addresses-sect{
	margin-top: 40px;
}
.alltoledo-Address a {
    color: #00cccc;
}
.addressesbox p {
    margin-bottom: 0;
}
.biling-title{
	margin-bottom: 30px;
}
.labelss label {
    color: #252525;
    font-weight: 600;
}
.bids-section .alltoledo-shop {
    margin-bottom: 30px;
}
.bids-section {
    margin-top: 40px;
}
.emp-profile{
    margin-top: 3%;
}

.profile-img img{
    width: 70%;
    height: 100%;
}
.profile-img .file {
    position: relative;
    overflow: hidden;
    margin-top: -20%;
    width: 70%;
    border: none;
    border-radius: 0;
    font-size: 15px;
    background: #212529b8;
}
.profile-img .file input {
    position: absolute;
    opacity: 0;
    right: 0;
    top: 0;
}
.profile-head h5{
    color: #333;
}
.dashboard-headeing.ak-head {
    margin-bottom: 30px;
}
.profile-edit-btn {
    border: none;
    border-radius: 1.5rem;
    padding: 6% 15%;
    font-weight: 500;
    color: #fff;
    cursor: pointer;
    background: #00cccc;
    font-size: 12px;
}
.profile-edit-btn:hover{
    background: #06228f;
}
.proile-rating{
    font-size: 12px;
    color: #818182;
    margin-top: 5%;
}
.proile-rating span{
    color: #495057;
    font-size: 15px;
    font-weight: 600;
}

.profile-work{
    padding: 14%;
    margin-top: -15%;
}
.profile-work p{
    font-size: 12px;
    color: #818182;
    font-weight: 600;
    margin-top: 10%;
}
.profile-work a{
    text-decoration: none;
    color: #495057;
    font-weight: 600;
    font-size: 14px;
}
.profile-work ul{
    list-style: none;
}
.profile-tab label{
    font-weight: 600;
}
.profile-tab p{
    font-weight: 600;
    color: #00cccc;
}
.tab-content1.profile-tab {
    margin-top: 25px;
}
@media only screen and (max-width: 767px){
    .profile-edit-btn{
        margin-top: 20px;
    }
    .myaccount-description{
        margin-top: 30px;
    }
    .dashboard-headeing{
        margin-bottom: 20px;
    }
}