.latest-blogrow 
.md_blogbox 
.media .media-body p a.md_read-less {
	color: #13b68a;
}

label > span.required {
    color: #ff0000;
    font-weight: 700;
    font-size: 16px; 
}

.error {
    color: #721c24;
    font-weight: 700;
    font-size: 16px;
}

.blog-box {
	border: 1px solid #ccc;
	padding: 10px;
	margin-bottom: 20px;
}

.blog-box .date {
    border: 1px solid #ccc;
    width: 10%;
    padding: 10px;
    color: #419595;
    background: #fff;
    text-align: center;
    font-size: 15px;
    font-weight: bold;
    display: inline-block;
}

.blog-box .blog-detils {
    display: inline-block;
    width: 85%;
    padding: 11px;
    vertical-align: middle;
}

.blog-box .blog-detils .title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
    margin-right: 20px;
    display: inline-block;
}

.blog-box .blog-detils .title a {
    color:  #13b68a;
}

.blog-box .blog-detils .post-by {
    color: #000;
    font-size: 16px;
    font-weight: bold;
    /*border-bottom: 2px solid #000;*/
    margin-bottom: 10px;
    display: inline-block;
}

.blog-box .blog-detils .total-area {
    border-bottom: 2px solid #000;
    margin-bottom: 10px;
}

.blog-box .blog-detils .comment-count {
    display: inline-block;
    margin-left: 10px;
    font-size: 16px;
}

.md_registration-s .md_registr-bg {
    background: none;
}

.example-contestsbox .media .scrollbar {
    height: 106px;
    width: 100%;
}

.simplebar-track {
    width: 10px;
}

.simplebar-scrollbar {
    width: 10px;
}

.simplebar-scrollbar:before {
    border-radius: 0px;
}

.example-contests .example-contestsbox .media .media-body ol,
.example-contests .example-contestsbox .media .media-body ul,
.example-contests .example-contestsbox .media .media-body dl {
    color: #fff;
    padding-left: 18px;
}

#frm_register .text-danger {
    font-size: 35px;
}

.front-banner .md_banner-container .banner-row .per_Contest {
    margin: 0 !important;
}

.top-functional-text {
    margin: 10px 0 20px;
    color: #fff;
    font-weight: 700;
}

.online-contest {
    padding: 40px 0;
}

.online-contest .md_online-steps {
    margin-top: 100px;
}

.online-contest .md_online-tips {
    padding: 25px 25px !important;
}

.online-contest .md_online-tips .md_heading img {
    width: 100% !important;
    height: auto !important;
}

.what_you-get {
    padding: 10px 0 50px;
}

@media screen and (max-width: 1199.95px) {
    .example-contestsbox .media .scrollbar {
        height: 80px;
    }
}
.required_info{
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    height: 0;
    width: 0;
    z-index: -1;
}


