
@import url('https://fonts.googleapis.com/css?family=Oswald:300,400&display=swap');
@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,400;1,700&display=swap');
@import url('//fonts.googleapis.com/css?family=Dosis:300,400,500,600,700');
@import url('//cdnjs.cloudflare.com/ajax/libs/font-awesome/4.7.0/css/font-awesome.css');

body{
  font-size:16px;
  color: #FFF;
  position:static;
  font-family:'Dosis', sans-serif, verdana, arial;
  background: #222222;
  text-align: justify;
}


a {
    color: #e60005;
    text-decoration: none;
}

a:hover,
a:focus{
	color: #a5a2a2;
	text-decoration:none;
}

h1, h2, h3{
	font-family:Oswald,arial;
	font-weight:300;
	font-size:32px;
	margin-bottom:20px;
	    text-align: left;
}

h1{
    text-transform: uppercase;
    font-size: 36px;
	text-align: left;
	    color: red;
}

h2{
	font-size:26px;
	color:#e60005;
	text-transform: uppercase;
	/*color:#d04500;*/
	/*color: #E4512D*/
}

h3{
	font-size:22px;
	margin-bottom:5px;
}

@media (max-width: 767px) {
	h1{
	    font-size: 30px;
	}

	h2{
		font-size:25px;
	}

	h3{
		font-size:20px;
	}
}

p {
    margin: 0 0 10px;
    text-align: justify;
}

.video-responsive { 
	overflow:hidden; 
	padding-bottom:56.25%; 
	position:relative; 
	height:0;
}

.video-responsive iframe { 
	left:0; 
	top:0; 
	height:100%;
	width:100%;
	position:absolute;
}

/*************************************
 ** BOOTSTRAP - PAGINATION
 *************************************/
.pagination{
	margin:10px 0px;
}
.pagination a,
.pagination > li:first-child > a,
.pagination > li:first-child > span,
.pagination > li:last-child > a,
.pagination > li:last-child > span{
	border-radius:20px;

}

.pagination > li > a, .pagination > li > span{
	margin-left:5px;
}

.pagination > li > a,
.pagination > li > span
.pagination > li > a:hover,
.pagination > li > span:hover,
.pagination > li > a:focus,
.pagination > li > span:focus{
	color:#FFFFFF;
	background-color:#999988;
	border:none;

}

.pagination > .active > a,
.pagination > .active > span,
.pagination > .active > a:hover,
.pagination > .active > span:hover,
.pagination > .active > a:focus,
.pagination > .active > span:focus{
	background-color:#222222;
	border-color:#222222;
}


.btn-primary,
.btn-primary:active,
.btn-primary:focus,
.btn-primary[disabled]{
    color: #FFF;
    background-color: #e60404;
    border-color: #e60404;
}

.btn-primary:hover {
    color: #000;
    background-color: #fff;
    border-color: #fff;
}

.btn-primary[disabled]{
	 background-color: #666666;
}

.btn-primary2, .btn-primary2:active, .btn-primary2:focus, .btn-primary2[disabled] {
    color: orange;
    background-color: #333333;
	border-color: #333333;
    box-shadow: 2px 2px 6px #000;
}

.btn-primary2:hover{
	color:#FFF;
	border-color: #FFF;
}

.modal-body {
    color: #474747;
    font-size: 17px;
    font-family: Oswald;
}

.btn-primary3 {
    color: #FFF;
    background-color: #e60404;
    border: none;
	font-size: 25px;
    font-family: Oswald;
	text-transform:uppercase;
	/*width:100%;*/
}

.btn-primary3:hover{
    color: #000;
    background-color: #FFF;
	border:none;
}

.alert-danger {
    display: none;
}

/*@media (min-width: 768px) {
.container {
    width: auto;
}*/

.has-error .checkbox, .has-error .checkbox-inline, .has-error .control-label, .has-error .help-block, .has-error .radio, .has-error .radio-inline, .has-error.checkbox label, .has-error.checkbox-inline label, .has-error.radio label, .has-error.radio-inline label {
    color: #ff0000;
}

/** *****************************************
 ** ACCORDEON
 ** *****************************************/

 .card-header {
    padding: .75rem 1.25rem;
    margin-bottom: 0;
    background-color: #9bc31c;
    border-bottom: 1px solid #333;
	text-align: center;
}

