/* CSS Document */

blockquote {
    border-left: solid 5px #d30e25;
    padding: 10px 15px;
    line-height: 22px;
    margin-left: 20px;
    background-color: #f5f5f5;
    -webkit-box-shadow: 0 0 8px 1px rgba(194,192,194,1);
    -moz-box-shadow: 0 0 8px 1px rgba(194,192,194,1);
    box-shadow: 0 0 8px 1px rgba(194,192,194,1);
    margin-top: 15px;
    margin-bottom: 15px;
}
figure.image {
    text-align: center;
    outline: solid 1px #ccc;
    background: rgba(0,0,0,.05);
    padding: 10px;
    margin: 15px 0;
    display:block;
	width:auto;
}
figure.image img
{
	width:100% !important;
	display:block;
	height:auto !important
}
figure.image > figcaption {
    text-align: center;
    display: block;
    padding: 8px 15px;
        padding-bottom: 8px;
    font-style: italic;
    padding-bottom: 0;
}

.numo-temp-list-content
{
	margin-bottom:15px;
}
/* List content 01 */
.numo-temp-list-content1
{
	
}
.item-numo-temp-list-content h3
{
	font-size:18px;
	font-weight:700;
	margin:0;
	margin-bottom:10px;
}
.numo-temp-list-content1 .item-numo-temp-list-content
{
	background-color:#f5f5f5;
	padding:25px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	margin-bottom:15px;
}
/* List content 02 */
.numo-temp-list-content2
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content2 .item-numo-temp-list-content
{
	background-color:#f5f5f5;
	padding:25px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	margin-bottom:50px;
	position:relative;
	margin-left:20px;
}

.numo-temp-list-content2 .item-temp-count
{
	position:relative;
	
}

.numo-temp-list-content2 .item-temp-count:before
{
	width:50px;
	height:50px;
	background-color:#d30e25;
	color:#fff;
	text-align:center;
	line-height:48px;
	font-size:24px;
	font-weight:700;
	position:absolute;
	top:-15px;
	left:10px;
	z-index:99;
	-webkit-border-radius: 100px;
    border-radius:100px;
	counter-increment: section;
    content:counter(section);
}

/* List content 03 */

.numo-temp-list-content3
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content3 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:65px;
	margin-bottom:20px;
}

.numo-temp-list-content3 .item-temp-count
{
	position:relative;
	
}
.numo-temp-list-content3 .container
{
	counter-reset: section;
}

.numo-temp-list-content3 .item-temp-count:before
{
	width:50px;
	height:50px;
	background-color:#fff;
	border:solid 2px #d30e25;
	color:#d30e25;
	text-align:center;
	line-height:48px;
	font-size:24px;
	font-weight:700;
	position:absolute;
	top:0px;
	left:10px;
	z-index:99;
	-webkit-border-radius: 100px;
    border-radius:100px;
	counter-increment: section;
    content:counter(section);
}

/* List content 04 */

.numo-temp-list-content4
{
	margin-top:40px;
}

.numo-temp-list-content4 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:65px;
	margin-bottom:20px;
}

.numo-temp-list-content4 .item-temp-count
{
	position:relative;
	
}
.numo-temp-list-content4 .container
{
	counter-reset: section;
}

.numo-temp-list-content4 .item-temp-count:before
{
	width:50px;
	height:50px;
	background-color:#fff;
	border:solid 2px #d30e25;
	color:#d30e25;
	text-align:center;
	line-height:48px;
	font-size:24px;
	font-weight:700;
	position:absolute;
	top:0px;
	left:10px;
	z-index:99;
	-webkit-border-radius: 100px;
    border-radius:100px;
	counter-increment: section;
    content:"\f00c";
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
	line-height:48px;
}

/* List content 05 */

.numo-temp-list-content5
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content5 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	border:solid 1px #d7d7d7;
	padding:15px;
	padding-left:55px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
}

.numo-temp-list-content5 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
}

.numo-temp-list-content5 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:48px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:0;
	left:10px;
	z-index:99;
	height:100%;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius: 5px 0 0 5px;
    border-radius: 5px 0 0 5px;
}

/* List content 06 */

.numo-temp-list-content6
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content6 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:0px;
	padding-left:55px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
}

.numo-temp-list-content6 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
}
.numo-temp-list-content6 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:0;
	left:10px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
}

/* List content 07 */

