.alignRight {text-align: right;}
.alignCenter {text-align: center;}

.account {}
.account_main {max-width: 1030px; padding: 30px 15px 0; margin: 0 auto;}
.account_main h1 {font-size: 20px; font-weight: bold; line-height: 1; font-family: Roboto;}
.account_main-bgWhite {background: #fff; padding: 40px; margin-top: 25px;}

.account .form-group {}
.account .form-group.form-group-btn {margin-top: 25px;}
.account .form-label {}
.account .form-control {}
.account input.form-control,
.account select.form-control,
.account select.form-control:not([size]):not([multiple]) {height: 50px;}

.g-recaptcha {margin-top: 25px;}
.g-recaptcha > div {margin: 0 auto;}

.login-with-social {padding: 25px 0 0; border-top: 1px solid #ddd; margin-top: 25px;}
.login-with-social-title {font-size: 14px;}
.login-with-social .button {margin-top: 15px; font-weight: normal;}

.login-with-social .text-register {}
.login-with-social .text-register span {}
.login-with-social .text-register a {}

.account-index .account_main {max-width: 1240px;}
.account-index .account_main-bgWhite {margin-top: 0; padding: 20px;}
.account-index .account_main-bgWhite h2 {font-weight: bold; margin-bottom: 30px; padding-bottom: 20px; border-bottom: 1px solid #ddd; font-size: 20px; text-transform: uppercase;}
.welcome-box {}
.welcome-box img {display: block; border-radius: 100px; width: 60px; height: 60px; margin-right: 10px;}
.welcome-box .welcome-box-text h2 {font-size: 14px; font-weight: normal;}
.welcome-box .welcome-box-text h2 span {display: block;}
.welcome-box .welcome-box-text h2 strong {display: block; font-weight: bold;}

.info-user-list {margin: 20px 0 0;}
.info-user-list ul {padding: 0;}
.info-user-list ul li {list-style: none;}
.info-user-list ul li a {display: block; padding: 15px;}
.info-user-list ul li a:hover {background: #eee; color: #000;}
.info-user-list ul li a.active {background: #ddd;}
.info-user-list ul li a svg {margin-right: 5px;}
.info-user-list ul li a strong {}

.table-orders {border: 1px solid #ddd; width: 100%;}
.table-orders th,
.table-orders td {padding: 10px 5px; border-bottom: 1px solid #ddd;}
.table-orders th {font-weight: bold; background: rgb(246, 246, 246); text-transform: uppercase; padding: 20px 5px;}
.table-orders td {}
.table-orders td img {display: block; border: 1px solid #ddd; border-radius: 10px;}
.table-orders td a {color: #3477DD;}
.table-orders tr:hover th,
.table-orders tr:hover td {background: rgb(246, 252, 255);}

.order-information {padding: 30px; border-radius: 10px; background: #eee; margin-bottom: 30px;}
.order-information p {}
.order-information p:last-child {margin-bottom: 0;}
.order-information span {display: inline-block; vertical-align: middle; width: 200px;}
.order-information strong {display: inline-block; vertical-align: middle;}

.totalPrice {color: #d00; font-weight: bold; font-size: 18px;}