.btn-link {
    color: #020202;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 600;
	font-size: 19px;
}

.btn-link:hover {
    color: #ffffff;
    text-decoration: underline;
}

/***********************************************
 ** HOME - LOGO
 ***********************************************/
header .logo{
    height: 145%;
    margin-top: -12px;
}

@media (max-width: 1100px) {
header .logo{
    height: 110%;
    margin-top: -12px;
	}
}

@media (max-width: 1033px) {
header .logo{
    height: 82%;
    margin-top: 0px;
	}
}

/** *****************************************
 ** HEADER - NAVIGATION
 ** *****************************************/

.navbar-fixed-top {
    /*top: 20px;*/
}

.navbar-default {
    background-color: #000000;
    /*border-color: #e7e7e7;*/
}

header .navbar{
	background:#000;
	border:none;
}

header .navbar-brand{
	height:83px;
}



header .navbar-default .navbar-nav > li > a{
	color:#FFF;
	font-family:Oswald,arial;
	font-size:16px;
	font-weight:600;
	text-transform:uppercase;
	line-height:48px;
	border-bottom:3px solid transparent;
}

header .navbar-default .navbar-nav > li > a:hover,
header .navbar-default .navbar-nav > li > a:focus,
header .navbar-default .navbar-nav > li.active > a,
header .navbar-default .navbar-nav > li.active > a:hover,
header .navbar-default .navbar-nav > li.active > a:focus,
header .navbar-default .navbar-nav > li.open > a,
header .navbar-default .navbar-nav > li.open > a:hover,
header .navbar-default .navbar-nav > li.open > a:focus{
	color:#ff0000;
	border-bottom:3px solid #ff0000;
	background-color: transparent;
}

header .navbar-default .navbar-nav .dropdown-menu > li > a{
	color:#000000;
	font-family:Oswald,arial;
	font-size:16px;
	font-weight:300;
	text-transform:uppercase;
}

header .navbar-default .navbar-nav .dropdown-menu > li > a:hover,
header .navbar-default .navbar-nav .dropdown-menu > li > a:focus{
	background:#d21111;
	color:#FFFFFF;
}

@media (max-width: 767px) {
	header .navbar{
		background:#000;
		height:70px;
		position:static;
		margin-bottom:0px;
	}

	header .navbar-header{
		text-align:center;
		position:relative;

	}

	header .navbar-brand{
		display:inline-block;
    float: right;
    height: 80px;
   /* padding: 14px 0px 10px;*/
	}

	header .navbar-mobile,
	header .navbar-phone{
	    position: absolute;
	    top: 15px;
	    /*left: 15px;*/
	    font-size: 37px;
	   /* border: 1px solid #CCCCCC;*/
	    border-radius: 2px;
	    padding: 5px;
	}

	header .navbar-mobile a,
	header .navbar-phone a{
	    color:#fff;
	}

	header .navbar-mobile  a:hover,
	header .navbar-mobile  a:focus,
	header .navbar-phone  a:hover,
	header .navbar-phone  a:focus{
		background:#999999;
		color:#000;
		border-color: #CCCCCC;
	}

	header .navbar-mobile span.glyphicon,
	header .navbar-phone span.glyphicon{
		display:block;
	}
	header .navbar-phone{
		left:inherit;
		right:15px;
	}
}

@media (min-width: 768px) {
.navbar-right .dropdown-menu {
    right: auto;
    left: auto;
	}
}


@media (max-width: 991px){
	.navbar-right {
		float:left!important;
	}
}

/***********************************************
 ** MOBILE SLIDEBAR
 ***********************************************/

/** NG: Fix bugs between autoscroll, parallax  and fixed header**/
html, body{
	height:auto;
	min-height:auto;
	overflow-x:hidden;
	overflow-y:auto;
}

#sb-site[canvas]{
		-webkit-transform:none;
}

#sb-site{
   /*background: #EB690B url('../images/bg-body10.jpg') no-repeat;*/
    background: #000;
  	background-attachment:fixed;
}

/*
@media (max-width: 767px) {
	#sb-site{
    	background-image: url('../images/bg-body-sm.png');
	}
}*/


