html, body {
	height: 100%;
}

footer {
	color: #1b1b1b;
	background: #1b1b1b;
	padding: 17px 0 18px 0;
	border-top: 1px solid #000;
}

footer a {
	color: white;
}

footer a:hover {
	color: #f90;
}

textarea.form-control {
	height: 200px;
}

.header a, a:hover{
	color: #f90;
	text-decoration: none;
	font-weight: bold;
}

.header h1{
	letter-spacing: 15px;
	font-size: 300%;
}

.header p {
	color: #fff !important;
	font-size: 95%;
	letter-spacing: 3px;
}

.col-center-block {
	position: absolute;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-moz-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	-o-transform: translateY(-50%);
	transform: translateY(-50%);
}

.nav-pills>li.active>a, .nav-pills>li.active>a:focus, .nav-pills>li.active>a:hover {
	color: #fff;
	background-color: #f90;
}

.nav-pills>li>a {
	color: #fff;
}

.nav-pills>li>a:hover {
	background-color: #f90;
}

.navbar-inverse {
	background-color: #1b1b1b;
	border-color: #1b1b1b;
	padding: 1%;
	border-radius: 0;
}

.clear {
	clear: both;
	height: 63px;
}

.wrapper {
	min-height: 100%;
}


.films_block {
	text-align: center;
}

.films_block img {
	margin-bottom: 5%;
	border: solid 5px #1b1b1b;
	border-radius: 3px;
	width: 100%;
}

.film_label {
	padding: 2%;
	margin-bottom: 4%;
}

.margin-8 {
	margin-top: 8%;
	padding-bottom: 8%;
}

.margin-8-only {
	margin-top: 8%;
}

.margin-side-2 {
	margin-left: 2%;
	margin-right: 2%;
}

.btn-warning {
	background-color: #f90;
	border:  #f90;
}
.btn-warning:hover {
	border:  #f90;
	background-color: #f90;
}

.btn-color {
	background-color: #f90 !important;
	border: 0px !important;
	color: whitesmoke !important;
	border-top-right-radius: 3px !important;
	border-bottom-right-radius: 3px !important;
}

.btn-warning-color {
	background-color: #f90 !important;
	color: whitesmoke !important;
	border-radius: 3px !important;
	font-size: 12px !important;
}

.panel {
	border: none;
}

.panel-info hr{
    margin: 0;
    padding: 0 3px 0 3px;
}

.panel-body{
	color: whitesmoke;
	background-color: #222222;
}

.panel-info>.panel-heading{
	background-color: #f90;
	color: white;
	border-color: transparent;
}

.sidebar-header {
	font-size: 120%;
	letter-spacing: 2px;
}

.form-control {
	font-size: 14px;
	border-radius: 3px;
}

.input-lg {
	font-size: 14px;
}

.list-group-item-warning {
	color: #8a6d3b;
	background-color: #1b1b1b;
}

.badge {
	background-color: #f90;
}

.info-block {
	font-size: 120%;
}

.info-block .badge {
	font-size: 80%;
}

.info-block span{
	margin-right: 3%;
}

.table tbody>tr>td.vert-align {
	vertical-align: middle;
}

.text-rate {
	color: whitesmoke !important;
	font-size: 12px !important;
}
.slice{
	display: block;
	margin: auto;
}

.well-color{
	background-color: #222222;
	border-color: #222222;
}

.rate-table-color tbody tr:nth-of-type(odd){
	background-color: #555555!important;
}

.rate-table-color tbody tr:nth-of-type(even){
	background-color: #222222!important;
}

.user-img-size{
	height: 40px;
}

.my-img-thumbnail{
	padding:.25rem;
	background-color:#fff;
	border:0.5px solid #bababa;
	max-width:100%;
	height:86px;
}

.info {
	color: #fff;
	line-height: 14px;
	margin-top: 10px;
	font-size: 12px;
}
.time{
	margin: 0;
	padding: 0;
	border: 0;
	font-size: 100%;
	vertical-align: baseline;
	color: orange;
}

.like{
	margin-left: 5px;
	cursor: pointer;
}
.like span{
	color: gold;
}
.like i:hover{
	color: gold;
}

.hate{
	margin-left: 5px;
	cursor: pointer;
}
.hate:hover{
	color: red;
}

.rateshowText{
	color: #ff6f61;
	text-decoration: none;
	background-color: transparent;
}

#myCarousel{
	width:85%!important;
	margin-bottom: 20px;
}

@media (max-width:762px){
	.margin-8{
		padding-bottom: 20%;
	}
}

