@font-face {
	font-family: 'ScriptinaPro';
	src: url('../fonts/spriptina-pro.eot');
	src: url('../fonts/spriptina-pro.eot?#iefix') format('embedded-opentype'),
		url('../fonts/spriptina-pro.woff2') format('woff2'),
		url('../fonts/spriptina-pro.woff') format('woff'),
		url('../fonts/spriptina-pro.ttf') format('truetype');
}

.glyphicon.spin {
	-webkit-animation: glyphicon-spin-r 1s infinite linear;
	animation: glyphicon-spin-r 1s infinite linear;
}
@-webkit-keyframes glyphicon-spin-r {
	0% {
		-webkit-transform: rotate(0deg);
		transform: rotate(0deg);
	}

	100% {
		-webkit-transform: rotate(359deg);
		transform: rotate(359deg);
	}
}
.badge-success {
	background-color: #5cb85c;
}
.badge-warning {
	background-color: #f0ad4e;
}
.badge-warning-dark {
	background-color: #8a6d3b;
}
.badge-danger {
	background-color: #d9534f;
}

.alert-default {
  background-color: #fafafa;
  border-color: #eee;
}
.btn-gray {
  color: #FFFFFF;
  background-color: #666666;
  border-color: #444444;
}

.btn-gray:hover,
.btn-gray:focus,
.btn-gray:active,
.btn-gray.active,
.open .dropdown-toggle.btn-gray {
  color: #FFFFFF;
  background-color: #333333;
  border-color: #444444;
}

.btn-gray:active,
.btn-gray.active,
.open .dropdown-toggle.btn-gray {
  background-image: none;
}

.btn-gray.disabled,
.btn-gray[disabled],
fieldset[disabled] .btn-gray,
.btn-gray.disabled:hover,
.btn-gray[disabled]:hover,
fieldset[disabled] .btn-gray:hover,
.btn-gray.disabled:focus,
.btn-gray[disabled]:focus,
fieldset[disabled] .btn-gray:focus,
.btn-gray.disabled:active,
.btn-gray[disabled]:active,
fieldset[disabled] .btn-gray:active,
.btn-gray.disabled.active,
.btn-gray[disabled].active,
fieldset[disabled] .btn-gray.active {
  background-color: #666666;
  border-color: #444444;
}

.btn-gray .badge {
  color: #666666;
  background-color: #FFFFFF;
}
.uib-datepicker-popup {
	z-index: 9999;
}

th.min-width,
td.min-width  {
  white-space: nowrap;
  width: 1px;
}

.aim-pagination-total-results {
	font-size: 1em;
  color: #333;
	line-height: 1.8em;
  margin: 0;
}
.aim-pagination .pagination, .aim-pagination .pagination-sm {
	margin: 0;
}
ul.no-cake li {
	float: none;
}
.form-panel {}
.form-panel .panel .panel-heading .panel-title {
	font-size: 1em;
}
.form-panel .panel .panel-heading {
	padding: 8px 10px;
}

/* Pagination Styles */
.aim-pagination-total-results {
  color: #333;
	line-height: 2;
  margin: 0;
}
.aim-pagination .pagination, aim-pagination .pagination-sm {
	margin: 0;
}

.aim-pagination-results > div.input-group > input.form-control {
	text-align: right;
	width: auto
}
.aim-pagination .pagination .pagination-first a,
.aim-pagination .pagination-sm .pagination-first a,
.aim-pagination .pagination .pagination-prev a,
.aim-pagination .pagination-sm .pagination-prev a ,
.aim-pagination .pagination .pagination-last a,
.aim-pagination .pagination-sm .pagination-last a,
.aim-pagination .pagination .pagination-next a,
.aim-pagination .pagination-sm .pagination-next a  {
	font-size: 0;
}

