#menu_user_dashboard{
    float: left;
    width: -webkit-calc( 100% - 104px );
    width: -moz-calc( 100% - 104px );
    width: -ms-calc( 100% - 104px );
    width: -o-calc( 100% - 104px );
    width: calc( 100% - 104px );
    padding: 0 52px;
    background: #f1f1f1;
    box-shadow: inset 5px 5px 10px #ddd;
    border-top: 1px solid #ccc;
    border-bottom: 1px solid #ddd;
    font-size: 13px;
}
    #menu_user_dashboard .item{
        float: left;
        height: 65px;
        line-height: 65px;
        margin-right: 39px;
    }
.dashboard_main_content{
    float: left;
    width: 100%;
    background: #f9f9f9;
}
    .dashboard_main_content .dashboard_notifications{
        float: left;
        width: 100%;
        margin: 65px 0;
    }
        .dashboard_main_content .dashboard_notifications .title{
            float: left;
            width: 100%;
            margin-bottom: 13px;
        }
        .dashboard_main_content .dashboard_notifications .list{
            float: left;
            width: 100%;
            margin: 0;
            padding: 0;
            list-style: none;
        }
            .dashboard_main_content .dashboard_notifications .list li{
                float: left;
                width: -webkit-calc( 100% - 26px );
                width: -moz-calc( 100% - 26px );
                width: -ms-calc( 100% - 26px );
                width: -o-calc( 100% - 26px );
                width: calc( 100% - 26px );
                padding: 13px;
                margin: 0;
                background: #f9f9f9;
                border-bottom: 1px solid #f1f1f1;
            }
            .dashboard_main_content .dashboard_notifications .list li.unread{
                background: #fff;
            }
                .dashboard_main_content .dashboard_notifications .list li .text{
                    float: left;
                    width: -webkit-calc( 100% - 130px );
                    width: -moz-calc( 100% - 130px );
                    width: -ms-calc( 100% - 130px );
                    width: -o-calc( 100% - 130px );
                    width: calc( 100% - 130px );
                }
                .dashboard_main_content .dashboard_notifications .list li .info{
                    float: right;
                    width: 130px;
                    text-align: right;
                    font-size: 13px;
                }
                    .dashboard_main_content .dashboard_notifications .list li .info i{
                        margin-left: 13px;
                    }
                    .dashboard_main_content .dashboard_notifications .list li .info i:hover{
                        opacity: 0.3;
                        cursor: pointer;
                    }
                .dashboard_main_content .dashboard_notifications .list li.with_avatar .text{
                    float: left;
                    width: -webkit-calc( 100% - 195px );
                    width: -moz-calc( 100% - 195px );
                    width: -ms-calc( 100% - 195px );
                    width: -o-calc( 100% - 195px );
                    width: calc( 100% - 195px );
                }
                .dashboard_main_content .dashboard_notifications .list li.with_avatar .avatar{
                    float: left;
                    width: 52px;
                    height: 52px;
                    background: #f1f1f1;
                    border-radius: 100%;
                    margin-right: 13px;
                }
                .dashboard_main_content .dashboard_notifications .list li.with_avatar .info{
                    float: right;
                    width: 130px;
                    text-align: right;
                    font-size: 13px;
                }
    .dashboard_main_content .dashboard_myorders{
        float: left;
        width: 90%;
        padding: 65px 5%;
    }
        .dashboard_main_content .dashboard_myorders .order{
            width: 100%;
            width: -webkit-calc( 100% - 2px );
            width: -moz-calc( 100% - 2px );
            width: -ms-calc( 100% - 2px );
            width: -o-calc( 100% - 2px );
            width: calc( 100% - 2px );
            height: 65px;
            background: #fff;
            border: solid 1px #ddd;
            border-top: none;
        }
        .dashboard_main_content .dashboard_myorders .order:first-child{
            border-top: solid 1px #ddd;
        }
            .dashboard_main_content .dashboard_myorders .order .order_content{
                float: left;
                width: 100%;
                min-height: 65px;
                font-size: 13px;
            }
                .dashboard_main_content .dashboard_myorders .order .order_content .order_id{
                    float: left;
                    width: 65px;
                    height: 65px;
                    line-height: 65px;
                    text-align: center;
                }
                .dashboard_main_content .dashboard_myorders .order .order_content .name{
                    float: left;
                    width: 260px;
                    height: 65px;
                    line-height: 65px;
                }
                .dashboard_main_content .dashboard_myorders .order .order_content .total{
                    float: left;
                    width: 130px;
                    height: 65px;
                    line-height: 65px;
                    text-align: center;
                }
                .dashboard_main_content .dashboard_myorders .order .order_content .statement{
                    float: left;
                    width: 130px;
                    height: 65px;
                    line-height: 65px;
                }
                    .dashboard_main_content .dashboard_myorders .order .order_content .statement .dot{
                        margin-right: 5px;
                    }
                    .dashboard_main_content .dashboard_myorders .order .order_content .statement .dot.onhold{
                        color: #f4d442;
                    }
                    .dashboard_main_content .dashboard_myorders .order .order_content .statement .dot.shipped{
                        color: #31a8ed;
                    }
                    .dashboard_main_content .dashboard_myorders .order .order_content .statement .dot.canceled{
                        color: #cc3300;
                    }
                    .dashboard_main_content .dashboard_myorders .order .order_content .statement .dot.completed{
                        color: #41c159;
                    }
                .dashboard_main_content .dashboard_myorders .order .order_content .date{
                    float: left;
                    width: 130px;
                    height: 65px;
                    line-height: 65px;
                    text-align: center;
                }
                .dashboard_main_content .dashboard_myorders .order .order_content .actions{
                    float: right;
                    height: 65px;
                    line-height: 65px;
                    text-align: center;
                }
                    .dashboard_main_content .dashboard_myorders .order .order_content .actions button{
                        float: left;
                        width: 39px;
                        height: 39px;
                        margin: 13px;
                        padding: 0;
                    }
        .dashboard_main_content .dashboard_myorders .info_order_content{
            float: left;
            width: 100%;
            width: -webkit-calc( 100% - 2px );
            width: -moz-calc( 100% - 2px );
            width: -ms-calc( 100% - 2px );
            width: -o-calc( 100% - 2px );
            width: calc( 100% - 2px );
            background: #fff;
            border: solid 1px #ddd;
            padding-bottom: 65px;
        }
            .dashboard_main_content .dashboard_myorders .info_order_content .info_name{
                float: left;
                width: 100%;
                text-align: center;
                font-size: 26px;
                font-family: 'LatowebBlack';
                margin-top: 39px;
            }
            .dashboard_main_content .dashboard_myorders .info_order_content .info_total{
                float: left;
                width: 100%;
                text-align: center;
                font-family: 'LatowebBlack';
            }
            .dashboard_main_content .dashboard_myorders .info_order_content .info_statement{
                float: left;
                width: 100%;
                text-align: center;
                margin-top: 13px;
            }
                .dashboard_main_content .dashboard_myorders .info_order_content .info_statement .dot{
                    margin-right: 5px;
                }
                .dashboard_main_content .dashboard_myorders .info_order_content .info_statement .dot.onhold{
                    color: #f4d442;
                }
                .dashboard_main_content .dashboard_myorders .info_order_content .info_statement .dot.shipped{
                    color: #31a8ed;
                }
                .dashboard_main_content .dashboard_myorders .info_order_content .info_statement .dot.canceled{
                    color: #cc3300;
                }
                .dashboard_main_content .dashboard_myorders .info_order_content .info_statement .dot.completed{
                    color: #41c159;
                }
            .dashboard_main_content .dashboard_myorders .info_order_content .info_address{
                float: left;
                width: -webkit-calc( 100% - 130px );
                width: -moz-calc( 100% - 130px );
                width: -ms-calc( 100% - 130px );
                width: -o-calc( 100% - 130px );
                width: calc( 100% - 130px );
                padding: 26px 65px;
                background: #f9f9f9;
                border-top: solid 1px #ddd;
                border-bottom: solid 1px #ddd;
                margin-top: 39px;
                line-height: 26px;
                font-size: 17px;
            }
                .dashboard_main_content .dashboard_myorders .info_order_content .info_address strong{
                    font-family: 'LatoWebBlack';
                }
                .dashboard_main_content .dashboard_myorders .info_order_content .info_address .billing_address{
                    float: left;
                    width: 50%;
                }
                .dashboard_main_content .dashboard_myorders .info_order_content .info_address .shipping_address{
                    float: left;
                    width: 50%;
                }
            .dashboard_main_content .dashboard_myorders .info_order_content .info_products{
                float: left;
                width: -webkit-calc( 100% - 130px );
                width: -moz-calc( 100% - 130px );
                width: -ms-calc( 100% - 130px );
                width: -o-calc( 100% - 130px );
                width: calc( 100% - 130px );
                padding: 26px 65px;
                margin-top: 39px;
                min-height: 520px;
            }
                .dashboard_main_content .dashboard_myorders .info_order_content .info_products .item{
                    float: left;
                    width: 100%;
                    border-bottom: solid 1px #ddd;
                }
                    .dashboard_main_content .dashboard_myorders .info_order_content .info_products .item .head{
                        font-family: 'LatoWebBlack';
                    }
                    .dashboard_main_content .dashboard_myorders .info_order_content .info_products .item .product_name{
                        float: left;
                        height: 65px;
                        line-height: 65px;
                    }
                    .dashboard_main_content .dashboard_myorders .info_order_content .info_products .item .product_total{
                        float: right;
                        width: 130px;
                        height: 65px;
                        line-height: 65px;
                        text-align: right;
                    }
                    .dashboard_main_content .dashboard_myorders .info_order_content .info_products .item .product_quant{
                        float: right;
                        width: 130px;
                        height: 65px;
                        line-height: 65px;
                        text-align: right;
                    }
                    .dashboard_main_content .dashboard_myorders .info_order_content .info_products .item .product_single_price{
                        float: right;
                        width: 130px;
                        height: 65px;
                        line-height: 65px;
                        text-align: right;
                    }
