.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 {
    box-shadow: none;
    text-shadow: none;
    opacity: 1;
    color: #fff;
}

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

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

.shopping-cart .gray-bg {
    margin: 0;
    background: #fff;
    border: 2px solid #f2f2f2;
}

.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;
}
.shopping-cart .steps li:first-child{padding-left: 0;}
.shopping-cart .discount, .shopping-cart .bordered-bar, .confirm-enrollment .page-header{padding-left: 0;}
.shopping-cart .bordered-bar h2 span.print-receipt{display: none;}
.shopping-cart .gray-bg .message-left .mt-7{    margin-top: 16px;}
.shopping-cart table.course-receipt {width: 100%;}
.confirm-enrollment .page-header{margin-bottom: 20px;}


/* Course about page style */
.course-info.about .main-cta a.add-to-cart, 
.course-info.about .main-cta a.add-to-cart:hover, .course-info.about .main-cta a.add-to-cart:focus,
.course-info.about .main-cta a.in_cart, .course-info.about .main-cta a.in_cart:hover, .course-info.about .main-cta a.in_cart:focus {
    border: none ;
}

/* Dashboard page css: */
.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image{
    height: 162px;
}
.dashboard .main-container .my-courses .course .details .wrapper-course-image .cover{
    box-sizing: border-box;
transition: all 0.15s linear 0s;
position: relative;
display: block;
width: 100%;
height: 100%;
}
.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .details .wrapper-course-image img{
    display: block;
width: 100%;
height: 100%;
object-fit: contain;
object-position: center;
}
.dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-dropdown-list li{
padding: 0;
margin: 0 !important;
display: block !important;
width: 100% !important;
text-align: left;
}
.dashboard .main-container .my-courses .course .details .course-actions .wrapper-action-more .actions-dropdown .actions-item .action{
    font-size: 13px;
padding: 5px 0;
text-align: left;
}
.dashboard .main-container .my-courses .course .details .course-actions .action{float: none;}
.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .info-university,
.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .info-course-id{display: inline-block;margin: 0;line-height: 20px;overflow: hidden;white-space: nowrap;text-overflow: ellipsis;}
.dashboard .main-container .my-courses .listing-courses .course-item .course-container .course .wrapper-course-details .info-date-block-container{
    display: block !important;
}
.search-area .search-field-wrapper .input-holder input{min-height: auto;}
input[type="submit"], input[type="button"], button, .button{
    background-image: $primary-button;
}
@media (min-width: 768px) {
    .dashboard .main-container {
        padding-top: 30px;
    }
}


.global-header .nav-links .secondary .btn-holder .nav-item .sign-in-btn,
.global-header .nav-links .secondary .btn-holder .nav-item .register-btn:hover,
.global-header .nav-links .secondary .btn-holder .nav-item .register-btn:focus,
.course-info.about .main-cta a.register{
    color: #fff !important;
}
.wrapper-preview-menu{
    display: none;
}
