header.global-header .nav-links .language-menu .settings-language-form{padding: 18px 10px;}
.course-info.about .main-cta a.in_cart{color: #fff;     border-radius: 6px;}
/*shopping-cart css*/
.shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .new-counter {
    margin-left: 25px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
    -ms-border-radius: 3px;
    -o-border-radius: 3px;
    border-radius: 3px;
    padding: 6px 30px 6px 10px;
    display: inline-block;
    border: 2px solid #979797;
}

.shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .new-counter input[type="text"] {
    text-align: center;
    box-shadow: none;
    border: none;
    padding: 8px 0;
    width: 75px;
    height: auto;
    font-family: inherit;
}
.shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .new-counter input[type="text"]:hover,
.shopping-cart .user-data .data-input .three-col .col-2 .numbers-row .new-counter input[type="text"]:focus{
	outline: none;
}
.shopping-cart .discount .code-text span.fa-check-square-o{margin-right: 0;}
.shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button {
    color: #073784;
    cursor: pointer !important;
}

.shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button:hover,
.shopping-cart .user-data .data-input .three-col .col-2 .numbers-row button:focus{
    background: none !important;
    color: #073784 !important;
}

.shopping-cart .user-data .data-input .three-col .col-3 button.btn-remove,
.shopping-cart .discount button[type="submit"],
.shopping-cart .col-two .col-2 button[type="submit"],
.empty-cart a.blue,
.confirm-enrollment button[type="submit"],
.confirm-enrollment a.link-button {
    background: #073784;
    box-shadow: none;
    text-shadow: none;
    border-color: #073784;
    opacity: 1;
    color: #fff;
}

.shopping-cart button:hover,
.shopping-cart button:focus,
.confirm-enrollment button[type="submit"]:hover,
.confirm-enrollment button[type="submit"]:focus,
.confirm-enrollment a.link-button:hover,
.confirm-enrollment a.link-button:focus,
.empty-cart a:hover,
.empty-cart a:focus {
    background: #073784 !important;
    border-color: #073784 !important;
    color: #fff !important;
}

.shopping-cart input[type="text"] {
    min-height: auto;
}

.shopping-cart-container {
    padding-top: 0;
    padding-bottom: 0;
}

.shopping-cart .gray-bg {
    background: #073784;
    margin: 0;
}

.shopping-cart .gray-bg .message-left {
    color: #fff;
}

.shopping-cart table.course-receipt thead th {
    color: black;
    font-weight: bold;
}

.shopping-cart table.course-receipt tr td a,
.shopping-cart .bordered-bar h2 span .blue-link {
    color: #073784;
}
.shopping-cart a.blue{
    background: #fff;
    color: #073784;
    font-family: inherit;
}