.user_dashboard_title{
    float: left;
    width: 100%;
    text-align: center;
    padding: 65px 0;
    margin: 0;
    background: #f9f9f9;
    border-bottom: 1px solid #ddd;
    font-family: 'LatoWebBlack';
    font-size: 52px;
    box-shadow: 0px 8px 8px #f1f1f1;
}
.user_dashboard_form{
    float: left;
    width: 100%;
    margin: 65px 0;
}
    .user_dashboard_form .error{
        float: left;
        width: -webkit-calc( 100% - 52px );
        width: -moz-calc( 100% - 52px );
        width: -ms-calc( 100% - 52px );
        width: -o-calc( 100% - 52px );
        width: calc( 100% - 52px );
        padding: 13px 26px;
        margin-bottom: 26px;
        font-family: 'LatoWebBlack';
        color: #cc0000;
        text-align: center;
        background: #ea8787;
        border: solid 1px #cc0000;
    }
    .user_dashboard_form .title{
        float: left;
        width: 100%;
        text-align: center;
        border-bottom: 1px solid #f1f1f1;
        padding-bottom: 65px;
    }
    .user_dashboard_form .elem{
        float: left;
        width: 100%;
        border-bottom: 1px solid #f1f1f1;
    }
        .user_dashboard_form .elem label{
            float: left;
            width: 26%;
            height: 130px;
            line-height: 130px;
            text-transform: uppercase;
            color: #ccc;
        }
        .user_dashboard_form .elem .elem_content{
            float: left;
            width: 74%;
            margin-top: 26px;
            margin-bottom: 26px;
        }
            .user_dashboard_form .elem .elem_content .image_actions_content{
                float: right;
                width: -webkit-calc( 100% - 91px );
                width: -moz-calc( 100% - 91px );
                width: -ms-calc( 100% - 91px );
                width: -o-calc( 100% - 91px );
                width: calc( 100% - 91px );
            }
            .user_dashboard_form .elem .elem_content .info_text{
                float: left;
                width: 100%;
                margin-bottom: 6.5px;
            }
            .user_dashboard_form .elem .elem_content .input_content{
                float: left;
                width: 100%;
            }
                .user_dashboard_form .elem .elem_content .input_content input{
                    float: left;
                    width: -webkit-calc( 100% - 28px );
                    width: -moz-calc( 100% - 28px );
                    width: -ms-calc( 100% - 28px );
                    width: -o-calc( 100% - 28px );
                    width: calc( 100% - 28px );
                    padding: 0 13px;
                    background: #f9f9f9;
                    border: solid 1px #ddd;
                    border-radius: 6.5px;
                }
            .user_dashboard_form .elem .elem_content .image{
                float: left;
                width: 78px;
                height: 78px;
                margin-right: 13px;
            }
                .user_dashboard_form .elem .elem_content .image .avatar{
                    float: left;
                    width: 78px;
                    height: 78px;
                    border-radius: 100%;
                    background: #f1f1f1 center no-repeat;
                    background-size: cover;
                }
        .user_dashboard_form .elem button{
            float: left;
            width: 100%;
            height: 65px;
            line-height: 65px;
            text-transform: uppercase;
            color: #fff;
            padding: 0;
            margin: 26px 0;
        }