.slidebar{
	overflow-x: hidden;
	z-index:1000;
    background:#000;
}
.slidebar a{
    font-family: Oswald, verdana;
    font-size: 18px;
    display: block;
    padding: 10px 10px 10px 30px;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 300;
	text-align: left;
}

.slidebar .sb-nav > li{
	border-bottom: 1px solid #333333;
}

.slidebar a:hover{
	color: #FFFFFF;
    background-color: #4C4C4C;
}

.slidebar .sb-caret{
	float:right;
	margin-top:5px;
	transition:transform 1s;
}

.slidebar .sb-dropdown-menu{
	display:none;
	list-style:none;
	padding-left:0px;
	border-top: 1px solid #333333;
}

.slidebar .sb-dropdown-menu li a{
	border-top: 1px solid #333333;
	padding-left: 51px;
    text-align: left;
    font-size: 15px;
}

.slidebar .sb-dropdown-menu li:first-child a{
	border-top: none;
}

.slidebar .sb-dropdown.open .sb-dropdown-menu{
	display:block;
}

.slidebar .sb-dropdown.open .sb-caret,
.slidebar .sb-dropdown:hover .sb-caret{
  -webkit-transform:rotate(90deg);
  -moz-transform:rotate(90deg);
  -o-transform:rotate(90deg);
  -ms-transform:rotate(90deg);
  transform:rotate(90deg);
}

.slidebar .dropdown-backdrop{
	display:none;
}

.slidebar .glyphicon{
	margin-right:10px;
}

.slidebar .separator{
	height:4px;
	background-color:#444444;
}

.slidebar .home{
	background:#FFF;
}
.slidebar .home img{
	width:100%;
}

#overlay {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  display: none;
  opacity:0.8; /* Tweak the transparency here. */
  background:#222222;
  z-index: 4; /* Just something higher than your content inside the container. */
  -webkit-transition: all 2s; /* Safari */
  transition: all 2s;
}





/** *****************************************
 ** FOOTER
 ** *****************************************/

footer{
	/*background-color: #333333;
    border-top: 6px solid #666666;*/
    padding-top: 10px;
    padding-bottom: 20px;
    color: #FFF;
    font-size: 12px;
	box-shadow: 0px 1px 15px #252525;
}

footer h3{
	font-size: 22px;
    text-transform: uppercase;
	color: #FFF;
	border-bottom: 1px solid #FFF;
    padding: 5px;
    text-shadow: 1px 1px 3px #000;
}


footer .presentation{
	color:#FFF;
}

footer .presentation .logo{
	text-align:center;
	margin-top:20px;
}
footer .presentation .logo img{
	width:100%;
}

footer .presentation .text{
	text-align:justify;
	margin-top:20px
}

footer .navigation li{
	border-bottom: 1px solid #FFF;
}

footer .navigation li:last-child{
	border-bottom: none;
}

footer .navigation li a{
	color: #FFF;
	font-size:15px;
	display:block;
	padding:7px;
}

footer .navigation li span{
	font-size:11px;
}


footer .navigation li a:hover{
	color: #FF0000;
}


footer .contactus li{
	border-bottom: 1px solid #FFF;
	padding:10px;
	color:#FFF;
	font-size:15px;
}
footer .contactus li:last-child{
	border-bottom: none;
}

footer .contactus li .glyphicon{
	display:block;
	float:left;
	width:15%;
	max-width:40px;
	font-size:17px;
}
footer .contactus li .text{
	float:left;
	width:85%;
}

/*@media (max-width: 767px) {
	footer{
	background-color: #EB690B;
	}
}*/

/*********************************************** 
 ** FOOTER - TRANSPORT
 ***********************************************/

footer .partner-block{
	padding: 10px 15px;
	text-align: center;
	width:100%;
}

footer .partner-block img{
	max-width: 100%;
}



/***********************************************
 ** SIGNATURE
 ***********************************************/

.signature{
	border-top: 1px solid #555555;
    background: #222222;
    padding-top:15px;
    padding-bottom:5px;
    color: #999999;
}

.signature a{
    color: #999999;
}
.signature a:hover{
    color: #FFFFFF;
}

.signature .social a{
    font-size:24px;
    line-height:28px;
}

