/* Global Modifications */ 


/*.page-user-order-history div.block-system-main div.content,*/
.page-user-order-history .table-label,
.page-user-orders .table-label,
.no-membership-wrapper label{
    font-size:36px;
    font-weight:bold;
    color:rgb(51,51,51);
    font-weight: bold;
}
.payment-history-none{
    font-size:16px;
    padding: 0px 20px 100px;;
}
.page-ms-resume-checkout .block-system-main,
.page-user-order-history .block-system-main,
.page-user-orders .block-system-main,
.page-user-member-info .block-system-main{
    clear: both;
    padding: 20px;
}
.page-ms-resume-checkout .block-system-main .fieldset-legend,
.page-user-member-info .form-wrapper .fieldset-legend{
    font-size:36px;
    font-weight:bold;
    color:#333;
}
.page-user table caption {
    font-size:36px;
    font-weight:bold;
    color:#333;
    text-align: left;
}
.page-user-member-info .form-wrapper.ms-plans .fieldset-wrapper{
    width: 400px;
    margin: 0px auto 50px;
    padding-top: 20px;
}
.page-user-member-info .form-wrapper.ms-plans .fieldset-wrapper p{
  margin: 0px;
  padding: 0px;
}
.page-user-member-info .form-wrapper.ms-plans .fieldset-wrapper p a{
    font-size:18px;
    font-weight:bold;
    margin: 0px;
    padding: 20px;
    display: block;
}
.page-user-member-info .form-wrapper.ms-plans .fieldset-wrapper p:nth-child(2) a{
  background-color: #E8F0E8;
}

.page-user-order-history div.block-system-main div.content table, 
.page-user-orders div.block-system-main div.content table{
    font-size:16px;
    font-weight: normal;
}

.page-user table,
#ms-user-memberships-table,
.page-user-order-history div.block-system-main table,
.page-user-orders div.block-system-main table{
    margin: 0px 0px 50px;
    width: 974px;     
}
.page-user-order-history div.block-system-main table table,
.page-user-orders div.block-system-main table table{
  width: 100%;
}
.page-user table thead tr,
#ms-user-memberships-table thead tr {
    border-bottom: 1px solid #B1E3ED;
}
.page-user table tbody tr td,
.page-user-order-history div.block-system-main table td,
.page-user-orders div.block-system-main table td,
#ms-user-memberships-table tbody tr td{
    padding: 1.0em;
}
.page-user-order-history div.block-system-main table tbody:first-child,
.page-user-orders div.block-system-main table tbody:first-child{
    border-bottom: 1px solid #B1E3ED;
}

.page-user table tbody tr.odd td,
.page-user-order-history div.block-system-main table tr:nth-child(2),
.page-user-orders div.block-system-main table tr:nth-child(2),
#ms-user-memberships-table tbody tr.odd td{
    background-color: #E8F0E8;
}
.page-user table th,
.page-user-order-history div.block-system-main table th,
.page-user-orders div.block-system-main table th,
#ms-user-memberships-table th{
    font-size:20px;
    font-weight:bold;
    color:rgb(51,51,51);
    padding: 10px 5px;
}
tr.even, tr.odd {
    background-color: transparent;
    border-bottom: none;
    padding: 10px 5px;
}

.page-user-register div.block-system-main{
    clear: both;
}
#ms_membership_fieldset{
    margin-bottom: 0px;
    padding: 20px;
    background-color: white;
    border: solid 1px #CCC;  
}

#ms_membership_fieldset legend{
    color: #000;
    background-color: white;
    padding: 10px 20px;
    border: solid 1px #CCC;
    font-weight: bold;
    font-size: 18px;
}

.no-membership-wrapper .form-item div{
    font-size: 16px;
    padding: 20px 20px 50px;
}

.ms_order_items, .ms_order_table {
    border: none;
    width: 100%;
}
.ms_order_items tr, .ms_order_table tr {
    background: none;
    border: none;
}
.ms_order_items td, .ms_order_table td,
.ms_order_items th, .ms_order_table th {
    border: none;
    padding: 0px;
    font-size: 16px;
    padding: 1.0em;
}
.ms_order_items th, .ms_order_table th {
  font-weight: bold;
  padding-bottom: 2px;
}

.fieldset-wrapper{
/*  padding: 20px;*/
}
.ms_order_items, .ms_order_table {
  border: 2px solid #E8F0E8;
}

.bg-green{
  background-color: #595959;
}

.page-user-order-history.page-user-order-history-view div.block-system-main table tbody:first-child,
.page-user-orders.page-user-order-history-view div.block-system-main table tbody:first-child {
    border-bottom: none;
}