.homeFixSize{
	position:relative;
}
.homeFixDivB{
	position:absolute; top:auto; bottom:-10px; left:0;
}
.homeFixDivOn{
	position:fixed; top:0; left:0;
}
.featureNews{
	padding:20px 0;
	overflow:hidden;
}
.featureNews .oneNews{
	padding:5px 10px 5px 0;
	position:relative;
}
.featureNews .oneNews:after{
	position:absolute;
	content:'';
	background:#D5E0E8;
	width:1px; height:100%; right:0px; top:0;
}
.featureNews .oneNews.lst:after{
	display:none;
}
.featureNews .oneNews H3 A{
	font-weight:bold; font-size:22px; line-height:20px;
}
.featureNews .oneNews .by,.featureNews .oneNews .by A{
	color: rgba(0,0,0,.54) !important;
}
.featureNews .oneNews .cat A{
	color: #dc3545;
	padding-right:2px;
}
.featureNews .oneNews .by i,.featureNews .oneNews .cat i{
	color: #dc3545;
	padding-right:2px;
}
.featureNews .oneNews .cat{
	text-transform:uppercase; font-weight:600; color: #dc3545; font-size:11px;
	padding-bottom:5px;
}
.featureNews .oneNews .by{
	line-height:20px;
}
.mainHead{
	line-height: 20px;
	padding: 5px 0;
	margin: 20px 0;
	position: relative;
}
.mainHead .title{
	font-size: 16px;
	font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;
}

.mainHead::after{
	content: '';
	position: absolute;
	bottom: 0;
	left: 0;
	height: 2px;
	width: 30px;
	background: #c5c5c5;
}

.homeSlide {
	margin:20px auto auto auto;
}

.homeslider .title {
    color: #322e2f ;
    text-transform: uppercase;
    font-family: 'PT Sans Narrow', sans-serif;
    width: 430px !important;
    white-space: normal !important;
}
.homeslider .desc {
    color: #322e2f !important;
    font-weight: 300 !important;
	padding:6px;
    width: 390px !important;
    white-space: normal !important;
}

.bookScollTitle{
	position:relative;
}
.bookScollTitle .title{
	font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase; font-size:16px; line-height:34px;
	margin-bottom:20px;
}
.bookScollTitle .title::after{
	content:'';
	position:absolute; bottom:0; left:0;
	height:2px; width:30px;
	background:#c5c5c5;
}
.bookScollTitle .btn,.mainHead .btn{
	position:absolute; right:0; top:0;font-family: 'PT Sans Narrow', sans-serif; letter-spacing:1px;
}