.aim-pagination .pagination .pagination-first a:after,
.aim-pagination .pagination-sm .pagination-first a:after,
.aim-pagination .pagination .pagination-prev a:after,
.aim-pagination .pagination-sm .pagination-prev a:after ,
.aim-pagination .pagination .pagination-last a:after,
.aim-pagination .pagination-sm .pagination-last a:after,
.aim-pagination .pagination .pagination-next a:after,
.aim-pagination .pagination-sm .pagination-next a:after  {
	font-family: "Glyphicons Halflings";
	visibility: visible;
	font-size:14px;
}
.aim-pagination .pagination-sm > li > a, .pagination-sm > li > span {
	font-size: 1em;
}
.aim-pagination .pagination-sm .pagination-first a:after,
.aim-pagination .pagination-sm .pagination-prev a:after ,
.aim-pagination .pagination-sm .pagination-last a:after,
.aim-pagination .pagination-sm .pagination-next a:after  {
	font-size: 12px;
}
.aim-pagination .pagination .pagination-first a:after,
.aim-pagination .pagination-sm .pagination-first a:after  {
	content: "\e070"; /* glyphicon-fast-backward */
}
.aim-pagination .pagination .pagination-prev a:after,
.aim-pagination .pagination-sm .pagination-prev a:after  {
	content: "\e069"; /* glyphicon-step-backward */
}
.aim-pagination .pagination .pagination-last a:after,
.aim-pagination .pagination-sm .pagination-last a:after  {
	content: "\e076"; /* glyphicon-fast-forward */
}
.aim-pagination .pagination .pagination-next a:after,
.aim-pagination .pagination-sm .pagination-next a:after  {
	content: "\e077"; /* step-forward */
}
.aim-pagination-pagi {
	float: right;
	line-height: 1;
	padding-left: 10px;
}
.aim-pagination-pagi > ul {}
.aim-pagination-pagi > ul > li {}
.aim-pagination-results {
	float: right;
	line-height: 1;
	padding-left: 10px;
}
.aim-pagination-results > label {}
.aim-pagination-results > .input-group {}
.aim-pagination-sort {
	float: right;
	line-height: 1;
	padding-left: 10px;
}
.aim-pagination-sort > label {}
.aim-pagination-sort > .input-group {}

.aim-sort {
}

.aim-sort.sorted {
}

.aim-sort .aim-sort-column {
	cursor: pointer;
	text-decoration: underline;
	color: #23527c;
}
.aim-sort.sorted .aim-sort-column {
	color: #337ab7;
}
.aim-sort .aim-sort-arrows {
	display: inline-table;
	vertical-align: middle;
}
.aim-sort.sorted .aim-sort-arrows {

}
.aim-sort .aim-sort-arrows .aim-sort-asc,
.aim-sort .aim-sort-arrows .aim-sort-desc {
	color: #a0a0a0;
  display: block;
  font-family: "Glyphicons Halflings";
  font-size: 0.9em;
  line-height: 0.75em;
  margin: 0;
  padding: 0;
	cursor: pointer;
}
.aim-sort.sorted .aim-sort-arrows .aim-sort-asc,
.aim-sort.sorted .aim-sort-arrows .aim-sort-desc {
	color: #337ab7;
  display: none;
}
.aim-sort .aim-sort-arrows .aim-sort-asc:hover,
.aim-sort .aim-sort-arrows .aim-sort-desc:hover,
.aim-sort.sorted .aim-sort-arrows .aim-sort-asc:hover,
.aim-sort.sorted .aim-sort-arrows .aim-sort-desc:hover {
	color: #23527c;
}
.aim-sort.sorted .aim-sort-arrows .aim-sort-asc.active,
.aim-sort.sorted .aim-sort-arrows .aim-sort-desc.active {
  display: block;
}
.aim-sort .aim-sort-arrows .aim-sort-asc:before {
	content: "\e253";
}
.aim-sort .aim-sort-arrows .aim-sort-desc:before {
	content: "\e252";
}

.optin-intro {
  font-size: 1.25em;
  line-height: 1.3em;
}

input.searching {
	background-image: url(/img/ajax-loader.gif);
	background-position: right 4px center;
	background-repeat: no-repeat;
}
input[type=number].searching {
	background-position: right 20px center;
}

