﻿.subody {
    width: 98%;
    margin-right: auto;
    margin-left: auto;
    padding-left: 15px;
    padding-right: 15px;
    background: #F9F9F9;
    min-height: 600px;
}

       #my-account-content {
           margin-bottom: 50px;
       }

       .xfuncommerce-message::before {
           content: "";
           color: #dae678;
       }

       .xfuncommerce-error::before {
           content: "";
           color: #a51d1d;
       }

       .xfuncommerce-error li {
           list-style: none;
       }

       .msg-error {
           color: #806037;
       }

       .msg-ok {
           color: #7db000;
       }

       .xfuncommerce-message::before, .xfuncommerce-info::before, .xfuncommerce-error::before {
           font-family: 'retinaicon-font';
           position: absolute;
           left: 20px;
           top: 3px;
           bottom: 3px;
           font-size: 30px;
           line-height: 60px;
           font-weight: 400;
       }


       .xfuncommerce-message, .xfuncommerce-error, .xfuncommerce-info {
           position: relative;
           min-height: 60px;
           padding: 20px 10px 14px 70px;
           margin-bottom: 20px;
           border: 1px solid;
           border-top-color: currentcolor;
           border-right-color: currentcolor;
           border-bottom-color: currentcolor;
           border-left-color: currentcolor;
       }

           .xfuncommerce-message::after, .xfuncommerce-error::after, .xfuncommerce-info::after {
               content: '';
               position: absolute;
               top: 0;
               bottom: 0;
               left: 0;
               right: 0;
               border: 3px solid;
               pointer-events: none;
               opacity: 0.5;
           }

           .xfuncommerce-error::after {
               border-color: #f6a2a2;
           }

           .xfuncommerce-message::after {
               border-color: #dae678;
           }


       /***************************************
       *Crumb
       ****************************************/

       .subody .bread-title {
           border-bottom: 1px dashed #858585;
           display: block;
           padding: 10px 0px 10px 20px;
           margin-bottom: 20px;
       }

           .subody .bread-title a {
               color: #6d6c6c;
               padding: 5px;
           }


      /***********************************
     * Area Title
     ***********************************/

      .content-title {
        padding: 15px 15px 15px 5px;
        font-size: 16px;
        font-weight: bold;
        color: #806037;
        border-bottom: solid 1px #e1e1e1;
        margin-bottom: 20px;
        margin-left: 15px;
        margin-right: 15px;
    }
       form .form-row-wide, form .form-row-wide {
           margin-bottom: 15px;
       }

       p.form-row label, p.form-row label, #ship-to-different-address label {
           font-weight: 400;
           /*width: 100px;*/
       }

.item_links a {
    color: #b07541;
}
/***************************************
    *Subody
    ****************************************/
    .subody .col-1 {
        text-align: left;
        margin-top: 10px;
        padding-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom:15px;
    }

    .subody .col-2 {
        margin-top: 10px;
        padding-top: 10px;
        padding-left: 15px;
        padding-right: 15px;
        padding-bottom:15px;
    }

    .subody .row-with-border {
        background: #fff;
        padding-bottom: 5px;
        margin-bottom: 20px;
    }

    .row .mem-row {
        font-size: 14px;
        padding: 10px;
        border: 1px solid #ccc;
        margin: 10px;
    }

    .row .mem-row i {
        font-size: 20px;
    }

    .item_links > a:link{
        color:#7db000;
    }  
    
     .item_links > a:hover{
        color:#dae678;
    }