.numo-temp-list-content7
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content7 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:0px;
	padding-left:55px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
}

.numo-temp-list-content7 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
}
.numo-temp-list-content7 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:0;
	left:10px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius: 100px;
border-radius: 100px;
}


/* List content 08 */

.numo-temp-list-content8
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content8 .item-numo-temp-list-content
{
	background-color:#fff;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content8 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content8 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius: 100px;
border-radius: 100px;
content:"\f00c";
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
	line-height:38px;
}


/* List content 09 */

.numo-temp-list-content9
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content9 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content9 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content9 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius: 0px;
border-radius: 0px;
content:"\f00c";
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
	line-height:38px;
}

/* List content 10 */

.numo-temp-list-content10
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content10 .item-numo-temp-list-content
{
	background-color:#fff;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content10 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content10 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	content:"\f0a4";
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
	line-height:38px;
}

/* List content 11 */

.numo-temp-list-content11
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content11 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content11 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content11 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:0;
	border-radius:0;
	content:"\f0a4";
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
	line-height:38px;
}

/* List content 12 */

.numo-temp-list-content12
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content12 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content12 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content12 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	content:"\f178";
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
	line-height:38px;
}


/* List content 10 */

.numo-temp-list-content13
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content13 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content13 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content13 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:0;
	border-radius:0;
	content:"\f178";
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
	line-height:38px;
}


/* List content 14 */

.numo-temp-list-content14
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content14 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content14 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content14 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius: 100px;
	border-radius: 100px;
	content:"\f138";
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
	line-height:38px;
}

/* List content 15 */

.numo-temp-list-content15
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content15 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content15 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content15 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:0;
	border-radius:0;
	content:"\f138";
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
	line-height:38px;
}

/* List content 16 */

.numo-temp-list-content16
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content16 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content16 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content16 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:100px;
	border-radius:100px;
	content:"\f18e";
	font: normal normal normal 14px/1 FontAwesome;
    font-size: 14px;
    font-size: inherit;
	line-height:38px;
}




/* List content 17 */

.numo-temp-list-content17
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content17 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content17 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content17 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:0;
	border-radius:0;
	content:"\f18e";
	font: normal normal normal 14px/1 FontAwesome;
    font-size:24px;
	line-height:38px;
}



/* List content 18 */

.numo-temp-list-content18
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content18 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content18 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content18 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:0;
	border-radius:0;
	content:"\f046";
	font: normal normal normal 14px/1 FontAwesome;
    font-size:24px;
	line-height:38px;
}



/* List content 19 */

.numo-temp-list-content19
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content19 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content19 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content19 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:100px;
	border-radius:100px;
	content:"\f046";
	font: normal normal normal 14px/1 FontAwesome;
    font-size:24px;
	line-height:38px;
}


/* List content 20 */

.numo-temp-list-content20
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content20 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content20 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content20 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:100px;
	border-radius:100px;
	content:"\f05d";
	font: normal normal normal 14px/1 FontAwesome;
    font-size:24px;
	line-height:38px;
}

/* List content 21 */

.numo-temp-list-content21
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content21 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content21 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content21 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:0;
	border-radius:0;
	content:"\f05d";
	font: normal normal normal 14px/1 FontAwesome;
    font-size:24px;
	line-height:38px;
}

/* List content 22 */

.numo-temp-list-content22
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content22 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content22 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content22 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:100px;
	border-radius:100px;
	line-height:38px;
}


/* List content 20 */

.numo-temp-list-content23
{
	margin-top:40px;
	counter-reset: section;
}

.numo-temp-list-content23 .item-numo-temp-list-content
{
	background-color:#fff;
	padding:0px;
	-webkit-border-radius: 6px;
    border-radius: 6px;
	position:relative;
	margin-left:0;
	margin-bottom:0px;
	padding:10px;
	padding-left:40px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	border:solid 1px #d7d7d7;
	margin-left:10px;
	padding-top:10px;
	padding-bottom:10px;
	
}

.numo-temp-list-content23 .item-temp-count
{
	position:relative;
	margin-bottom:20px;
	-webkit-border-radius: 5px;
	border-radius: 5px;
	overflow:hidden;
	
	
}
.numo-temp-list-content23 .item-temp-count:before
{
	color:#fff;
	text-align:center;
	line-height:40px;
	font-size:24px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-20px;
	left:2px;
	z-index:99;
	height:40px;
	width:40px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:0px;
	border-radius:0px;
	line-height:38px;
}