.signature .copyright{
	line-height:28px;
	font-size:15px;
} 

/***********************************************
 ** HOME
 ***********************************************/
.home{
	background:#131212;
}

/*************************************
 ** HOME - SLIDER
 *************************************/


.homeSlider .tp-caption.tp-title,
.homeSlider .tp-caption.tp-subtitle,
.homeSlider .tp-caption.tp-link{
	z-index: 7;
	white-space: nowrap;
	text-transform:left;
	font-family:'Oswald';
	color:#ffb403;
	text-shadow: 2px 2px 3px #000;
    text-transform: uppercase;
	font-size: 60px;
}

.homeSlider .tp-caption.tp-link{
    background-color: rgba(0,0,0,0);
    border-color: #FFFFFF;
    border-radius: 0 0 0 0;
    border-style: solid;
    border-width: 3px;
    font-size: 16px;
    font-style: normal;
    font-weight: 300;
    line-height: 16px;
    text-decoration: none;
    background:rgba(0,0,0,0.5);
    color:#FF0000;
}

.homeSlider .tp-caption.tp-link:hover{
    border-color: #FFFFFF;
    color:#FF0000;

}

@media (max-width: 767px) {
	.homeSlider .tp-bullets{
		display:none;
	}
}

/*************************************
 ** HOME - WELCOME
 *************************************/

.homeWelcome{
	background:#000;

}
.homeWelcome h2{
	text-align:center;
	color:#FFFFFF;
	margin:10px;
	cursor:pointer;
	text-transform: uppercase;
}
.homeWelcome h2 > span{
	font-weight: bold;
	text-transform: uppercase;

}

/*************************************
 ** HOME - Article
 *************************************/

.homeArticle{
	padding:30px 0px;
	/*background:url('../images/bg-homeArticle.png');*/
	color:#FFF;
}

.homeArticle .homeArticle_wrapper{
	/*box-shadow: 0px 8px 8px;*/
}
.homeArticle h1{
	margin-top: 0px;
    margin-bottom: 10px;
    font-size: 41px;
    color: #e60404;
    font-weight: 400;
    text-align: center;
}
.homeArticle .text{
	text-align: justify;
}
@media (max-width: 767px) {
	.homeArticle{
		padding: 15px 0px;
	}
}

/*************************************
 ** BREADCRUMB
 *************************************/
.breadcrumb{
    display: inline-block;
    background: none;
    margin-bottom: 0px;
    margin-top: 43px;
    float: right;
	text-transform: uppercase;
    font-size: 12px;

}

.breadcrumb a{
	color:#000;
}

.breadcrumb a:hover{
	color:#FFF;
}

.breadcrumb>li+li:before {
    color: #000;
}

/*************************************
 ** THEMES
 *************************************/
 .themes {
	/*padding-top: 30px;
    padding-bottom: 15px;*/
	background:#000;
	/*url('../images/bg-theme.jpg')  center center;
	background-size: cover;*/

}

 .themes .theme{
	padding-bottom:15px;

}



.themes .theme .youtubeContainer{
	width:100%;
}

.themes h1{
	text-transform: uppercase;
    font-size: 36px;
    text-align: center;
    color: red;
	padding-top: 10px;
}

.themes .theme h2{
	/*color:#FF5722;
	font-size:30px;
	word-spacing:0.15em;
	text-shadow: 1px 1px 3px #000;*/
	    position: absolute;
    bottom: 210px;
    right: 0px;
    width: 100%;
    background: #FF0000;
    color: #ffffff;
    text-align: left;
    padding: 5px 6px 4px 7px;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
    text-transform: uppercase;
    font-size: 18px;
	word-spacing:0.15em;
}
}

@media (max-width: 767px) {
	.themes{
		padding-top: 15px;
    	padding-bottom: 0px;
	}
}