.homeNewsDiv{
	background:#f7f7f7;
	padding:20px 0; overflow:hidden; border-radius:2px;
}
.homeNews *, .homeNews{transition:All 0.5s ease; -webkit-transition:All 0.5s ease; -moz-transition:All 0.5s ease; -o-transition:All 0.5s ease;}
.homeNews{position: relative; margin:0px;  overflow: hidden; background: #FFF; padding: 0;}
.homeNewsDiv .homeNews .img{height: auto; text-align:center; overflow:hidden; position: relative; border-radius:2px;}
.homeNews .img IMG{
	width:100%;
}
.homeNewsDiv .homeNews .newsPic {
	position: relative;
}
.homeNewsDiv .homeNews .newsPic .date {
    bottom: -5px;
    position: absolute;
    right: 0;
	background:#25408f; color:#FFF;
	float: left;
	height: 60px; width: 60px;
	overflow: hidden;
}
.homeNewsDiv .homeNews .newsPic .date .month {
    font-size: 14px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
}
.homeNewsDiv .homeNews .newsPic .date .day {
    bottom: 15px;
	font-size: 50px;
	font-weight: bold;
	position: relative;
	right: -12px;
}
.homeNewsDiv .homeNews .time{
	font-size:11px; color:#767676; line-height:20px;
	padding:5px 10px;
	border-bottom:1px solid #eee;
}
.homeNewsDiv .homeNews .time I{
	line-height:15px;
}
.homeNewsDiv .homeNews .time SPAN{
	padding-left:20px;
}
.homeNewsDiv .homeNews .more{
	padding:0 10px 10px 10px;
}
.homeNews .name{ 
	text-transform: uppercase; color: #222; font-size: 15px; font-family: 'PT Sans Narrow', sans-serif;
	margin:10px 0; padding:0 10px;
	height:43px; overflow:hidden;
}


.homeBodyDiv .bodyTab{
	padding-top:20px;
}
.homeBodyDiv .bodyTab .oneTab{
	float:left;
	padding:2px 40px;
	border-bottom:2px solid #eee;
	cursor:pointer;
	color:#333; text-transform:uppercase; font-size:16px; font-family: 'PT Sans Narrow', sans-serif;
}
.homeBodyDiv .bodyTab .oneTab.sel{
	border-bottom:2px solid #25408f;
	color:#25408f; text-transform:uppercase;
	cursor:default;
	background:#FFF;
}


.historyTimeLine{
	background:#f7f7f7;
	padding:20px 0;
}
.historyTimeLine .head{
	text-align:center; margin:0; padding:10px 0; text-transform:uppercase;
	position:relative;
}
.historyTimeLine .head::after{
	content:'';
	position:absolute; bottom:0; left:50%;
	height:2px; width:30px; margin-left:-15px;
	background:#000;
}

.widMore{
	position: absolute; right: 0; top: 6px;overflow: hidden;
	text-transform: uppercase; font-size: 12px; font-family: 'PT Sans Narrow', sans-serif; letter-spacing: 0.5px; color: #111;
}
.widMore span {
	position: relative;
	display: inline-block; 
	-webkit-transition: -webkit-transform 0.3s;
	-moz-transition: -moz-transform 0.3s;
	transition: transform 0.3s;
}
.widMore span::before {
	position: absolute;
	left: -170%;
	content: attr(data-hover);
	font-weight: 0; width: 170%;
	-webkit-transform: translate3d(0,0,0);
	-moz-transform: translate3d(0,0,0);
	transform: translate3d(0,0,0);
	color:#dc3545;
}

.widMore:hover span{
	-webkit-transform: translateX(170%);
	-moz-transform: translateX(170%);
	transform: translateX(170%);
}

.widMore i{
	padding-left: 5px;
}
.cssLastNews.smnews{
	padding-top: 20px;
}
.cssLastNews .newsTabs{
	background:#eff0f0;
}
.cssLastNews .newsTabs .oneTab{
	float:left;
	width:50%;
	border-bottom:2px solid #eee;
	color:#333; text-transform:uppercase; font-size:11px; text-align:center; line-height:30px;
	cursor:pointer;
}
.cssLastNews .newsTabs .oneTab.sel{
	border-bottom:2px solid #25408f;
	color:#25408f; text-transform:uppercase;
	background-color: rgba(255,255,255,.6);
}

.cssLastNews .blogTabBody{
	height:445px; overflow:auto;
}
.cssLastNews .newsTab{
	line-height:20px;
	padding-top:15px;
}
.cssLastNews .newsTab A{
	padding:1px 20px;
	color:#999;
}
.cssLastNews .newsTab .sel{
	background:#eee; border-radius:2px;
}
.cssLastNews .oneNews{
	margin-top:1.5rem; padding-bottom:1.5rem;
	border-bottom:1px solid #d5d7d8;
}
.cssLastNews.smnews .oneNews{
	margin-top:10px; padding-bottom:10px;
}
.cssLastNews .oneNews:last-child{
	border-bottom:none;
}
.cssLastNews .oneNews::after{
	content:'';
	clear:both;
	display:table;
}
.cssLastNews .oneNews .newsPic{
	display: inline-block;
	float: left;
	position: relative;
}
.cssLastNews .oneNews .newsPic .pic{
	height: 130px; width: 130px;
	overflow: hidden;
	text-align: center;
	position: relative; display: flex; justify-content:center;
}
.cssLastNews.smnews .oneNews .newsPic .pic{
	height: 70px; width: 80px; border-radius:3px; overflow:hidden;
}
.cssLastNews .oneNews .newsPic .pic IMG{
	height:100%;
}
.cssLastNews .oneNews .newsPic .date {
    bottom: -5px;
    position: absolute;
    right: -5px;
	background:#25408f; color:#FFF;
	float: left;
	height: 60px; width: 60px;
	overflow: hidden;
}
.cssLastNews .oneNews .newsPic .date .month {
    font-size: 14px;
    padding-top: 5px;
    text-align: center;
    text-transform: uppercase;
}
.cssLastNews .oneNews .newsPic .date .day {
    bottom: 15px;
	font-size: 50px;
	font-weight: bold;
	position: relative;
	right: -12px;
}

.cssLastNews .oneNews .newsDesc{
	padding-left: 145px;
	display:block;
}
.cssLastNews.smnews .oneNews .newsDesc{
	padding-left: 90px;
}
.cssLastNews .oneNews .newsDesc .title{
	font-size:22px; font-family:"Roboto Condensed", sans-serif; font-weight:normal;
	text-overflow: ellipsis; overflow:hidden;
	white-space: nowrap;
}
.cssLastNews.smnews .oneNews .newsDesc .title{
	font-size:12px; font-family: 'arial', sans-serif;
	text-overflow: ellipsis; overflow:hidden;
	white-space:normal;
}
.cssLastNews .oneNews .newsDesc .cat{
	padding-bottom:5px;
	color:#767676;
}
.cssLastNews .oneNews .newsDesc .body{
	color: rgba(0,0,0,.54) !important;
	height:57px; overflow:hidden;
}
.cssLastNews .oneNews .newsDesc .more{
	padding-top:5px;
}
.cssLastNews .oneNews .newsDesc .more,.cssLastNews .oneNews .newsDesc .more A{
	color:#999; text-transform: uppercase; font-family: 'PT Sans Narrow', sans-serif;
}
.cssLastNews .oneNews .newsDesc .more I{
	color: #dc3545;
	padding-right: 2px;
}
#homeNewsMoreID{
	text-transform: uppercase; font-family: 'PT Sans Narrow', sans-serif; letter-spacing: 1px;
}
#homeNewsMoreID i{
	font-size: 20px; line-height: 25px; padding-right: 3px;
}
.share{
	padding-left:20px;
	line-height:25px; 
}
.cssLastNews.smnews .oneNews .newsDesc .more .share{
	padding-left:5px;
}
.share .shreBtn I{
	font-size:13px;line-height:25px;  padding-right:0 !important;
}
.share .shreBtn{
	padding-left:10px;
	display:none;
}
.share:hover .shreBtn{
	display:inline-block;
}
.share .shreBtn A{
	display:inline-block; width:25px; height:25px;
	border-radius:50%; background:#eee; text-align:center; line-height:23px; font-size:11px;
}
.shareFacebook{
	background:#4267b2 !important;
}
.shareTwitter{
	background:#1da1f2 !important;
}
.shareLinkedin{
	background:#0073b1 !important;
}
.share .shreBtn i{
	color:#FFF !important;
}

.cssLastNews .oneNews .newsDesc .more .more{
	float:right;
	text-transform: uppercase; font-size: 12px; font-family: 'PT Sans Narrow', sans-serif; letter-spacing: 0.5px; color: rgba(0,0,0,.54) ;
}

.testCol{
	margin-bottom:20px; padding-bottom:20px;
	border-bottom:1px solid #eee;
}

.testCol .oneTest{
	height:90px;
	margin-top:20px;
}
.testCol .oneTest .pic{
	height:90px; width:80px; overflow:hidden;
	float:left; display:inline-block; line-height:90px;
	background-color:#eee; border-radius:3px;
	background-size:auto 100%; background-position:center center; background-repeat:no-repeat;
}
.testCol .oneTest .pic A{
	display:block; height:90px; width:80px;
}
.testCol .oneTest .testDesk{
	display:block;
	padding-left:90px;
	color:#767676;
}
.testCol .oneTest .testDesk .title{
	font-size:16px; font-family: 'PT Sans Narrow', sans-serif;
	text-overflow: ellipsis; overflow:hidden;
	white-space: nowrap;
	border-bottom:1px solid #eee;
	padding-bottom:5px;
}
.testCol .oneTest .testDesk .date{
	font-size:11px;
	padding:5px 3px;
}
.testCol .oneTest .testDesk .date SPAN{
	padding-left:20px;
}