/*temp box content*/
.numo-temp-cart-content
{
	margin-bottom:20px;
}
.numo-temp-cart-content .btn
{
	border:none !important;
}
.numo-item-cart-center
{
	text-align:center
}
.numo-item-cart
{
	margin-bottom:15px;
}
.img-numo-item-cart
{
}
.img-numo-item-cart img
{
	display:block;
	width:100%;
}
.numo-item-card-title
{
	font-weight:700;
	font-size:16px;
}
.numo-item-card-header
{
	font-size:18px;
	font-weight:700;
	padding:10px 15px;
}
.numo-item-card-title a
{
	color:#424242;
	text-decoration:none;
}
.numo-item-card-title a:hover
{
	color:#666;
}
/*cart-content4*/
.numo-temp-cart-content4
{
}
.numo-temp-cart-content4 .numo-item-card-text
{
	margin-bottom:15px;
}

/*cart-content7*/
.numo-temp-cart-content7
{
}
.numo-temp-cart-content7 .numo-item-card-text
{
	margin-bottom:15px;
}
/*cart-content8*/
.numo-temp-cart-content8
{
}
.numo-temp-cart-content8 .numo-item-card-text
{
	margin-bottom:15px;
}
/*cart-content9*/
.numo-temp-cart-content9 .numo-card-img-overlay
{
	background:rgb(0,0,0,0.7)
}

/*cart-content10*/
.numo-temp-cart-content10 .numo-card-img-overlay
{
	background:rgb(0,0,0,0.7)
}

.numo-temp-cart-content10 .numo-item-card-text
{
	margin-bottom:15px;
}

.numo-temp-cart-num
{
	counter-reset: section;
}
.numo-temp-cart-num .numo-item-card-title
{
	position:relative;
	padding-left:34px;
}
.numo-temp-cart-num .numo-item-card-title::before
{
	color:#fff;
	text-align:center;
	line-height:20px;
	font-size:16px;
	font-weight:700;
	top:0px;
	position:absolute;
	left:0;
	top:50%;
	margin-top:-12px;
	z-index:99;
	height:24px;
	width:24px;
	counter-increment: section;
    content:counter(section);
	background-color:#d30e25;
	-webkit-border-radius:100px;
	border-radius:100px;
}


/*Nội dung khóa học*/

.box-noidung-khoahoc
{
	border-bottom:solid 1px #d7d7d7;
	border-right:solid 1px #d7d7d7;
	padding-bottom:0px;
}
.box-noidung-khoahoc h3
{
	background-color:#f5f5f5;
	padding:12px 15px;
	border-left:solid 5px #d30e25;
	font-weight:700;
	font-size:18px;
	margin:0
}
.box-noidung-khoahoc .conent-noidung-khoahoc
{
	border-left:solid 5px #1e64ad;
	padding:20px 15px;
	position:relative;
	padding-bottom:10px;
}
.box-noidung-khoahoc .conent-noidung-khoahoc ul
{
	padding:0;
	margin:0;

}
.box-noidung-khoahoc .conent-noidung-khoahoc ul li
{
	display:block;
	padding-left:20px;
	margin-bottom:10px;
	position:relative;
}
.box-noidung-khoahoc .conent-noidung-khoahoc ul li:before
{
	position:absolute;
	left:0;
	top:3px;
	font: normal normal normal 14px/1 FontAwesome;
	content:"\f046";
	color:#d30e25;
}
.temp-box-time
{
	width:140px;
	background-color:#d30e25;
	position:absolute;
	right:20px;
	top:15px;
	-webkit-border-radius: 6px;
	border-radius: 6px;
	overflow:hidden;
	color:#fff;
	text-align:center;
	display:none;
}
.temp-title-box-time
{
	background-color:#105db2;
	text-align:center;
	font-weight:700;
	padding:10px 0;
	position:relative;
	padding-left:15px;
}
.temp-title-box-time:before
{
	position:absolute;
	left:10px;
	top:13px;
	font: normal normal normal 14px/1 FontAwesome;
	content:"\f073";
	color:#fff;
}
.temp-content-box-time
{
	padding:10px;
	font-size:14px;
}
.temp-content-box-time strong
{
	font-size:16px;
	font-weight:700;
	display:block;
}
.hd-box-noidung-khoahoc
{
	font-weight:700;
	text-transform:uppercase;
	padding:12px 15px;
	color:#fff;
	background-color:#d30e25;
	margin-top:20px;
	margin-bottom:0;
}


