/*CART*/

.woocommerce-message {
    border-top-color: #214da1;
}
.woocommerce-message::before {
    content: "\e015";
    color: #214da1;
}
.woocommerce-error, .woocommerce-info, .woocommerce-message {
    background-color: #f8fcff;
}
.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    border-radius: 0px;
    color: #fff;
    background-color: #214da1;
    font-weight: 300;
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #90A6D0;
    color: #fff;
}
.woocommerce table thead {
    background: #214da1;
}
.woocommerce table.shop_table {
    border-radius: 0px;
}
.woocommerce table thead tr th, .woocommerce table thead tr td {
    color: #fff;
    font-weight: 500;
}
.woocommerce table.shop_table td {
    padding: 10px 12px;
}
.woocommerce table tr.even, .woocommerce table tr.alt, .woocommerce table tr:nth-of-type(2n) {
    background: #fff;
}
.woocommerce table a:hover {
    font-weight: inherit;
}
#add_payment_method table.cart img, .woocommerce-cart table.cart img, .woocommerce-checkout table.cart img {
    width: 100px;
}
.woocommerce a.remove {
    color: #214da1 !important;
    font-weight: 400;
}
.woocommerce a.remove:hover {
    color: #fff !important;
    background: #214da1;
}
.woocommerce table tbody tr:hover, .woocommerce table tbody tr.even:hover, .woocommerce table tbody tr.alt:hover, .woocommerce table tbody tr:nth-of-type(2n):hover {
    background: #fff;
    /*box-shadow: inset 0px 1px 1px 1px #eee;*/
}
.woocommerce input.button:disabled, .woocommerce input.button[disabled]:disabled {
    color: #fff;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #24a149;
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #1d813a;
}
.woocommerce .quantity .qty {
    float: right;
}
.woocommerce .quantity {
	margin-bottom: 35px;	
}


/*My Account*/

.woocommerce-account .woocommerce-MyAccount-navigation {
    float: left;
    width: 30%;
    padding: 1rem;
    background-color: #f8f8f8;
    border: 1px solid #ccc;
}
.woocommerce .woocommerce-MyAccount-navigation ul {
	margin-left: 0;
}
.woocommerce .woocommerce-MyAccount-navigation li {
    font-size: 1.25rem;
    margin-bottom: 1rem;
    border-bottom: 1px solid #ccc;
    list-style-type: none;
}
.woocommerce .woocommerce-MyAccount-navigation a {
    color: #214da1;
}
.woocommerce .woocommerce-MyAccount-navigation a:hover {
    color: #333;
}