.themes .theme figure{
	border:5px solid #FFFFFF;
	min-width:290px;
}
.themes .theme figure.effect-duke{
	background:-webkit-linear-gradient(-45deg, #797878 0%,#000000 100%);
	background:linear-gradient(-45deg, #797878 0%,#000000 100%);
}



/*************************************
 ** MAIN -HEADER
 *************************************/
.mainHeader{
	background:url(../images/mainHeader.png);
	background-size:cover;
	/*padding:100px 0px 20px 0px;*/
	padding:342px 0px 24px 0px;
	border-bottom:solid 1px #666;
}

.mainHeader h1{
	color: #ffffff;
    font-size: 33px;
   /* text-shadow: 1px 1px 3px #585454;*/
	text-align: right;
}

.mainHeader h2{
	color:white;
}

@media (max-width: 1024px) {
	.mainHeader{
		padding:5px 0px;
		background: none;
		margin-top:64px;
			background:url(../images/mainHeader.png);
	background-size:cover;
	padding:342px 0px 24px 0px;
	border-bottom:solid 1px #666;
	}
}

@media (max-width: 768px) {
	.mainHeader{
		padding:5px 0px;
		background: none;
		margin-top:0px;
			background:url(../images/mainHeader.png);
	background-size:cover;
	padding:258px 0px 24px 0px;
	border-bottom:solid 1px #666;
	}
}

@media (max-width: 667px) {
	.mainHeader{
		padding:5px 0px;
		background: none;
		margin-top:0px;
			background:url(../images/mainHeader.png);
	background-size:cover;
	padding:139px 0px 24px 0px;
	border-bottom:solid 1px #666;
	}
}

@media (max-width: 375px) {
	.mainHeader{
		padding:5px 0px;
		background: none;
		margin-top:0px;
			background:url(../images/mainHeader.png);
	background-size:cover;
	padding:119px 0px 24px 0px;
	border-bottom:solid 1px #666;
	}
}


/*************************************
 ** MAIN -CONTENT
 *************************************/

.mainContent .innerContent{
   margin: 0px 0px;
   padding: 8px;
}




@media (max-width: 767px) {
	.mainContent .innerContent{
		/*background-color:transparent;*/
		padding:6px;
		margin:15px 0px;
		border:none;
		box-shadow:none;
	}
}

/*************************************
 ** COMMUNICATIONS
 *************************************/
.communication{
	margin:20px 0px;

}

.communication > div{
	margin-bottom: 30px;
	display:block;
	/*border: 2px solid #444444;
    background: #FFF;*/
   /* box-shadow: 0px 1px 8px 1px #000;*/
}

.communication > div:last-child{
	margin-bottom: 0px;
}

.communication > div.item-article .content {
	padding:1px 10px;
}

.communication > div.item-article .text{
	text-align: justify;
	font-size:16px;
}

/*************************************
 ** NEWS/BOOK - LIST
 *************************************/
.listBlock .item{
	display:block;
	margin-bottom:30px;
	border: 1px solid #FFF;
    position: relative;
   box-shadow: 1px 1px 5px #000000;
}

.listBlock .item .wrap{
	position:relative;
	display:block;
	background:#FFFFFF;
}

.listBlock .item .wrap h3{
	position:absolute;
	bottom:5px;
	right:0px;
	width:96%;
	background:#861717;
    color: #ffffff;
	text-align:left;
	padding: 5px 6px 4px 7px;
    -webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
	text-transform: uppercase;
    font-size: 18px;
}

.listBlock .item .wrap .link{
	position:absolute;
	display:block;
	height:60px;
	width:60px;
	text-align: center;
	background:#FF0000;
	top:calc(50% - 30px);
	left:calc(50% - 30px);
	border-radius: 30px;
	color:white;
	opacity:0;
	font-size:24px;
	line-height:60px;
    -webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
    z-index:100;
}

.listBlock .item .wrap img{
	width:100%;
    -webkit-transition: all 0.5s; /* Safari */
    transition: all 0.5s;
}

.listBlock .item .wrap img.icon{
    position: absolute;
    right: 0px;
    top: 0px;
    width: inherit;
}

.listBlock .item .content{
	padding:20px;
	/*background-color:#FFF;
	background-color:#ff9a51;*/
}

.listBlock .item .subtitle{
	color:#999999;
	font-size:14px;
	border-bottom:1px solid #BBBBBB;
	padding-bottom:5px;
	font-family:Oswald,arial;
	    /*display: none;*/
}

.listBlock .item .text{
    text-align: justify;
    font-size: 15px;
    padding-top: 0px;

}


.listBlock .item:hover .wrap img{
	opacity:0.6;
	-webkit-backface-visibility: hidden;
}

.listBlock .item:hover .wrap h3{
	opacity:0;
	bottom:-10px;
}

.listBlock .item:hover .wrap .link{
	opacity:0.8;
}

.listBlock .item .wrap .link:hover{
	background:rgba(255,255,255,0.6);
	color:#000000;
}



/*************************************
 ** BOOK - LIST
 *************************************/
.bookList .presentation{
    /* background-color: #FFF; */
    margin-bottom: 30px;
    border: 1px solid #ffffff;
    /* box-shadow: 1px 1px 5px #000000; */
}

.bookList .presentation>img{
	padding-right:27px;
}

.bookList .presentation .text{
	padding:15px;
	line-height:20px;
}




/*************************************
 ** NEWS - DETAIL
 *************************************/

.newsDetail .revolutionSlider,
.newsDetail .youtube{
	margin-bottom:15px;
}
.newsDetail .author{
	margin-bottom: 10px;
	font-family:Oswald,arial;
	font-size:16px;
}

.newsDetail .description .text{
	text-align: justify;
	font-size:14px;
	line-height: 24px;
}

.newsDetail .actions{
	padding: 15px 0px 0px 0px;
	border-top: 1px solid #BBBBBB;
}


/*************************************
 ** CONTACT
 *************************************/
.contact .innerContent h3{
	margin-top: 0px;
    border-bottom: 1px solid #BBBBBB;
    padding-bottom: 10px;
    font-size:24px;
    text-transform: uppercase;
}

.contact .innerContent label{
	font-family:Oswald,arial;
	font-size:16px;
	font-weight:300;
	color:#ccc;
	margin-top:5px;
}

.contact .innerContent .form-group{
	margin:0px;
}

.contact .innerContent .form-group .btn{
	margin-top:20px;
}

.contact .has-feedback .form-control-feedback{
	top:32px;
	right:0px;
}

@media (max-width: 767px) {
	.contact .innerContent{
		/*background-color:transparent;*/
		margin:0px;
		padding:0px;
		border:none;
	}

	.contact .innerContent h3{
	 	margin-top: 20px;
	}
}


/***********************************************
 ** MODAL
 ***********************************************/
.modal .glyphicon{
    margin-right: 20px;
    font-size: 38px;
    float: left;
}

/***********************************************
 ** NO TitLE
 ***********************************************/
.noTitle{
	padding-top:30px;
}

/*************************************
 ** DEBUG
 *************************************/
.debug{
	display:none;
	color:white;
}

/*************************************
 ** REVOLUTION SLIDER
 *************************************/
.rev_slider .resizer{
	padding:10px;
	background:rgba(0,0,0,0.8);
	border-radius:5px;
	color:#FFFFFF;
	cursor:pointer;
	    display: none;
}



/***********************************************
 ** ROYAL SLIDER
 ***********************************************/

 .royalSlider {
 	margin-bottom:85px;
 }

.royalSlider .rsThumbsHor{
    bottom: -70px;
    position: absolute;
    background: rgba(20,20,20,0.5);
    padding: 5px;
    height:auto;
 }

.royalSlider .rsThumb {
    width: 80px;
    height: 60px;
}
.royalSlider .rsThumb.rsNavSelected{
	background:#000000;
}

.rsImgAlone{
	margin-bottom:15px;
}

/***********************************************
 ** FANCYBOX
 ***********************************************/
.fancybox-container{
	margin-left:-5px;
	margin-right:-5px;
	margin-bottom:15px;
}

.fancybox-container .fancybox-box:first-child{
    width: 100%;
}

.fancybox-container .fancybox-box{
	width:20%;
	float:left;
	padding: 5px;
}

.fancybox-container .fancybox-box a{
	border: 3px solid #FFFFFF;
	display: block;

}

/***********************************************
 ** TINYMCE
 ***********************************************/
.tinymce > h2:first-child{
	margin-top:0px;
}

.tinymce .logo{
	margin-top:10px;
	margin-bottom:10px;
}

.mce-content-body{
	padding:15px;
	background:#555555;
}

#isAcceptContainer .help-block{
	color:#a94442;
}