.login-container {
    text-align: -webkit-center;
    padding-top: 5px;
    margin-top: 1%;
}
.account_section .nav-tabs>li>a {
    text-decoration: none;
    background-color: #04cfcf;
    font-weight: 600;
}
.account_section .nav-tabs>li.active>a{
    background-color: #7edb80!important;
}


.account_info_sec .tab_title{
    text-decoration:underline;
    padding: 25px 0px 10px 0px;
}
.address_form_modal .w3-modal-content{
    width: 45%;
}
.address_row .ctrl_td button{
    margin: 2px;
    font-size: 0.8em;
    padding: 3px 9px;
}


#account_info h3{
    text-align: left;
}
#account_info .info_box{
    text-align: left;
}
#account_info .info_box p{
    margin-bottom: 3px;
}


.address_sec table thead tr{
    background-color: #0000 !important;
    text-align: center;
}
.address_sec table tr{
    border-bottom: 1px solid #0004;
}
.address_sec table tr td{
    padding: 10px 5px 5px 5px;
}
.address_sec table tr td .tick_icon{
    color: green;
    margin-right: 3px;
}


.account_info_sec .profile_icons{
    padding-right: 5px;
}


.acc_order_card{
    padding: 6px;
    border: 1px solid #0003;
    margin: 5px;
    background-color: #ffffff;
    box-shadow: 0px 0px 6px #0004;
    width: 750px;
}
.acc_order_card .row{
        align-items: center;
}
.my_orders_sort_tbl td{
    padding: 3px 8px;
}
.acc_order_card .col1{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.odr_item_thumbnail{
    height: 40px;
    margin: 7px;
}
.order_box_cart_icon{
    color: #0ab77d;
    margin-right: 10px;
    font-size: 1.2em;
}



.order_view_sec .first_tbl tr td:nth-child(1), .order_view_sec .first_tbl tr td:nth-child(4){
	font-weight: 600;
    vertical-align: middle;
    text-align: right;
}
.order_view_sec .first_tbl tr td:nth-child(3), .order_view_sec .first_tbl tr td:nth-child(6){
    text-align: left;
}
.order_view_sec .item_img{
    height: 60px;
    margin: 3px;
}
.order_view_sec table td{
    vertical-align: middle!important;
}

.cus_order_item_box{
    display: flex;
    align-items: center;
}
.cus_order_item_box .col_1, .cus_order_item_box .col_2, .cus_order_item_box .col_3, .cus_order_item_box .col_4{
    padding: 5px 20px;
}
.cus_order_item_box .thumbnail{
    height: 60px;
}
.cus_order_item_box .item_name{
    
}
.cus_order_item_box .qty{
    
}
.cus_order_item_box .price{
    
}