/*tab content*/
.temp-numo-tabs
{
	overflow:hidden;
	-webkit-border-radius: 6px;
border-radius: 6px;
border:solid 1px #f2f2f2;
margin-bottom:20px;
}
.numo-tab-content
{
	padding:20px;
}
.numo-nav-tabs
{
	background-color:#f2f2f2;
	border-bottom:none;
}
.numo-nav-tabs .nav-link
{
	font-weight:700;
	text-transform:uppercase;
	border:none;
	padding:12px 10px;
	-webkit-border-radius: 0;
border-radius: 0;
color:#424242;
text-align:center;
margin-bottom:0;
}


.numo-nav-tabs .nav-link:hover
{
	border:none;
}
.numo-nav-tabs .nav-item
{
	padding:0;
}
.numo-nav-tabs-style1
{
}
.numo-nav-tabs-style1 .nav-link.active
{
	background-color:#d30e25;
	color:#fff;
}
.numo-nav-tabs-style2 .nav-link.active
{
	background-color:#0b315b;
	color:#fff;
}
.numo-nav-tabs-style3 .nav-link.active
{
	background-color:#222;
	color:#fff;
}

.numo-nav-tabs-style4 .nav-link.active
{
	background-color:#132d54;
	color:#fff;
}

.numo-nav-tabs-style5 .nav-link.active
{
	background-color:#d9d71a;
	color:#424242;
}

.numo-nav-tabs-style6 .nav-link.active
{
	background-color:#93910b;
	color:#fff;
}

.numo-nav-tabs-style7 .nav-link.active
{
	background-color:#f9f761;
	color:#424242;
}
.numo-nav-tabs-style8 .nav-link.active
{
	background-color:#fbf816;
	color:#424242;
}
.numo-nav-tabs-style9 .nav-link.active
{
	background-color:#cccb4e;
	color:#fff;
}
.numo-nav-tabs-style10 .nav-link.active
{
	background-color:#36350a;
	color:#fff;
}
.numo-nav-tabs-style11 .nav-link.active
{
	background-color:#393df5;
	color:#fff;
}
.numo-nav-tabs-style12 .nav-link.active
{
	background-color:#0c11f5;
	color:#fff;
}
.numo-nav-tabs-style13 .nav-link.active
{
	background-color:#050883;
	color:#fff;
}
.numo-nav-tabs-style14 .nav-link.active
{
	background-color:#030557;
	color:#fff;
}
.numo-nav-tabs-style15 .nav-link.active
{
	background-color:#292a47;
	color:#fff;
}
.numo-nav-tabs-style16 .nav-link.active
{
	background-color:#9595b1;
	color:#fff;
}
.numo-nav-tabs-style17 .nav-link.active
{
	background-color:#85858d;
	color:#fff;
}
.numo-nav-tabs-style18 .nav-link.active
{
	background-color:#d22a2e;
	color:#fff;
}
.numo-nav-tabs-style19 .nav-link.active
{
	background-color:#343442;
	color:#fff;
}
.numo-nav-tabs-style20 .nav-link.active
{
	background-color:#630507;
	color:#fff;
}

/*Accordion*/
.numo-acc-style1 .accordion-button
{
	background-color:#d30e25;
	color:#fff;
}
.numo-acc-style2 .accordion-button
{
	background-color:#0b315b;
	color:#fff;
}
.numo-acc-style3 .accordion-button
{
	background-color:#222;
	color:#fff;
}

.numo-acc-style4 .accordion-button
{
	background-color:#132d54;
	color:#fff;
}

.numo-acc-style5 .accordion-button
{
	background-color:#d9d71a;
	color:#424242;
}

.numo-acc-style6 .accordion-button
{
	background-color:#93910b;
	color:#fff;
}

