/* SYS-MEMBER-REGISTER */
input[type="text"], input[type="email"], input[type="password"], input[type="url"], input[type="number"], .form-control { height: 35px;}
input[type="text"], input[type="email"], input[type="password"], input[type="url"], input[type="number"], textarea {
    width: 100%;
    padding: 1px 15px;
}
/*.sys-member-register .form-group .btn , 
.sys-member-login .body .btn , 
.sys-sale-checkout .address-shipment-box .member-login-box .btn,
.sys-sale-checkout .body .address-detail-box .btn{
	font-family: initial;
}*/
.form-group{ margin-bottom: 10px;}
.sys-member-register .form-horizontal{ padding-top: 40px;}
.sys-member-register .form-horizontal .form-group{ margin-bottom: 15px !important;}
.sys-member-register .form-horizontal .form-group .btn-member-update{ margin-top: 40px;}
.sys-member-register span.required{color: #ff6868;}

/* SYS-MEMBER-LOGIN */
.sys-member-login .body {margin-top: 40px;}
.sys-member-login .body .form-group{ margin-bottom: 15px !important; }
.sys-member-login .body .checkbox{padding: 0;}
/*.sys-member-login .body .checkbox input{margin-top: 8px;}*/
.sys-member-login .body .btn-member-signin, .sys-member-login .body .btn-member-register, .sys-member-login .body .btn-member-register{ margin-top: 20px;}
.sys-member-login .body .btn-member-register:hover{color: #6197ce;}
.sys-member-login .body .btn-member-signin{
	background: #8dc63f;
	border: 1px solid #8dc63f;
	padding-left: 60px;
	padding-right: 60px;
	display: block;
	clear: both;
	width: 165px;
}
.sys-member-login .body .btn-member-signin:hover{ color: #fff; background-color: #85ce23; border-color: #85ce23;}
.sys-member-login .body .btn-member-register{
	background: none;
	border: none;
	color: #979797;
	text-decoration: underline;
	padding: 0;
	margin-right: 15px;
}

/* SYS-SALE-CHECKOUT*/
.sys-sale-checkout .body{ padding-top: 40px;}
.sys-sale-checkout .body .product-wrapper{ text-align: left;}
.sys-sale-checkout .body .cart-product-detail{ background: #fcfcfc;}
.sys-sale-checkout .body .cart-product-detail .deleteOrder a:hover{color: #ff6868;}
.sys-sale-checkout .body .cart-product-detail:hover{background: #efefef;}
.sys-sale-checkout .body #coupons_code_input input{width: 40%; float: right;}
.sys-sale-checkout .body .yout-cart-sumary #coupons_code_input{text-align: right;line-height: 43px;}
.sys-sale-checkout .body .yout-cart-sumary #text_coupons{line-height: 43px;}
.sys-sale-checkout .body .yout-cart-sumary .grand-total, .sys-sale-checkout .body .yout-cart-sumary .grand-total-price{background: #e9e9e9;}
.sys-sale-checkout .body .yout-cart-sumary .grand-total h3, .sys-sale-checkout .body .yout-cart-sumary .grand-total-price h3{margin:0;line-height: 43px;}
.sys-sale-checkout .body .yout-cart-sumary .all-discount, .sys-sale-checkout .body .yout-cart-sumary .total-price, .sys-sale-checkout .body .yout-cart-sumary .grand-total{text-align: right;}
.sys-sale-checkout .payment-method{margin-top: 40px;}
.sys-sale-checkout .address-shipment-box h2{margin: 0;}
.sys-sale-checkout .address-shipment-box .member-login-box{padding-left: 35px;}
.sys-sale-checkout .address-shipment-box .member-login-box .member_login .checkbox {padding-left: 0;}
/*.sys-sale-checkout .address-shipment-box .member-login-box .member_login .checkbox label input{margin-top: 8px;}*/
.sys-sale-checkout .address-shipment-box .order_address span.required{color: #ff6868;}
.sys-sale-checkout .address-shipment-box .member-login-box .btn-member-signin{ color: #fff; background-color: #8dc63f; border-color: #8dc63f;}
.sys-sale-checkout .address-shipment-box .member-login-box .btn-member-signin:hover{ color: #fff; background-color: #85ce23; border-color: #85ce23;}
.sys-sale-checkout .body .address-detail-box .confirm-order-button{margin-top: 40px;}

.su-element-box .form-control {
  height: auto;
  min-height: 42px;
}
@media(max-width: 991px) {
  .sys-confirm-payment .confirm-payment-box > .row > div:first-child {
    width: 100%;
  }
  .sys-confirm-payment .confirm-payment-box > .row > div > .row {
    margin: 0;
  }
  .sys-confirm-payment .confirm-payment-box > .row > div:first-child > .row > div:first-child {
    padding: 0;
  }
  .sys-confirm-payment .confirm-payment-box > .row > div:first-child > .row > div:first-child > h2 {
    font-weight: bold;
    margin-bottom: 20px;
  }
}