.deff-inp {
	padding: 3px 8px;
	font-size: 1.7em;
	line-height: 100%;
	height: 1.7em;
	width: 100%;
	outline: 0;
	margin: 0 0 3px;
	background-color: #fff;
}

.slshow-add {
	width: 80%;
	margin-top: 20px;
}

.pull-right {
	float: right !important;
}

.all-images-slider {
	position: relative;
	width: 375px;
}

.btn-r {
	position: absolute;
	right: -1px;
	color: red !important;
	font-weight: bold;
	font-size: 18px;
}

.ht5-errors {
	list-style: none;
	border-radius: 4px;
	background: #ED7427;
	padding: 12px;
	width: 462px;
	color: black;
	font-weight: bold;
	font-size: 22px;
	position: relative;
}

.ht5-errors li {
	line-height: 28px;
}

.ht5-errors-close {
	color: wheat;
	position: absolute;
	right: 3px;
	top: 0px;
	cursor: pointer;
}

.pull-left {
	float: left !important;
}

.slshow-add .row {
	margin-bottom: 10px;
}

.slideshow-css{
	background-color:#F5F5F5;
	border:1px solid #FFFFFF;
	height:340px;
	position:relative;
	width:640px;
	
	-moz-box-shadow:0 0 22px #111;
	-webkit-box-shadow:0 0 22px #111;
	box-shadow:0 0 22px #111;
}

.slideshow-css .slides {
	margin: 0 !important;
	padding: 0 !important;
}

.slideshow-css ul{
	height:295px;
	left:10px;
	list-style:none outside none;
	overflow:hidden;
	position:absolute;
	top:10px;
	width:620px;
}

.slideshow-css li{
	position:absolute;
	display:none;
	z-index:10;
}

.slideshow-css li:first-child{
	display:block;
	z-index:1000;
}

.slideshow-css .slideActive{
	z-index:1000;
}

.slideshow-css canvas{
	display:none;
	position:absolute;
	z-index:100;
}

.slideshow-css .arrow{
	height:86px;
	width:60px;
	position:absolute;
	background:url('img/arrows.png') no-repeat;
	top:50%;
	margin-top:-43px;
	cursor:pointer;
	z-index:5000;
}

.slideshow-css .arrow:after {
	display:none !important;
}

.slideshow-css .previous{ background-position:left top;left: 38px;}
.slideshow-css .previous:hover{ background-position:left bottom;}

.slideshow-css .next{ background-position:right top;left: 95%;}
.slideshow-css .next:hover{ background-position:right bottom;}


/* The following styles are only used for the styling of the demo page */

p.tzine{
	text-align:center;
	font-size:12px;
	margin:50px;
}

p.credit{
	text-align:center;
	color:#888;
	font-size:10px;
}

p.credit a,
p.credit a:visited{
	color:#ccc;
	border-bottom-color:#aaa;
}

p.credit a:hover{
	border-bottom-color:transparent;
}

/*a, a:visited {*/
	/*text-decoration:none;*/
	/*outline:none;*/
	/*border-bottom:1px dotted #97cae6;*/
	/*color:#97cae6;*/
/*}*/

/*a:hover{*/
	/*border-bottom:1px dashed transparent;*/
/*}*/

.clear{
	clear:both;
}