.homeVideos{
	background:#f7f7f7;;
	padding: 20px 0; margin:20px 0;
}
.homeVideos .videoNews .newsPic {
	position: relative;
}
.homeVideos .videoNews .newsPic{
	height: 200px; text-align:center; background:#000; overflow:hidden; position: relative; border-radius:2px;
}
.homeVideos .videoNews .newsPic IMG{
	width:100%;
}
.homeVideos .videoNews .time{
	font-size:11px; color:#767676; line-height:20px;
	padding:5px 3px;
	border-bottom:1px solid #eee;
}
.homeVideos .videoNews .time I{
	line-height:15px;
}
.homeVideos .videoNews .time SPAN{
	padding-left:20px;
}
.homeVideos .videoNews .name A{ 
	text-transform: uppercase; font-size: 15px; font-family: 'PT Sans Narrow', sans-serif; text-align:center; display:block;
	margin:10px 0;
}


.videoNews .oneNews{
	margin-top:20px;
}
.videoNews .oneNews .testDesk{
	display:block;
	color:#767676;
}
.videoNews .oneNews .testDesk .title{
	font-size:16px; font-family: 'PT Sans Narrow', sans-serif;
	text-overflow: ellipsis; overflow:hidden;
	white-space: nowrap;
	border-bottom:1px solid #eee;
	padding-bottom:5px;
}
.videoNews .oneNews .testDesk .date{
	font-size:11px;
	padding:5px 3px;
}

.carousel-caption {
    left: 20px; right:0;
    bottom:20px;
    padding-bottom: 0;text-shadow:none;
	text-align:left;
}

.carousel-caption H3{
	color: rgba(255, 255, 255, 0.6); 
}
.carousel-caption P{
	padding:0px; margin:0;
	font-family: 'PT Sans Narrow', sans-serif; font-weight: bold; font-size: 40px; line-height:100%;
}

.cssVideoList{
	width:100%; overflow:hidden;
}
.cssVideoList .head {
    line-height: 20px;
    padding: 5px 0;
    margin-top: 10px;
    font-size: 16px;
    font-family: 'PT Sans Narrow', sans-serif;
    color: #25408f;
    text-transform: uppercase;
    position: relative;
}
.cssVideoList .head::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 30px;
    background: #c5c5c5;
}
.cssVideoList .videoList{
	margin:0 -10px;
}
.cssVideoList .videoList .videoNews{
	width:33.3333333%;
	padding:10px;
	float:left;
}
.cssVideoList .videoList .videoNews .newsPic{
	display:block;
	height:200px; overflow:hidden;
}
.cssVideoList .videoList .videoNews .newsPic IMG{
	max-width:100%;
}

.cssVideoNext{
	width:100%; overflow:hidden;
}
.cssVideoNext .head {
    line-height: 20px;
    padding: 5px 0;
    margin-top: 10px;
    font-size: 16px;
    font-family: 'PT Sans Narrow', sans-serif;
    color: #25408f;
    text-transform: uppercase;
    position: relative;
}
.cssVideoNext .head::after {
    content: '';
    position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    width: 30px;
    background: #c5c5c5;
}
.cssVideoNext .videoList{
	margin:0 ; padding-top:20px;
}
.cssVideoNext .videoList .videoNews{
	height:108px; margin-bottom:10px; border-bottom:1px solid #eee;
}
.cssVideoNext .videoList .videoNews .newsPic{
	display:inline;
	height:90px; width:150px; overflow:hidden; margin-right:10px;
	float:left;
}
.cssVideoNext .videoList .videoNews .newsPic IMG{
	max-width:100%;
}
.cssVideoNext .videoList .videoNews .name{
	font-size:18px;font-family: 'PT Sans Narrow', sans-serif; line-height:110%;
}
.cssVideoNext .videoList .videoNews .time{
	color:#999; padding-top:5px;
}
.videoPlayer{
	padding-top:20px;
}
.videoPlayer .player{
}
.videoPlayer .videoDesk{
}
.videoPlayer .videoDesk .videoTitle{
	padding:20px 0 20px 0;
	border-bottom:1px solid #eee;
}
.videoPlayer .videoDesk H2{
	--x-height-multiplier: 0.375;
	--baseline-multiplier: 0.17;
	font-family: medium-content-serif-font,Georgia,Cambria,"Times New Roman",Times,serif;
	font-size:25px; 
	font-weight: 400;
}
.videoPlayer .videoDesk .meta{
	color:#999;
}
.videoPlayer .videoDesk .meta SPAN{
	padding-right:4px;
}
.videoPlayer .videoDesk .meta .date{
	padding-right:10px;
}

.cssFileView{
	padding-top:20px;
}
.cssFileView .player IMG{
	max-width:100%;
}
.cssFileView .fileDesk{
}
.cssFileView .fileDesk .fileTitle{
	padding:20px 0 20px 0;
	border-bottom:1px solid #eee;
	position:relative;
}
.cssFileView .fileDesk .downloadBtn{
	position:absolute; right:0; top:20px;
}

.cssFileView .fileDesk H2{
	--x-height-multiplier: 0.375;
	--baseline-multiplier: 0.17;
	font-family: medium-content-serif-font,Georgia,Cambria,"Times New Roman",Times,serif;
	font-size:25px; 
	font-weight: 400;
}
.cssFileView .fileDesk .meta{
	color:#999;
}
.cssFileView .fileDesk .meta SPAN{
	padding-right:4px;
}
.cssFileView .fileDesk .meta .date{
	padding-right:10px;
}

.cssQuizMore{
	margin:20px 0;
}
.cssQuizMore .quizTitle{
	font-size:40px; font-family: 'PT Sans Narrow', sans-serif; color:#000;
	border-bottom:1px solid #efeeed;
	padding-bottom:10px; margin-bottom:20px;
}
.cssQuizMore .quizNote{
	font-size:16px; font-family: 'PT Sans Narrow', sans-serif; color:#000;
	padding-bottom:10px; margin-bottom:20px;
}
.cssQuizMore .quizPic {
    margin-bottom:20px; padding:0;
	text-align:center;text-align: -moz-center;
}
.cssQuizMore .quizDesk {
	border-right:1px solid #efeeed;
	padding-right:20px;
}
.cssQuizMore .quizDesk H3.head{
	position:relative;
	margin:0 0 20px 0; line-height:200%; text-transform:uppercase;
}
.cssQuizMore .quizDesk H3.head:after{
	content:'';
	width:30px; height:2px;
	background:#c5c5c5;
	position:absolute; bottom:0; left:0;
}