.symphonicrental-review-tbody {
	border: none !important;
}
.symphonicrental-review-tbody-border {
	border-top: none !important;
	border-bottom: 2px solid #ddd;
}
.symphonicrental-review-tbody-border tr,
.symphonicrental-review-tbody-border td,
.symphonicrental-review-tbody-border th {
	border: none !important;
	height: 1px;
	display: block;
}
.symphonicrental-review-tbody.odd {}
.symphonicrental-review-tbody.even {}

.frontpage-banner {
    background-image:    url('../img/homepage/front-banner-bg.jpg');
    background-size:     cover;
    background-repeat:   no-repeat;
    background-position: center center;
		border-radius: 10px 10px 0 0;
		position: relative;
		margin: 0 -15px;
		height: 380px;
}
.frontpage-banner .frontpage-banner-person {
	position: absolute;
	bottom: 0;
	right: 9%;
	height: 340px;
	overflow: hidden;
}
.frontpage-banner .frontpage-banner-person-xs {
	position: absolute;
	bottom: 0;
	right: 0%;
	width: 50%;
	height: 340px;
	overflow: hidden;
}
.frontpage-banner .frontpage-banner-person > img {
	height: 390px;
	margin: 0;
}
.frontpage-banner .frontpage-banner-text {
	position: absolute;
	top: 4%;
	left: 4%;
}
.frontpage-banner .frontpage-banner-text h1 {
	color: #ffffff;
	font-family: 'ScriptinaPro';
	font-size: 6em;
	text-shadow: 1px 1px #333333
}
.frontpage-banner .frontpage-banner-text p {
	color: #ffffff;
	font-size: 1.75em;
	text-shadow: 1px 1px #333333;
	line-height: 1;
}

