html,body,.btn,.m-btn--custom,.tooltip,.form-control{font-family:"Poppins","Roboto",serif !important}@media(max-width: 767px){#coursesFilters{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}#coursesFilters>div:first-child{margin-bottom:10px}#coursesFilters>div:nth-child(2){float:none !important}#coursesFilters>div{-webkit-box-flex:1;-ms-flex-positive:1;flex-grow:1}}.col-lg-4{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media(min-width: 992px){.col-lg-4:first-child .course-card,.col-lg-4:nth-child(2) .course-card,.col-lg-4:nth-child(3) .course-card{margin-top:20px !important}}@media(min-width: 768px)and (max-width: 991px){.col-lg-4:first-child .course-card,.col-lg-4:nth-child(2) .course-card{margin-top:20px !important}}@media(max-width: 767px){.col-lg-4:first-child .course-card{margin-top:20px !important}}.course-card{background:#fff;padding:40px 15px 15px 15px;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-pack:start;-ms-flex-pack:start;justify-content:flex-start;-webkit-box-flex:1;-ms-flex:1;flex:1;margin-top:50px}.course-card .course-card--code{background:var(--main-color);color:#fff;position:absolute;padding:10px 20px;font-size:18px;line-height:18px;top:-19px}.course-card .course-card--status{position:absolute;right:15px;top:15px;font-size:12px;padding:0 10px}.course-card .course-card--title{font-size:18px;font-weight:bold;margin-bottom:5px}.course-card p{margin-bottom:5px}.course-card .course-card--heading{font-size:16px;font-weight:bold;line-height:16px;letter-spacing:.5px;margin-top:20px;margin-bottom:10px}.course-card .course-card--lecturers>a{display:block}.course-card table{width:100%}.course-card table thead{background:#f3f3f3}.course-card table th,.course-card table td{padding:5px 10px}.course-card table tbody tr:not(:last-child){border-bottom:1px solid #f3f3f3}.course-card .button-spacer{margin-top:20px;width:100%;height:0}.course-card .btn.btn-primary{margin-top:auto}