/*.btn-pink,.box-pink{background:#ad0f46;color:#fff}
.btn-pink:hover{background:#df4869;border-color:# df4869;color:#fff}*/
.btn-purple,.box-purple{background:#401e4e;color:#fff}
.btn-purple:hover{background:#2e1538;border-color:#2e1538;color:#fff}
.btn-dark-blue,.box-dark-blue{background:#243165;color:#fff}
.btn-dark-blue:hover{background:#1c264f;border-color:#1c264f;color:#fff}
/*.btn-light-blue,.box-light-blue{background:#3ea9e0;color:#243165}
.btn-light-blue:hover{background:#3287b2;border-color:#3287b2;color:#243165}*/
.btn-dark-green,.box-dark-green{background:#40563c;color:#fff}
.btn-dark-green:hover{background:#253a21;border-color:#253a21;color:#fff}
.btn-lime-green,.box-lime-green{background:#e7d540;color:#fff}
.btn-lime-green:hover{background:#aa9d30;border-color:#aa9d30;color:#fff}
.btn-pink:focus,.btn-purple:focus,.btn-dark-blue:focus,.btn-light-blue:focus,.btn-dark-green:focus,.btn-lime-green:focus{color:#fff!important}
.roeBox{padding:20px}
.roeBox a,.roeBox:hover{text-decoration:none}
.roeRounded{border-radius:28px}
.main-banner figcaption h2 small {display:block;font-size:30px;line-height:34px;color:inherit;letter-spacing:0;margin:24px 0 0 0}
.main-banner figcaption h2 + .btn-lg{margin-top: 30px;}
.roeClear{clear:both;height:1px!important;overflow:hidden!important}
/*icons on non course pages*/
.wtcIcon {font-size: 60px;color: rgb(3, 34, 32)!important;position: relative;height: 100px;width: 100px;-moz-border-radius: 50px;border-radius: 50px;border: 3px solid rgba(3, 34, 32, 0.5);text-align: center}
.wtcIcon:before {display: flex;align-items: center;height: 100px;transform: translate(-50%, 0%);left: 50%;position: absolute}
.bIcon{height:50px;width:50px;border-radius:25px;font-size: 25px; color: rgb(255,255,255) !important ;border-color: rgba(255,255,255, 0.5) }
.bIcon:before{transform:translate(-50%, -28%)}
/*end*/
@media only screen and (max-width: 991px) {
	.main-banner figcaption h2 small {font-size:20px;line-height:24px;margin:10px 0 0 0}
}
@media screen and (max-width: 767px), screen and (orientation: landscape) and (max-width: 767px), screen and (orientation: portrait ) and (max-width: 767px) {
	.main-banner figcaption h2 small {font-size:16px;line-height:20px;margin:3px 0 0 0}
}
@media only screen and (max-width: 991px) {
	.main-banner figcaption h2 + .btn-lg{margin-top: 17px}
}
.btn-success{background-color:#1caa77;color:#000}
.btn-success:hover{background-color:#2ab885;border-color:#2ab885;color:#000}
/*.btn-pink,.box-pink{background:#fb6383;color:#000}
.btn-pink:hover{background:#ec5474;border-color:#ec5474;color:#000}
.btn-light-blue,.box-light-blue{background:#3ea9e0;color:#000}
.btn-light-blue:hover{background:#509fcb;border-color:#509fcb;color:#000}*/
.btn,.home-events .hp-events-holder .slick .event-box .event-content.light-green h4{font-weight:bold}
.view-all,.home-events .hp-events-holder .slick .event-box .event-content.light-green,.event-box .gray,.twitter-feed .twitter-slide .QuoteMedia .QuoteProfile .retweet{color:#063532!important}
.home-events .hp-events-holder .slick .event-box .event-content.light-green{background:#1caa77!important}


.instagram-feed .heading h3 a,.twitter-feed .heading h3 a,.twitter-feed .twitter-slide .profile .profile-details .profile-handle{color:#404F4F!important}