.numo-acc-style7 .accordion-button
{
	background-color:#f9f761;
	color:#424242;
}
.numo-acc-style8 .accordion-button
{
	background-color:#fbf816;
	color:#424242;
}
.numo-acc-style9 .accordion-button
{
	background-color:#cccb4e;
	color:#fff;
}
.numo-acc-style10 .accordion-button
{
	background-color:#36350a;
	color:#fff;
}
.numo-acc-style11 .accordion-button
{
	background-color:#393df5;
	color:#fff;
}
.numo-acc-style12 .accordion-button
{
	background-color:#0c11f5;
	color:#fff;
}
.numo-acc-style13 .accordion-button
{
	background-color:#050883;
	color:#fff;
}
.numo-acc-style14 .accordion-button
{
	background-color:#030557;
	color:#fff;
}
.numo-acc-style15 .accordion-button
{
	background-color:#292a47;
	color:#fff;
}
.numo-acc-style16 .accordion-button
{
	background-color:#9595b1;
	color:#fff;
}
.numo-acc-style17 .accordion-button
{
	background-color:#85858d;
	color:#fff;
}
.numo-acc-style18 .accordion-button
{
	background-color:#d22a2e;
	color:#fff;
}
.numo-acc-style19 .accordion-button
{
	background-color:#343442;
	color:#fff;
}
.numo-acc-style20 .accordion-button
{
	background-color:#630507;
	color:#fff;
}

.accordion-numo .accordion-button.collapsed
{
	background-color:#fff;
	color:#424242;
}
.accordion-numo .accordion-button
{
	font-weight:700;
}
.accordion-numo .accordion-button:focus {
    z-index: 3;
    border-color:transparent;
    outline: 0;
    box-shadow: 0 0 0 0 rgba(13,110,253,.0);
}

.accordion-numo .accordion-button:not(.collapsed)::after {
    background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23ffffff'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
    transform: rotate(-180deg);
}

/*Table*/

 .numo-tabble-header1
{
	background-color:#d30e25;
	color:#fff;
}
.numo-tabble-header2
{
	background-color:#0b315b;
	color:#fff;
}
.numo-tabble-header3
{
	background-color:#222;
	color:#fff;
}

.numo-tabble-header4
{
	background-color:#132d54;
	color:#fff;
}

.numo-tabble-header5
{
	background-color:#d9d71a;
	color:#424242;
}

.numo-tabble-header6
{
	background-color:#93910b;
	color:#fff;
}

.numo-tabble-header7
{
	background-color:#f9f761;
	color:#424242;
}
.numo-tabble-header8
{
	background-color:#fbf816;
	color:#424242;
}
.numo-tabble-header9
{
	background-color:#cccb4e;
	color:#fff;
}
.numo-tabble-header10
{
	background-color:#36350a;
	color:#fff;
}
.numo-tabble-header11
{
	background-color:#393df5;
	color:#fff;
}
.numo-tabble-header12
{
	background-color:#0c11f5;
	color:#fff;
}
.numo-tabble-header13
{
	background-color:#050883;
	color:#fff;
}
.numo-tabble-header14
{
	background-color:#030557;
	color:#fff;
}
.numo-tabble-header15
{
	background-color:#292a47;
	color:#fff;
}
.numo-tabble-header16
{
	background-color:#9595b1;
	color:#fff;
}
.numo-tabble-header17
{
	background-color:#85858d;
	color:#fff;
}
.numo-tabble-header18
{
	background-color:#d22a2e;
	color:#fff;
}
.numo-tabble-header19
{
	background-color:#343442;
	color:#fff;
}
.numo-tabble-header20
{
	background-color:#630507;
	color:#fff;
}

.header-fixed {
    width: 100% 
}





/* Fixed Headers */
.table-fix-head .table-numo-tr-header {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index: 2;
}
.table-fix-head th[scope=row] {
  position: -webkit-sticky;
  position: sticky;
  left: 0;
  z-index: 1;
}

.table-fix-head th[scope=row] {
  vertical-align: top;
  color: inherit;
  background-color: inherit;
  background: linear-gradient(90deg, transparent 0%, transparent calc(100% - .05em), #d6d6d6 calc(100% - .05em), #d6d6d6 100%);
}

.table-fix-head table:nth-of-type(2) th:not([scope=row]):first-child {
  left: 0;
  z-index: 3;
  background: linear-gradient(90deg, #666 0%, #666 calc(100% - .05em), #ccc calc(100% - .05em), #ccc 100%);
}

/* Strictly for making the scrolling happen. */

.table-fix-head th[scope=row] + td {
  min-width: 24em;
}

.table-fix-head th[scope=row] {
  min-width: 20em;
}