.frontpage-banner .frontpage-banner-learn-more {
	position: absolute;
	bottom: 15px;
}
.frontpage-banner .frontpage-banner-learn-more .row:last-child {
	margin-top: 10px;
}
.frontpage-banner .frontpage-banner-learn-more .row:first-child {
	margin-bottom: 10px;
}
.btn-glossy-blue {
  background-color: hsl(207, 100%, 26%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#1495ff", endColorstr="#004884");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#1495ff), to(#004884));
  background-image: -moz-linear-gradient(top, #1495ff, #004884);
  background-image: -ms-linear-gradient(top, #1495ff, #004884);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #1495ff), color-stop(100%, #004884));
  background-image: -webkit-linear-gradient(top, #1495ff, #004884);
  background-image: -o-linear-gradient(top, #1495ff, #004884);
  background-image: linear-gradient(#1495ff, #004884);
  border-color: #004884 #004884 hsl(207, 100%, 19%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.46);
  -webkit-font-smoothing: antialiased;
}
.btn-glossy-blue:hover {
  background-color: hsl(208, 100%, 45%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4cabfe", endColorstr="#007ae5");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#4cabfe), to(#007ae5));
  background-image: -moz-linear-gradient(top, #4cabfe, #007ae5);
  background-image: -ms-linear-gradient(top, #4cabfe, #007ae5);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #4cabfe), color-stop(100%, #007ae5));
  background-image: -webkit-linear-gradient(top, #4cabfe, #007ae5);
  background-image: -o-linear-gradient(top, #4cabfe, #007ae5);
  background-image: linear-gradient(#4cabfe, #007ae5);
  border-color: #007ae5 #007ae5 hsl(208, 100%, 40%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-glossy-red {
  background-color: hsl(15, 100%, 26%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff4f14", endColorstr="#842100");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ff4f14), to(#842100));
  background-image: -moz-linear-gradient(top, #ff4f14, #842100);
  background-image: -ms-linear-gradient(top, #ff4f14, #842100);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff4f14), color-stop(100%, #842100));
  background-image: -webkit-linear-gradient(top, #ff4f14, #842100);
  background-image: -o-linear-gradient(top, #ff4f14, #842100);
  background-image: linear-gradient(#ff4f14, #842100);
  border-color: #842100 #842100 hsl(15, 100%, 19%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.46);
  -webkit-font-smoothing: antialiased;
}

.btn-glossy-red:hover {
  background-color: hsl(16, 100%, 44%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ff7847", endColorstr="#e03b00");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ff7847), to(#e03b00));
  background-image: -moz-linear-gradient(top, #ff7847, #e03b00);
  background-image: -ms-linear-gradient(top, #ff7847, #e03b00);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ff7847), color-stop(100%, #e03b00));
  background-image: -webkit-linear-gradient(top, #ff7847, #e03b00);
  background-image: -o-linear-gradient(top, #ff7847, #e03b00);
  background-image: linear-gradient(#ff7847, #e03b00);
  border-color: #e03b00 #e03b00 hsl(16, 100%, 39%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-glossy-orange {
  background-color: hsl(36, 100%, 33%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#feaf38", endColorstr="#a86400");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#feaf38), to(#a86400));
  background-image: -moz-linear-gradient(top, #feaf38, #a86400);
  background-image: -ms-linear-gradient(top, #feaf38, #a86400);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #feaf38), color-stop(100%, #a86400));
  background-image: -webkit-linear-gradient(top, #feaf38, #a86400);
  background-image: -o-linear-gradient(top, #feaf38, #a86400);
  background-image: linear-gradient(#feaf38, #a86400);
  border-color: #a86400 #a86400 hsl(36, 100%, 26%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.46);
  -webkit-font-smoothing: antialiased;
}

.btn-glossy-orange:hover {
  background-color: hsl(36, 100%, 44%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#ffb547", endColorstr="#e08600");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#ffb547), to(#e08600));
  background-image: -moz-linear-gradient(top, #ffb547, #e08600);
  background-image: -ms-linear-gradient(top, #ffb547, #e08600);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #ffb547), color-stop(100%, #e08600));
  background-image: -webkit-linear-gradient(top, #ffb547, #e08600);
  background-image: -o-linear-gradient(top, #ffb547, #e08600);
  background-image: linear-gradient(#ffb547, #e08600);
  border-color: #e08600 #e08600 hsl(36, 100%, 39%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;
}

.btn-glossy-green {
  background-color: hsl(81, 100%, 27%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#aeff19", endColorstr="#598900");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#aeff19), to(#598900));
  background-image: -moz-linear-gradient(top, #aeff19, #598900);
  background-image: -ms-linear-gradient(top, #aeff19, #598900);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #aeff19), color-stop(100%, #598900));
  background-image: -webkit-linear-gradient(top, #aeff19, #598900);
  background-image: -o-linear-gradient(top, #aeff19, #598900);
  background-image: linear-gradient(#aeff19, #598900);
  border-color: #598900 #598900 hsl(81, 100%, 20%);
  color: #fff !important;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.46);
  -webkit-font-smoothing: antialiased;
}

.btn-glossy-green:hover  {
  background-color: hsl(80, 100%, 44%) !important;
  background-repeat: repeat-x;
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#c1ff47", endColorstr="#95e000");
  background-image: -khtml-gradient(linear, left top, left bottom, from(#c1ff47), to(#95e000));
  background-image: -moz-linear-gradient(top, #c1ff47, #95e000);
  background-image: -ms-linear-gradient(top, #c1ff47, #95e000);
  background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0%, #c1ff47), color-stop(100%, #95e000));
  background-image: -webkit-linear-gradient(top, #c1ff47, #95e000);
  background-image: -o-linear-gradient(top, #c1ff47, #95e000);
  background-image: linear-gradient(#c1ff47, #95e000);
  border-color: #95e000 #95e000 hsl(80, 100%, 39%);
  color: #333 !important;
  text-shadow: 0 1px 1px rgba(255, 255, 255, 0.33);
  -webkit-font-smoothing: antialiased;
}
/* Icon rotation animation */
.glyphicon-offset {
  margin-left: -1.5em;
  margin-right: 0.5em;
}
.glyphicon-spin {
  -webkit-animation: spin 1000ms infinite linear;
  animation: spin 1000ms infinite linear;
}
@-webkit-keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}
@keyframes spin {
  0% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
  100% {
    -webkit-transform: rotate(359deg);
    transform: rotate(359deg);
  }
}

/* Ajax Loader */
#ajax_loader img {
	position: fixed;
	left: 47%;
	top: 46%;
}
#ajax_loader {
	position: fixed;
	display: none;
	z-index: 999999;
	background-color: rgba(0, 0, 0, 0.5);
	height: 100%;
	width: 100%;
}

/* Loader For ng-loader.tpl widget (Pure CSS) */
.ng-loader {
	position: relative;
	width: 78px;
	height:78px;
	margin:3em auto;
}

.ng-loader .ng-loader-ball {
	position: absolute;
	width: 74px;
	height: 74px;
	opacity: 0;
	transform: rotate(225deg);
	-o-transform: rotate(225deg);
	-ms-transform: rotate(225deg);
	-webkit-transform: rotate(225deg);
	-moz-transform: rotate(225deg);
	animation: orbit 2.4225s infinite;
	-o-animation: orbit 2.4225s infinite;
	-ms-animation: orbit 2.4225s infinite;
	-webkit-animation: orbit 2.4225s infinite;
	-moz-animation: orbit 2.4225s infinite;
}

.ng-loader .ng-loader-ball .ng-loader-inner-ball{
	position: absolute;
	width: 10px;
	height: 10px;
	background: rgb(0,0,0);
	left:0px;
	top:0px;
	border-radius: 10px;
}

.ng-loader #ng-loader-ball_1 {
	animation-delay: 0.526s;
	-o-animation-delay: 0.526s;
	-ms-animation-delay: 0.526s;
	-webkit-animation-delay: 0.526s;
	-moz-animation-delay: 0.526s;
}

.ng-loader #ng-loader-ball_2 {
	animation-delay: 0.103s;
	-o-animation-delay: 0.103s;
	-ms-animation-delay: 0.103s;
	-webkit-animation-delay: 0.103s;
	-moz-animation-delay: 0.103s;
}

.ng-loader #ng-loader-ball_3 {
	animation-delay: 0.2165s;
	-o-animation-delay: 0.2165s;
	-ms-animation-delay: 0.2165s;
	-webkit-animation-delay: 0.2165s;
	-moz-animation-delay: 0.2165s;
}

.ng-loader #ng-loader-ball_4 {
	animation-delay: 0.3195s;
	-o-animation-delay: 0.3195s;
	-ms-animation-delay: 0.3195s;
	-webkit-animation-delay: 0.3195s;
	-moz-animation-delay: 0.3195s;
}

.ng-loader #ng-loader-ball_5 {
	animation-delay: 0.423s;
	-o-animation-delay: 0.423s;
	-ms-animation-delay: 0.423s;
	-webkit-animation-delay: 0.423s;
	-moz-animation-delay: 0.423s;
}



@keyframes orbit {
	0% {
		opacity: 1;
		z-index:99;
		transform: rotate(180deg);
		animation-timing-function: ease-out;
	}

	7% {
		opacity: 1;
		transform: rotate(300deg);
		animation-timing-function: linear;
		origin:0%;
	}

	30% {
		opacity: 1;
		transform:rotate(410deg);
		animation-timing-function: ease-in-out;
		origin:7%;
	}

	39% {
		opacity: 1;
		transform: rotate(645deg);
		animation-timing-function: linear;
		origin:30%;
	}

	70% {
		opacity: 1;
		transform: rotate(770deg);
		animation-timing-function: ease-out;
		origin:39%;
	}

	75% {
		opacity: 1;
		transform: rotate(900deg);
		animation-timing-function: ease-out;
		origin:70%;
	}

	76% {
		opacity: 0;
		transform:rotate(900deg);
	}

	100% {
		opacity: 0;
		transform: rotate(900deg);
	}
}

@-o-keyframes orbit {
	0% {
		opacity: 1;
		z-index:99;
		-o-transform: rotate(180deg);
		-o-animation-timing-function: ease-out;
	}

	7% {
		opacity: 1;
		-o-transform: rotate(300deg);
		-o-animation-timing-function: linear;
		-o-origin:0%;
	}

	30% {
		opacity: 1;
		-o-transform:rotate(410deg);
		-o-animation-timing-function: ease-in-out;
		-o-origin:7%;
	}

	39% {
		opacity: 1;
		-o-transform: rotate(645deg);
		-o-animation-timing-function: linear;
		-o-origin:30%;
	}

	70% {
		opacity: 1;
		-o-transform: rotate(770deg);
		-o-animation-timing-function: ease-out;
		-o-origin:39%;
	}

	75% {
		opacity: 1;
		-o-transform: rotate(900deg);
		-o-animation-timing-function: ease-out;
		-o-origin:70%;
	}

	76% {
		opacity: 0;
		-o-transform:rotate(900deg);
	}

	100% {
		opacity: 0;
		-o-transform: rotate(900deg);
	}
}

@-ms-keyframes orbit {
	0% {
		opacity: 1;
		z-index:99;
		-ms-transform: rotate(180deg);
		-ms-animation-timing-function: ease-out;
	}

	7% {
		opacity: 1;
		-ms-transform: rotate(300deg);
		-ms-animation-timing-function: linear;
		-ms-origin:0%;
	}

	30% {
		opacity: 1;
		-ms-transform:rotate(410deg);
		-ms-animation-timing-function: ease-in-out;
		-ms-origin:7%;
	}

	39% {
		opacity: 1;
		-ms-transform: rotate(645deg);
		-ms-animation-timing-function: linear;
		-ms-origin:30%;
	}

	70% {
		opacity: 1;
		-ms-transform: rotate(770deg);
		-ms-animation-timing-function: ease-out;
		-ms-origin:39%;
	}

	75% {
		opacity: 1;
		-ms-transform: rotate(900deg);
		-ms-animation-timing-function: ease-out;
		-ms-origin:70%;
	}

	76% {
		opacity: 0;
		-ms-transform:rotate(900deg);
	}

	100% {
		opacity: 0;
		-ms-transform: rotate(900deg);
	}
}

@-webkit-keyframes orbit {
	0% {
		opacity: 1;
		z-index:99;
		-webkit-transform: rotate(180deg);
		-webkit-animation-timing-function: ease-out;
	}

	7% {
		opacity: 1;
		-webkit-transform: rotate(300deg);
		-webkit-animation-timing-function: linear;
		-webkit-origin:0%;
	}

	30% {
		opacity: 1;
		-webkit-transform:rotate(410deg);
		-webkit-animation-timing-function: ease-in-out;
		-webkit-origin:7%;
	}

	39% {
		opacity: 1;
		-webkit-transform: rotate(645deg);
		-webkit-animation-timing-function: linear;
		-webkit-origin:30%;
	}

	70% {
		opacity: 1;
		-webkit-transform: rotate(770deg);
		-webkit-animation-timing-function: ease-out;
		-webkit-origin:39%;
	}

	75% {
		opacity: 1;
		-webkit-transform: rotate(900deg);
		-webkit-animation-timing-function: ease-out;
		-webkit-origin:70%;
	}

	76% {
		opacity: 0;
		-webkit-transform:rotate(900deg);
	}

	100% {
		opacity: 0;
		-webkit-transform: rotate(900deg);
	}
}

@-moz-keyframes orbit {
	0% {
		opacity: 1;
		z-index:99;
		-moz-transform: rotate(180deg);
		-moz-animation-timing-function: ease-out;
	}

	7% {
		opacity: 1;
		-moz-transform: rotate(300deg);
		-moz-animation-timing-function: linear;
		-moz-origin:0%;
	}

	30% {
		opacity: 1;
		-moz-transform:rotate(410deg);
		-moz-animation-timing-function: ease-in-out;
		-moz-origin:7%;
	}

	39% {
		opacity: 1;
		-moz-transform: rotate(645deg);
		-moz-animation-timing-function: linear;
		-moz-origin:30%;
	}

	70% {
		opacity: 1;
		-moz-transform: rotate(770deg);
		-moz-animation-timing-function: ease-out;
		-moz-origin:39%;
	}

	75% {
		opacity: 1;
		-moz-transform: rotate(900deg);
		-moz-animation-timing-function: ease-out;
		-moz-origin:70%;
	}

	76% {
		opacity: 0;
		-moz-transform:rotate(900deg);
	}

	100% {
		opacity: 0;
		-moz-transform: rotate(900deg);
	}
}
}

.well.well-paper {
    background: url("../img/paper-bg.png");
}