.cssCourseMore{
	margin:0 0;
}
.cssCourseMore .courseHead{
	background-color:#000; background-position:center center; background-size: cover;
	height:200px;
	margin-bottom:-170px;
	position:relative; z-index:-1;
}
.cssCourseMore .courseHead:before{
	position:absolute; top:0; left:0; height:100%; width:100%;
	background:rgba(37,64,143,.7);
	content:'';
}

.cssCourseMore .courseTitleDivc{
	height:150px; overflow:hidden; margin-bottom:20px;
	text-align:center;
}

.cssCourseMore .courseTitleDiv{
	height:130px; overflow:hidden; margin-bottom:10px;
}
.cssCourseMore .courseMeta{
	height:30px; overflow:hidden; line-height:30px;
}
.cssCourseMore .courseMeta .oneMeta {
	float:left; padding-right:20px;
	color:#FFF;
}
.cssCourseMore .courseMeta .rating-input I {
    font-size: 15px;
    color: #f4c150;
}
.cssCourseMore .courseCat{
	font-size:11px; color:#666;
}
.cssCourseMore .courseTitle{
	font-family:"Roboto Condensed", sans-serif;
	font-size:40px;
	font-weight: 400; color:#FFF; text-shadow:1px 1px 0 #000;
}
.cssCourseMore .courseTitlec{
	font-family:"Roboto Condensed", sans-serif;
	font-size:40px;
	font-weight: 400; color:#FFF; text-shadow:1px 1px 0 #000;
}
.cssCourseMore .courseTitleDiv .desk{
	font-size:15px;color:#FFF; text-shadow:1px 1px 0 #000;
	font-family: medium-content-serif-font,Georgia,Cambria,"Times New Roman",Times,serif;
}
.cssCourseMore .courseTitleDivc .desk{
	height: 60px;
	font-size:15px;color:#FFF; text-shadow:1px 1px 0 #000;
	font-family: medium-content-serif-font,Georgia,Cambria,"Times New Roman",Times,serif;
}
.cssCourseMore .coursePic {
    margin-bottom:20px; padding:0;
	text-align:center;text-align: -moz-center;
}
.cssCourseMore .courseDesk {
	padding-top:20px;
}
.cssCourseMore .courseDesk H3.head{
	position:relative;
	margin:0 0 20px 0; line-height:200%; text-transform:uppercase;
}
.cssCourseMore .courseDesk H3.head:after{
	content:'';
	width:30px; height:2px;
	background:#c5c5c5;
	position:absolute; bottom:0; left:0;
}
.cssCourseMore .courseDesk .courseBody{
	font-size:18px;color: rgba(0,0,0,.84);
	font-family:"Roboto Condensed", sans-serif;
	position:relative;
	max-height:200px; overflow:hidden; margin-bottom:30px;
}
.cssCourseMore .courseDesk .courseBody.open{
	max-height:none;
}
.cssCourseMore .courseDesk .courseBody .bodyMore{
	font-size:14px; color:#25408f; cursor:pointer; text-align:center; font-weight:bold; line-height:20px;
	position:absolute; bottom:0; width:100%; padding-top:40px;
	background-image: -webkit-linear-gradient(top,rgba(255,255,255,.2) 0,#fff 100%);
	background-image: -o-linear-gradient(top,rgba(255,255,255,.2) 0,#fff 100%);
	background-image: linear-gradient(to bottom,rgba(255,255,255,.2) 0,#fff 100%);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#33ffffff', endColorstr='#ffffffff', GradientType=0);
}
.cssCourseMore .courseDesk .nav .nav-item I{
	width:15px; text-align:center;
}

.cssCourseMore .courseTabBody {
	border: 1px solid #dee2e6; border-top:none;
	padding:15px; margin-bottom:20px;
	font-family:"Roboto Condensed", sans-serif; font-size:18px;color: rgba(0,0,0,.84);
}
.cssCourseMore .courseMenu {
	background:#eee;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	padding:20px;
}
.cssCourseMore .moreCoursePic {
    display: block;
	text-align:center;
	height:150px; line-height:150px; margin-bottom:20px;
	background-color:#FFF;-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px; overflow:hidden;
	background-size:cover; background-position:center center;
}
.cssCourseMore .moreCoursePic IMG {
	max-height:150px;
}
.cssCourseMore .courseStatus {
	text-align:center;
	border-bottom: 1px solid #ddd;
	padding-bottom:15px;
}
.cssCourseMore .courseStatus P{
	color: #75787b; line-height:25px;
	position:relative;
}
.cssCourseMore .courseStatus P:after{
	content:'';
	width:20px; height:2px;
	background:#000;
	position:absolute; bottom:0; left:50%;
	margin-left:-10px;
}
.cssCourseMore .courseStatus H3{
	color:#ea6645;
}
.cssCourseMore .courseStatus SPAN{
	color:#333; font-size:20px; font-weight:bold;
}
.cssCourseMore .coursePayment{
	color:#333; font-weight:bold; font-size:30px; text-align:center; font-family:'PT Sans Narrow', sans-serif;
	padding:15px 0; margin-bottom:15px;
	border-top: 1px solid #FFF;
}
.cssCourseMore .coursePayment P{
	color: #75787b; font-weight:normal; line-height:25px; font-size:12px; font-family:"Helvetica Neue",Helvetica,Arial,sans-serif; margin:0;
	position:relative;
}
.cssCourseMore .coursePayment P:after{
	content:'';
	width:20px; height:2px;
	background:#000;
	position:absolute; bottom:0; left:50%;
	margin-left:-10px;
}
.cssCourseMore .courseTimes {
    border-bottom: 1px solid #ddd;
    border-top: 1px solid #FFF;
    padding: 10px 0; margin:0;
    clear: both;
}

.cssCourseMore .courseTimes .oneStatus {
    width: 50%;
    float: left;
    text-align: center;
    color: #75787b;
}
.cssCourseMore .courseTimes .oneStatus i{
	font-size:30px;
}
.cssCourseMore .addBag {
	padding-bottom:10px;
}
.cssCourseMore .deliNote {
	font-size:11px; color:#666; text-align:center;
	padding-bottom:10px;
}
.cssCourseMore .courseNote {
    display: block;
	margin-top:30px;
}


.cssCourseMore .courseDesk IMG{
	max-width:100%; height:auto;
}
.cssCourseMore .courseSchedule UL{
	padding:0 0 20px 0; margin:0 0 20px 0; list-style:none;
	border-bottom:1px solid #dee2e6;
}
.cssCourseMore .courseSchedule H3{
	color:#25408f;
	padding-left:25px;
	position:relative;
}
.cssCourseMore .courseSchedule H3:before{
	content:'\f133';
	font: normal normal normal 14px/1 FontAwesome;
	position:absolute; left:0; top:5px;
	height:20px; width:20px;;
}
.cssCourseMore .courseSchedule UL LI{
	padding-left:25px;
	position:relative;
	list-style:inside circle;
}
.cssCourseMore .courseSchedule UL LI.fldr{
	padding-left:25px;
	position:relative;
	list-style:none;
}
.cssCourseMore .courseSchedule UL LI.fldr:before{
	content:'\f115';
	font: normal normal normal 12px/1 FontAwesome;
	position:absolute; left:1px; top:3px;
	height:20px; width:20px;
}
.cssCourseMore .courseSchedule UL LI H4{
	color:#000;
	padding-right:70px;
}
.cssCourseMore .courseSchedule UL LI .details{
	position:absolute; right:0; top:2px;
	color:#25408f; cursor:pointer; font-size:11px;
}
.cssCourseMore .courseSchedule UL LI .detailsMore{
	background:#eee;
	padding:15px; margin-bottom:10px; -moz-border-radius: 3px; -webkit-border-radius: 3px; border-radius: 3px;
}

.cssCourseMore .courseTeachs .oneTeach{
	margin-bottom:20px; padding:20px 0;
	border-bottom:1px solid #ccc;
	border-radius:3px;
	 font-size:13px;
}
.cssCourseMore .courseTeachs .oneTeach .teachPic{
	border:3px solid #FFF; overflow:hidden; box-shadow:#ccc 0 2px 2px;
	-moz-border-radius: 50%;
	-webkit-border-radius: 50%;
	border-radius: 50%;
	height:70px; width:70px;
	float:left;
}
.cssCourseMore .courseTeachs .oneTeach .teachAbout{
	margin-left:100px;
}
.cssCourseMore .courseTeachs .oneTeach .teachAbout .teachPosition{
	font-weight:bold;
	margin-top:-5px; padding-bottom:10px;
}
.cssCourseMore .courseTeachs .oneTeach .teachAbout .bio{
	color:#767676;
}

.no-border{
	border:none;
}

.cssCourseList{
	background:#f7f7f7;
	padding:20px 0;
}
.cssCourseList .oneCourse{
	padding:20px; margin:10px 0;
	background:#fff;
}
.cssCourseList .oneCourse .coursePic{
	height:150px; overflow:hidden; line-height:150px;
	margin:-20px -20px 0 -20px;
	text-align:center; vertical-align:middle
}
.cssCourseList .oneCourse .coursePic IMG {
	margin:auto; max-height:100%;
}
.cssCourseList .oneCourse .time{
	line-height:25px; font-size:11px; color:#767676;
	border-bottom:1px solid #ccc;
}
.cssCourseList .oneCourse .title{
	height:42px; overflow:hidden; margin:10px 0;
}


.cssBlogList{
	padding:10px 0;
}
.cssBlogList .oneBlog{
	padding:0; margin:10px 0;
	background:#fff;
}
.cssBlogList .oneBlog .time{
	line-height:25px; font-size:11px; color:#767676;
	border-bottom:1px solid #ccc;
}
.cssBlogList .oneBlog .title{
	padding-top:5px;
}
.cssBlogList .oneBlog .more,.cssBlogList .oneBlog .more A{
	color:#999;
}
.cssBlogList .oneBlog .more .share{
	padding-left:20px;
	line-height:20px;
}
.cssBlogList .oneBlog .more .share I{
	font-size:11px;line-height:20px; 
}
.cssBlogList .oneBlog .more .share .shreBtn{
	padding-left:10px;	
	display:none;
}
.cssBlogList .oneBlog .more .share:hover .shreBtn{
	display:inline-block;
}
.cssBlogList .oneBlog .more .share .shreBtn A{
	display:inline-block; width:20px; height:20px;
	border-radius:50%; background:#eee; text-align:center; line-height:20px; font-size:11px;
}

.cssBlogMore{
	border-right:1px solid #efeeed;
	padding:20px 20px 20px 0;
}
.cssBlogMore .blogPic{
	background:#eee;
	text-align:center;
}
.cssBlogMore .blogPic IMG{
	max-width:100%;
}
.cssBlogMore .blogTitle{
	border-bottom:1px solid #efeeed;
	margin-bottom:20px;	
}
.cssBlogMore .blogTitle H2{
	--x-height-multiplier: 0.375;
	--baseline-multiplier: 0.17;
	font-family:"Roboto Condensed", sans-serif;
	font-size:40px;
	font-weight: 400;
}
.cssBlogMore .blogTitle .meta{
	color:#767676;
	padding-bottom:10px;
}
.cssBlogMore .blogTitle .meta .date{
	padding-right:20px;
}
.cssBlogMore .blogTitle .meta .author{
	padding-right:20px;
}
.cssBlogMore .blogTitle .meta span{
	padding-right:5px;
}

.cssBlogMore .blogBody{
	padding:0 50px 0 100px;
	--x-height-multiplier: 0.375;
	--baseline-multiplier: 0.17;
	font-family:"Roboto Condensed", sans-serif;
	font-size: 18px;
	line-height: 1.50;
	letter-spacing: -.003em;
	color: rgba(0,0,0,.84);
}
.cssBlogMore .blogBody IMG{
	max-width:100%; height:auto;
}
.homeBookDiv{
	padding:0; margin:20px 0 0 0;
}
.homeBookDiv .oneBook{
}
.homeBookDiv .oneBook .bookPic{
	display:block;
	height:230px;
	background:#000;
	text-align:center;
}
.homeBookDiv .oneBook .bookDesk{
	display:block;
	padding:10px 0 0 0;	
}
.homeBookDiv .oneBook .bookDesk .head{
	font-size:16px; font-family: 'PT Sans Narrow', sans-serif; text-transform:uppercase;
}
.homeBookDiv .oneBook .bookDesk H3{
	text-transform:uppercase;
}
.homeBookDiv .oneBook .bookDesk P{
	color:#767676;
}
.homeBookDiv .oneBook .bookPic IMG{
	min-width:100%; height:100%; width:auto;
}

.pageHeadTitle{
	position:relative;
	height:100px;
	background-position:center; background-size:cover;
}
.pageHeadTitle .headCon{
	position:relative;
	height:100px;
}
.pageHeadTitle h3{
	position:absolute; bottom:20px; left:10px;
	color:#FFF;
}
.pageHeadTitle h3 small{
	color:#FC3; font-size:11px;
}

.subMenuBgBlu{
	background:rgba(37,64,143,.99);
	height:100px; width:100%;
	position:absolute; bottom:0; left:0;
	z-index:0;
}
.subMenuDiv{
	position:absolute; bottom:20px; right:15px;
	z-index:2;
	font-size:11px; color:#ccc;
}
.subMenuDiv A{
	font-family: "PT Sans Narrow", Helvetica, Arial, sans-serif;line-height:30px; text-transform:uppercase; font-size:13px; color:#FFF;
}

.subMenus{
	margin-top:25px;
	
}
.subMenus UL{
	padding:0px; margin:0;
	list-style:none;
}
.subMenus UL LI{
	float:left; padding:0 10px;
}
.subMenus UL LI A{
	line-height:30px; text-transform:uppercase; font-size:13px;
	font-family: "PT Sans Narrow", Helvetica, Arial, sans-serif; margin:0 10px;
}

.cssPageAbout{
	padding-top:30px; padding-bottom:20px;	
}
.cssPageAbout .pageHead{
	text-align:center;
	position:relative;
	padding-bottom:10px; text-transform:uppercase; font-size:40px;
}
.cssPageAbout .pageHead:after{
	content:'';
	width:30px; height:2px;
	background:#c5c5c5;
	position:absolute; bottom:0; left:50%; margin-left:-15px;
}
.cssPageAbout .pageContent{
	color: rgba(0,0,0,.84);
	--x-height-multiplier: 0.375;
	--baseline-multiplier: 0.17;
	font-family:"Roboto Condensed", sans-serif;
	font-size: 18px;
}
.cssPageAbout .pageContent IMG{
	max-width:100%; height:auto;
}

.topicHeadTitle .mainTitle{
	font-size:150px; color:#abafb0; font-family: "PT Sans Narrow", Helvetica, Arial, sans-serif;
}
.topicHeadTitle H1{
	font-weight: bold;
	padding: 10px 0;
}
.topicHeadTitle .follow-this A{
	color: #c82502; text-transform: uppercase;
}
.topicHeadTitle .related{
	font-weight: bold;
	padding-top: 20px;
}
.topicHeadTitle .related .title{
	display: inline !important;
}
.topicHeadTitle .related UL{
	list-style: none;
	display: inline !important;
	padding: 0 0 0 10px;
}
.topicHeadTitle .related UL LI {
	display: inline;
	padding: 0 10px;
	border-right: 1px solid #eee;
}
.topicHeadTitle .related UL LI:last-child {
	border-right: none;
}
.topicHeadTitle .related UL LI A{
	color: #c82502; text-transform: uppercase; font-family: "Roboto Condensed", sans-serif; font-weight: normal;
}
.topicHeadTitle .more A{
	padding: 10px 0; display: block;
	color: #c82502; text-transform: uppercase; font-family: "Roboto Condensed", sans-serif; font-weight:600; font-size: 14px;
}
.cssAllTopic{
	background: #f7f7f7;
	padding: 20px 0;
}
.cssAllTopic A{
	font-size:16px;
}

.cssTopicList .topicTab{
	background:#d5d7d8; margin-top: 20px;
}
.cssTopicList .topicTabs{
	display: -webkit-flex;
	display: -ms-flexbox;
	display: flex;
}
.cssTopicList .topicTab .oneTab{
	-webkit-flex: 1;-ms-flex: 1;flex: 1;
	text-align: center; text-transform: uppercase;
	padding: 10px; cursor: pointer;
}
.cssTopicList .topicTab .oneTab.sel{
	background-color: rgba(255,255,255,.6);
	border-bottom: 4px #111 solid;
	color: #111;
}

.loadMoreDiv{
	background:#e3e3e3;
	position:relative;
	height:30px; width:100%; margin-bottom:50px;
	-moz-border-radius:5px;-webkit-border-radius:5px;border-radius:5px;
	cursor:pointer;
}

.loadMoreDiv .whiteDiv{
	background:#FFF;
	position:absolute; top:0px;
	height:15px; width:100%;
	opacity:0.2;
	filter:alpha(opacity=70);
}
.loadMoreDiv .txtDiv{
	position:absolute; top:8px;
	width:100%;
	text-align:center; font-weight:bold; font-size:12px; text-transform:uppercase; color:#CA0000;
}
.loadMoreDiv:hover .txtDiv{
	color:#d23938;
}
.loadMoreDiv .loading{
	color:#333;
}
.loadMoreDiv:hover .loading{
	color:#333;
}
.loadMoreDiv .pageCount{
	display:none;	
}
.loadMoreDiv .nowPage{
	display:none;	
}

.pageNavTitle{font-size:50px; color:#ccc;}
.pageNavTitle SPAN{font-size:20px; }

.help-row{
	margin-bottom:20px; padding-top:20px;
	background-repeat:no-repeat;
	border-top:1px solid #ccc;
}
.help-row .help-text{
	padding-top:80px;
	font-family: 'PT Sans Narrow', sans-serif; font-size:22px;
}
.help-row .desc{
	font-size:15px; color:#666;
}
.help-row H4{
	color:#cf2428;
}

.deliveryPage h3{
	font-family: 'PT Sans Narrow', sans-serif; font-size:20px; text-transform:uppercase; color:#cf2428;
	margin-bottom:20px;
}
.deliveryPage UL{
	
}

.cssCartBookList{
	padding:20px; margin:20px 0;
	background:#FFF;
}
.modal-cart .cssCartBookList{
	padding:0 20px;
}
.cssCartBookList .cartTitle {
	border-bottom:1px solid #efefef;
	margin:0 -20px 20px -20px;
	padding:20px; padding-top:0;
	font-family:'PT Sans Narrow', sans-serif; font-size:25px;
}
.cssCartBookList .cartTitle span {
	font-size:16px; color:#999;
}
.cssCartBookList .cartTitle .cartClose {
	font-size:20px; color:#999;
	float:right; padding:5px;
	display:none;
}
.modal-cart .cssCartBookList .cartTitle .cartClose {
	display:block;
}
.cssCartBookList .oneBook {
    float: left;
    height:310px; width:173px;
	padding:0px; margin:0 0 40px 0;
	position:relative;
	border:none;	
}
.cssCartBookList .oneBook .book-cover{
	height:150px;
}
.cssCartBookList .oneBook .book-cover IMG{
	max-height:150px;
}
.cssCartBookList .oneBook .bookBtns{
    width:100px;
	padding:0px;
}
.cssCartBookList .oneBook .bookBtns INPUT[type="text"]{
	box-shadow: 1px 1px 3px 1px rgba(55, 95, 120, 0.4) inset;
	font-weight:bold;
}
.cssCartBookList .oneBook  .book-details{margin:10px 0; padding-right:10px;}
.cssCartBookList .oneBook  .book-details .book-description{height:65px; overflow:hidden; text-align:left; }
.cssCartBookList .oneBook  .book-details .book-description .book-title a{  }
.cssCartBookList .oneBook  .book-details .book-description .book-author{font-size:11px;}
.cssCartBookList .oneBook  .book-details .book-description .book-author a{color:#666;}

.cssCartBookList .oneBook .bookPrice{
	text-align:left;
	padding:10px 0;
}
.cssCartBookList .oneBook .bookPrice .old-price{color:#666; font-size:13px; padding:0px; line-height:100%; font-family:'PT Sans Narrow'; text-decoration:line-through;}
.cssCartBookList .oneBook .bookPrice .book-price{color:#000; font-size:22px; padding:0px; line-height:100%; font-family:'PT Sans Narrow';}
.cssCartBookList .oneBook .bookBtns .cartDel{
	padding-top:5px;
}
.cssCartBookList .oneBook .bookBtns .cartDel A{
	font-size:11px; color:#C30;
}
.cssCartBookList .cartFooter{
	background:#222; color:#999; font-size:11px;
	margin:-20px; padding:20px;
}
.cssCartBookList .cartFooter .cartPay{
	width:16.6%;
	float:left;
}
.cssCartBookList .cartFooter .cartPay P{
	color:#FFF; font-weight:bold; font-size:25px; line-height:100%; padding:0; margin:0;
}
.cssCartBookList .cartFooter .conBtn{
	color:#999; font-size:12px; text-align:right;
	padding-top:10px;
}
.cssCartBookList .cartFooter .cartPay{
	width:16.6%;
	float:left;
}
.cssCartBookList .cartFooter .cartBtn{
	width:32%;
	float:right;
}

.modShow,.modal-cart .modHid{
	display:none;
}
.modal-cart .modShow,.modHid{
	display:block;
}
.modal-cart{
	width:auto; display:table;
	margin:20px auto; padding:0 20px;
}
.modal-cart .container{
	padding:0;
}
.cssCommentRewrite{
	margin:20px 0 30px 0;
}
.cssCommentRewrite .commentBtn{
	height:30px; margin-top:5px;
}
.cssCommentRewrite .commentBtn span{
	float:right;
	font-size:11px; color:#b2bfd2;
}
.cssCommentRewrite .cmdLabels{
	color:#999; text-transform:uppercase; font-weight:normal;
}
.cssCommentRewrite .cmdContainer{
	width:100%;
	border:none; border-radius:0; padding:5px 0;
	border-bottom:1px solid #ccc; margin-bottom:10px;
	box-shadow:none;
}
.cssCommentRewrite .cmdContainer:focus{
	border:none; border-radius:0; padding:5px 0;
	border-bottom:1px solid #ff0000;
	box-shadow:none;
}

.cssCommentList{
	margin-top:20px;
}
.cssCommentList .commentListHead{
	font-weight:bold; font-size:15px;
	padding-bottom:10px;
	border-bottom:1px solid #ccc;
}
.cssCommentList .commentWarning{
	color: #999; font-style:italic;
	padding: 10px 0;
}

.cssCommentList .commentList{
	
}
.cssCommentList .commentList .commentReply{
	padding-left:50px;
}
.cssCommentList .commentList .oneComment{
	padding-bottom:10px; margin-bottom:15px;
	border-bottom:1px dotted #ccc;
}
.cssCommentList .commentList .oneComment.curr{
	background:#FFC;
}
.cssCommentList .commentList .oneComment.sub1{
	margin-left:40px;
}
.cssCommentList .commentList .oneComment.sub2{
	margin-left:80px;
}
.cssCommentList .commentList .oneComment.sub3{
	margin-left:120px;
}
.cssCommentList .commentList .oneComment.sub4{
	margin-left:160px;
}
.cssCommentList .commentList .oneComment .userPic{
	padding-bottom:20px;
	width: 30px; height: 30px;
	border-radius:2px;
	background:#ccc;
	display:block;
	float: left;
	margin-right: 10px;
	line-height:30px; text-align:center; font-size:20px; color:#FFF;
}
.cssCommentList .commentList .oneComment .userComment{
	margin-left:40px;
}
.cssCommentList .commentList .oneComment .userName{
	font-size:12px; color:#333; font-weight:bold; line-height:30px;
}
.cssCommentList .commentList .oneComment .userName SPAN{
	font-size:11px; color:#888; font-weight:normal; float:right;
}
.cssCommentList .commentList .oneComment .userName samp{
	font-size:11px; color:#b2bfd2;
}
.cssCommentList .commentList .oneComment .userCmd{
	padding:5px 0;
}
.cssCommentList .commentList .oneComment .cmdTools{
	padding-top:5px;
}
.cssCommentList .commentList .oneComment .cmdTools A{
	color:#b2bfd2;
}
.cssCommentList .commentList .oneComment .cmdTools A.cmdRate{
	line-height:20px; padding-right:5px;
	color:#1d428a;
}
.cssCommentList .commentList .oneComment .cmdTools A.cmdRate svg{
	height:20px; vertical-align:middle;
}
.cssCommentList .commentList .oneComment .cmdTools A.cmdDown{
	color:#ff0000;
}

.cssUserLogin{
	background:url(../img/bg2.png) no-repeat #2eaeb9;
	background-size:cover;
	padding:20px 0;
}
.cssUserLogin .loginTxtBanner{
	color:#defbfe; text-shadow:1px 1px 1px #13818b; text-transform:uppercase;
	text-align:center;
}
.cssUserLogin .loginTxtBanner H1{
	padding-top:80px;
	color:#FFF;
}
.cssUserLogin .loginTxtBanner .regDiv{
	padding:60px 0 20px 0;
}


.loginDes{
	font-size:12px; padding-bottom:20px; color:#666;
}
.cssRegisterFrm label{
	text-align:right; font-weight:normal;
	margin:0px; line-height:30px;
}
.frmErr{
	display:none;
}
.errDiv .frmErr{
	display:block;
	color:#999;
}
.errDiv INPUT,.errDiv TEXTAREA,.errDiv SELECT, .errDiv .btn{
	border-color:#F30;
}
.doneDiv INPUT,.doneDiv TEXTAREA,.doneDiv SELECT, .doneDiv .btn{
	border-color:#0C0;
}
.cssWhiteBox{
	background:#FFF;
	padding:20px;
	overflow:hidden;
	-webkit-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	-moz-box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	box-shadow:inset 0 1px 0 rgba(255,255,255,0.2), 0 1px 2px rgba(0,0,0,0.05);
	-webkit-border-radius:5px; -moz-border-radius:5px; border-radius:5px;
}

.bs-wizard {border-bottom: solid 1px #e0e0e0; padding: 0 0 10px 0;}
.bs-wizard > .bs-wizard-step {padding: 0; position: relative;}
.bs-wizard > .bs-wizard-step + .bs-wizard-step {}
.bs-wizard > .bs-wizard-step .bs-wizard-stepnum {color: #595959; font-size: 12px; margin-bottom: 5px;}
.bs-wizard > .bs-wizard-step .bs-wizard-info {color: #999; font-size: 12px;}
.bs-wizard > .bs-wizard-step > .bs-wizard-dot {position: absolute; width: 26px; height: 26px; display: block; background: #fbe8aa; top: 45px; left: 50%; margin-top: -15px; margin-left: -15px; border-radius: 50%;} 
.bs-wizard > .bs-wizard-step > .bs-wizard-dot:after {content: ' '; width: 12px; height: 12px; background: #fbbd19; border-radius: 50px; position: absolute; top: 7px; left: 7px; } 
.bs-wizard > .bs-wizard-step > .progress {position: relative; border-radius: 0px; height: 8px; box-shadow: none; margin: 22px 0;}
.bs-wizard > .bs-wizard-step > .progress > .progress-bar {width:0px; box-shadow: none; background: #fbe8aa;}
.bs-wizard > .bs-wizard-step.complete > .progress > .progress-bar {width:100%;}
.bs-wizard > .bs-wizard-step.active > .progress > .progress-bar {width:50%;}
.bs-wizard > .bs-wizard-step:first-child.active > .progress > .progress-bar {width:0%;}
.bs-wizard > .bs-wizard-step:last-child.active > .progress > .progress-bar {width: 100%;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot {background-color: #f5f5f5;}
.bs-wizard > .bs-wizard-step.disabled > .bs-wizard-dot:after {opacity: 0;}
.bs-wizard > .bs-wizard-step:first-child  > .progress {left: 50%; width: 50%;}
.bs-wizard > .bs-wizard-step:last-child  > .progress {width: 50%;}
.bs-wizard > .bs-wizard-step.disabled a.bs-wizard-dot{ pointer-events: none; }

.cssGroupMenu{
	padding:0; margin:0 0 0; list-style:none;
	background:#2eaeb9;
	position:relative; overflow:hidden;
	margin-bottom:20px;
	
}
.cssGroupMenu .groupInfo{
	float:left;
	padding-top:20px;
	width:30%;
}
.cssGroupMenu .groupInfo H3{
	padding:0; margin:0; color:#FFF;
}
.cssGroupMenu .groupInfo .gdesk{
	color:#baecf0; padding-bottom:5px;
}
.cssGroupMenu .groupMenu{
	float:right;
}
.cssGroupMenu .groupMenu UL{
	padding:0; margin:5px 0;
	list-style:none;
	display:table; float:right;
	clear:both;
}
.cssGroupMenu .groupMenu UL::after{
	content:'';
	display:block;
	clear:both;
}
.cssGroupMenu .groupMenu UL LI{
	border-left:1px solid #41bec9;
	float:left;
}
.cssGroupMenu .groupMenu UL .icon{
	height:50px;
	text-align:center;
	position:relative;
}
.cssGroupMenu .groupMenu UL .icon I{
	font-size:40px; line-height:50px;
}
.cssGroupMenu .groupMenu UL A{
	font-family: 'PT Sans Narrow', sans-serif; font-size:16px; color:#bae8ec;
	padding:0 15px; display:block;
}
.cssGroupMenu .groupMenu UL SUP{
	font-size:10px; font-family:Arial, Helvetica, sans-serif; top:5px;
	position:absolute;
	vertical-align:top;
}

.cssNewsLetterBox{
	position:fixed;
	top:auto; right:0; bottom:-300px; z-index:200;
	background:#ff7a59; height:270px; width:350px; overflow:hidden; color:#FFF;
	-webkit-border-radius:5px 0 0 0; -ms-border-radius:5px 0 0 0; -moz-border-radius:5px 0 0 0; -o-border-radius:5px 0 0 0; border-radius:5px 0 0 0;
}
.cssNewsLetterBox .letterBox{
	padding:20px;
	position:relative;
}
.cssNewsLetterBox .letterBox .letterClose{
	position:absolute; right:0; top:0;
	height:30px; width:30px; text-align:center; line-height:30px;
	cursor:pointer;
}
.cssNewsLetterBox .letterBox H3{
	font-size:15px;
}
.cssNewsLetterBox .letterBox .letterNote{
	height:96px; margin-bottom:10px;
	font-size:13px;
}
.cssNewsLetterBox .letterBox .form-control{
	border-color:#d85231;
}

.cssFileList{
	padding:20px 0;
}