/* All Courses */
.find-ideal {
	font-size: 36px
}
.tag-link {
	border: 3px dotted #fe1d62;
    color: #fe1d62;
    border-radius: 3px;
    font-weight: bold;
    font-size: 15px;
    padding: 5px 20px;
    display: inline-block;
	margin: 0 20px 20px;
	transition: all .2s ease-in-out;
}
.tag-link:active {
	transform: scale(0.9)
}
.sky-tag {border: 3px dotted #2ac5fb; color: #2ac5fb}
.sky-tag:hover {border: 3px solid #09a5db; color: #FFF; background-color: #09a5db}
.red-tag {border: 3px dotted #fe1d62; color: #fe1d62}
.red-tag:hover {border: 3px solid #dd0044; color: #FFF; background-color: #dd0044}
.lemon-tag {border: 3px dotted #b6d546; color: #b6d546}
.lemon-tag:hover {border: 3px solid #95be00; color: #FFF; background-color: #95be00}
.blue-tag {border: 3px dotted #3b9fb3; color: #3b9fb3}
.blue-tag:hover {border: 3px solid #018ca7; color: #FFF; background-color: #018ca7}
.green-tag {border: 3px dotted #0dad6b; color: #0dad6b}
.green-tag:hover {border: 3px solid #077c4c; color: #FFF; background-color: #077c4c}
.tags-courses {
	margin-bottom: 50px
}
.tag-link:hover {
	box-shadow: 0px 0px 14px 2px #dddddd78
}
.latest-courses-text {
	font-weight: bold
}
/* All Courses */

/** Extra small devices (portrait phones, less than 576px) **/
@media (max-width: 575.98px) {}

/** Small devices (landscape phones, 576px and up) **/
@media (min-width: 576px) and (max-width: 767.98px) {}

/** Medium devices (tablets, 768px and up) **/
@media (min-width: 768px) and (max-width: 991.98px) {}

/** Large devices (desktops, 992px and up) **/
@media (min-width: 992px) and (max-width: 1199.98px) {}

/** Extra large devices (large desktops, 1200px and up) **/
@media (min-width: 1200px) {}