/*	For JETTONE
*/
/*
	normal red	e1132c	rgb(225,19,44)
	dark red 	b50e22
*/

	@font-face {
		font-family: 'open_sansbold';
		src: url('fonts/OpenSans-Bold-webfont.eot');
		src: url('fonts/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/OpenSans-Bold-webfont.woff2') format('woff2'),
			 url('fonts/OpenSans-Bold-webfont.woff') format('woff'),
			 url('fonts/OpenSans-Bold-webfont.ttf') format('truetype'),
			 url('fonts/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	@font-face {
		font-family: 'open_sansregular';
		src: url('fonts/OpenSans-Regular-webfont.eot');
		src: url('fonts/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'),
			 url('fonts/OpenSans-Regular-webfont.woff2') format('woff2'),
			 url('fonts/OpenSans-Regular-webfont.woff') format('woff'),
			 url('fonts/OpenSans-Regular-webfont.ttf') format('truetype'),
			 url('fonts/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
		font-weight: normal;
		font-style: normal;
	}
	
	
	.mr0 {
	  margin-right: 0;
	}
	.mb0 {
	  margin-bottom: 0 !important;
	}
	.mb8 {
	  margin-bottom: 8px;
	}
	.mb16 {
	  margin-bottom: 16px;
	}
	.mb24 {
	  margin-bottom: 24px;
	}
	.mb30 {
	  margin-bottom: 30px;
	}
	.mb32 {
	  margin-bottom: 32px;
	}
	.mb40 {
	  margin-bottom: 40px;
	}
	.mb48 {
	  margin-bottom: 48px;
	}
	.mb56 {
	  margin-bottom: 56px;
	}
	.mb64 {
	  margin-bottom: 64px;
	}
	.mb72 {
	  margin-bottom: 72px;
	}
	.mb80 {
	  margin-bottom: 80px;
	}
	.mb88 {
	  margin-bottom: 88px;
	}
	.mb96 {
	  margin-bottom: 96px;
	}
	.mb104 {
	  margin-bottom: 104px;
	}
	.mb112 {
	  margin-bottom: 112px;
	}
	.mb120 {
	  margin-bottom: 120px;
	}
	.mb160 {
	  margin-bottom: 160px;
	}
	.mt0 {
	  margin-top: 0 !important;
	}
	.mt8 {
	  margin-top: 8px;
	}
	.mt16 {
	  margin-top: 16px;
	}
	.mt24 {
	  margin-top: 24px;
	}
	.mt32 {
	  margin-top: 32px;
	}
	.mt40 {
	  margin-top: 40px;
	}
	.mt48 {
	  margin-top: 48px;
	}
	.mt56 {
	  margin-top: 56px;
	}
	.mt64 {
	  margin-top: 64px;
	}
	.mt72 {
	  margin-top: 72px;
	}
	.mt80 {
	  margin-top: 80px;
	}
	.mt88 {
	  margin-top: 88px;
	}
	.mt96 {
	  margin-top: 96px;
	}
	.mt104 {
	  margin-top: 104px;
	}
	.mt112 {
	  margin-top: 112px;
	}
	.mt120 {
	  margin-top: 120px;
	}
	.mt160 {
	  margin-top: 160px;
	}
	.p32 {
	  padding: 0 32px;
	}
	.p24 {
	  padding: 24px;
	}
	.p0 {
	  padding: 0;
	}
	.pt0 {
	  padding-top: 0;
	}
	.pt8 {
	  padding-top: 8px;
	}
	.pt16 {
	  padding-top: 16px;
	}
	.pt24 {
	  padding-top: 24px;
	}
	.pt32 {
	  padding-top: 32px;
	}
	.pt40 {
	  padding-top: 40px;
	}
	.pt48 {
	  padding-top: 48px;
	}
	.pt64 {
	  padding-top: 64px;
	}
	.pt72 {
	  padding-top: 72px;
	}
	.pt80 {
	  padding-top: 80px;
	}
	.pt88 {
	  padding-top: 88px;
	}
	.pt96 {
	  padding-top: 96px;
	}
	.pt104 {
	  padding-top: 104px;
	}
	.pt112 {
	  padding-top: 112px;
	}
	.pt120 {
	  padding-top: 120px;
	}
	.pt160 {
	  padding-top: 160px;
	}
	.pt180 {
	  padding-top: 180px;
	}
	.pt240 {
	  padding-top: 240px;
	}
	.pb0 {
	  padding-bottom: 0;
	}
	.pb8 {
	  padding-bottom: 8px;
	}
	.pb16 {
	  padding-bottom: 16px;
	}
	.pb24 {
	  padding-bottom: 24px;
	}
	.pb32 {
	  padding-bottom: 32px;
	}
	.pb40 {
	  padding-bottom: 40px;
	}
	.pb48 {
	  padding-bottom: 48px;
	}
	.pb56 {
	  padding-bottom: 56px;
	}
	.pb64 {
	  padding-bottom: 64px;
	}
	.pb72 {
	  padding-bottom: 72px;
	}
	.pb80 {
	  padding-bottom: 80px;
	}
	.pb88 {
	  padding-bottom: 88px;
	}
	.pb96 {
	  padding-bottom: 96px;
	}
	.pb104 {
	  padding-bottom: 104px;
	}
	.pb112 {
	  padding-bottom: 112px;
	}
	.pb120 {
	  padding-bottom: 120px;
	}
	.pb160 {
	  padding-bottom: 160px;
	}
	.pb180 {
	  padding-bottom: 180px;
	}
	.pb240 {
	  padding-bottom: 240px;
	}
	@media all and (max-width: 990px) {
	  .mb-s-0 {
		margin-bottom: 0;
	  }
	  .mb-s-8 {
		margin-bottom: 8px;
	  }
	  .mb-s-16 {
		margin-bottom: 16px;
	  }
	  .mb-s-24 {
		margin-bottom: 24px;
	  }
	  .mb-s-32 {
		margin-bottom: 32px;
	  }
	  .mb-s-40 {
		margin-bottom: 40px;
	  }
	  .mb-s-48 {
		margin-bottom: 48px;
	  }
	  .mb-s-64 {
		margin-bottom: 64px;
	  }
	  .mb-s-72 {
		margin-bottom: 72px;
	  }
	  .mb-s-80 {
		margin-bottom: 80px;
	  }
	  .mb-s-88 {
		margin-bottom: 88px;
	  }
	  .mb-s-96 {
		margin-bottom: 96px;
	  }
	  .mb-s-104 {
		margin-bottom: 104px;
	  }
	  .mb-s-112 {
		margin-bottom: 112px;
	  }
	  .mb-s-120 {
		margin-bottom: 120px;
	  }
	}
	@media all and (max-width: 990px) {
	  .mb-sm-0 {
		margin-bottom: 0;
	  }
	  .mb-sm-8 {
		margin-bottom: 8px;
	  }
	  .mb-sm-16 {
		margin-bottom: 16px;
	  }
	  .mb-sm-24 {
		margin-bottom: 24px;
	  }
	  .mb-sm-32 {
		margin-bottom: 32px;
	  }
	  .mb-sm-40 {
		margin-bottom: 40px;
	  }
	  .mb-sm-48 {
		margin-bottom: 48px;
	  }
	  .mb-sm-64 {
		margin-bottom: 64px;
	  }
	  .mb-sm-72 {
		margin-bottom: 72px;
	  }
	  .mb-sm-80 {
		margin-bottom: 80px;
	  }
	  .mb-sm-88 {
		margin-bottom: 88px;
	  }
	  .mb-sm-96 {
		margin-bottom: 96px;
	  }
	  .mb-sm-104 {
		margin-bottom: 104px;
	  }
	  .mb-sm-112 {
		margin-bottom: 112px;
	  }
	  .mb-sm-120 {
		margin-bottom: 120px;
	  }
	  .mt-sm-0 {
		margin-top: 0 !important;
	  }
	  .mt-sm-8 {
		margin-top: 8px;
	  }
	  .mt-sm-16 {
		margin-top: 16px;
	  }
	  .mt-sm-24 {
		margin-top: 24px;
	  }
	  .mt-sm-32 {
		margin-top: 32px;
	  }
	  .mt-sm-40 {
		margin-top: 40px;
	  }
	  .mt-sm-48 {
		margin-top: 48px;
	  }
	  .mt-sm-56 {
		margin-top: 56px;
	  }
	  .mt-sm-64 {
		margin-top: 64px;
	  }
	  .mt-sm-72 {
		margin-top: 72px;
	  }
	  .mt-sm-80 {
		margin-top: 80px;
	  }
	  .mt-sm-88 {
		margin-top: 88px;
	  }
	  .mt-sm-96 {
		margin-top: 96px;
	  }
	  .mt-sm-104 {
		margin-top: 104px;
	  }
	  .mt-sm-112 {
		margin-top: 112px;
	  }
	  .mt-sm-120 {
		margin-top: 120px;
	  }
	  .p0-sm {
		padding: 0;
	  }
	  .pt-sm-0 {
		padding-top: 0;
	  }
	  .pt-sm-8 {
		padding-top: 8px;
	  }
	  .pt-sm-16 {
		padding-top: 16px;
	  }
	  .pt-sm-24 {
		padding-top: 24px;
	  }
	  .pt-sm-32 {
		padding-top: 32px;
	  }
	  .pt-sm-40 {
		padding-top: 40px;
	  }
	  .pt-sm-48 {
		padding-top: 48px;
	  }
	  .pt-sm-64 {
		padding-top: 64px;
	  }
	  .pt-sm-72 {
		padding-top: 72px;
	  }
	  .pt-sm-80 {
		padding-top: 80px;
	  }
	  .pt-sm-88 {
		padding-top: 88px;
	  }
	  .pt-sm-96 {
		padding-top: 96px;
	  }
	  .pt-sm-104 {
		padding-top: 104px;
	  }
	  .pt-sm-112 {
		padding-top: 112px;
	  }
	  .pt-sm-120 {
		padding-top: 120px;
	  }
	  .pt-sm-160 {
		padding-top: 160px;
	  }
	  .pb-sm-0 {
		padding-bottom: 0;
	  }
	  .pb-sm-8 {
		padding-bottom: 8px;
	  }
	  .pb-sm-16 {
		padding-bottom: 16px;
	  }
	  .pb-sm-24 {
		padding-bottom: 24px;
	  }
	  .pb-sm-32 {
		padding-bottom: 32px;
	  }
	  .pb-sm-40 {
		padding-bottom: 40px;
	  }
	  .pb-sm-48 {
		padding-bottom: 48px;
	  }
	  .pb-sm-64 {
		padding-bottom: 64px;
	  }
	  .pb-sm-72 {
		padding-bottom: 72px;
	  }
	  .pb-sm-80 {
		padding-bottom: 80px;
	  }
	  .pb-sm-88 {
		padding-bottom: 88px;
	  }
	  .pb-sm-96 {
		padding-bottom: 96px;
	  }
	  .pb-sm-104 {
		padding-bottom: 104px;
	  }
	  .pb-sm-112 {
		padding-bottom: 112px;
	  }
	  .pb-sm-120 {
		padding-bottom: 120px;
	  }
	}
	@media all and (max-width: 767px) {
	  .mb-xs-0 {
		margin-bottom: 0;
	  }
	  .mb-xs-8 {
		margin-bottom: 8px;
	  }
	  .mb-xs-16 {
		margin-bottom: 16px;
	  }
	  .mb-xs-24 {
		margin-bottom: 24px;
	  }
	  .mb-xs-32 {
		margin-bottom: 32px;
	  }
	  .mb-xs-40 {
		margin-bottom: 40px;
	  }
	  .mb-xs-48 {
		margin-bottom: 48px;
	  }
	  .mb-xs-64 {
		margin-bottom: 64px;
	  }
	  .mb-xs-72 {
		margin-bottom: 72px;
	  }
	  .mb-xs-80 {
		margin-bottom: 80px;
	  }
	  .mb-xs-88 {
		margin-bottom: 88px;
	  }
	  .mb-xs-96 {
		margin-bottom: 96px;
	  }
	  .mb-xs-104 {
		margin-bottom: 104px;
	  }
	  .mb-xs-112 {
		margin-bottom: 112px;
	  }
	  .mb-xs-120 {
		margin-bottom: 120px;
	  }
	  .mt-xs-0 {
		margin-top: 0 !important;
	  }
	  .mt-xs-8 {
		margin-top: 8px;
	  }
	  .mt-xs-16 {
		margin-top: 16px;
	  }
	  .mt-xs-24 {
		margin-top: 24px;
	  }
	  .mt-xs-32 {
		margin-top: 32px;
	  }
	  .mt-xs-40 {
		margin-top: 40px;
	  }
	  .mt-xs-48 {
		margin-top: 48px;
	  }
	  .mt-xs-56 {
		margin-top: 56px;
	  }
	  .mt-xs-64 {
		margin-top: 64px;
	  }
	  .mt-xs-72 {
		margin-top: 72px;
	  }
	  .mt-xs-80 {
		margin-top: 80px;
	  }
	  .mt-xs-88 {
		margin-top: 88px;
	  }
	  .mt-xs-96 {
		margin-top: 96px;
	  }
	  .mt-xs-104 {
		margin-top: 104px;
	  }
	  .mt-xs-112 {
		margin-top: 112px;
	  }
	  .mt-xs-120 {
		margin-top: 120px;
	  }
	  .p0-xs {
		padding: 0;
	  }
	  .pt-xs-0 {
		padding-top: 0;
	  }
	  .pt-xs-8 {
		padding-top: 8px;
	  }
	  .pt-xs-16 {
		padding-top: 16px;
	  }
	  .pt-xs-24 {
		padding-top: 24px;
	  }
	  .pt-xs-32 {
		padding-top: 32px;
	  }
	  .pt-xs-40 {
		padding-top: 40px;
	  }
	  .pt-xs-48 {
		padding-top: 48px;
	  }
	  .pt-xs-64 {
		padding-top: 64px;
	  }
	  .pt-xs-72 {
		padding-top: 72px;
	  }
	  .pt-xs-80 {
		padding-top: 80px;
	  }
	  .pt-xs-88 {
		padding-top: 88px;
	  }
	  .pt-xs-96 {
		padding-top: 96px;
	  }
	  .pt-xs-104 {
		padding-top: 104px;
	  }
	  .pt-xs-112 {
		padding-top: 112px;
	  }
	  .pt-xs-120 {
		padding-top: 120px;
	  }
	  .pt-xs-160 {
		padding-top: 160px;
	  }
	  .pt-xs-180 {
		padding-top: 180px;
	  }
	  .pt-xs-240 {
		padding-top: 240px !important;
	  }
	  .pb-xs-0 {
		padding-bottom: 0;
	  }
	  .pb-xs-8 {
		padding-bottom: 8px;
	  }
	  .pb-xs-16 {
		padding-bottom: 16px;
	  }
	  .pb-xs-24 {
		padding-bottom: 24px;
	  }
	  .pb-xs-32 {
		padding-bottom: 32px;
	  }
	  .pb-xs-40 {
		padding-bottom: 40px;
	  }
	  .pb-xs-48 {
		padding-bottom: 48px;
	  }
	  .pb-xs-64 {
		padding-bottom: 64px;
	  }
	  .pb-xs-72 {
		padding-bottom: 72px;
	  }
	  .pb-xs-80 {
		padding-bottom: 80px;
	  }
	  .pb-xs-88 {
		padding-bottom: 88px;
	  }
	  .pb-xs-96 {
		padding-bottom: 96px;
	  }
	  .pb-xs-104 {
		padding-bottom: 104px;
	  }
	  .pb-xs-112 {
		padding-bottom: 112px;
	  }
	  .pb-xs-120 {
		padding-bottom: 120px;
	  }
	  .pb-xs-180 {
		padding-bottom: 180px;
	  }
	  .pb-xs-240 {
		padding-bottom: 240px !important;
	  }
	}


	body {background:#fff;}

	body,
	html {position:relative; min-height:100%; font:14px 'open_sansregular', sans-serif; color:#333;}

	a,
	a:link {color:#333; text-decoration:underline;}

	.col-centered {float: none; margin: 0 auto;}

	.togglehidden {display:none;}

	.txt-left {text-align:left;}
	.txt-center {text-align:center;}
	.txt-right {text-align:right;}
	.txt-justify {text-align:justify;}

	.float-right {float:right;}

	.align-top {vertical-align:top;}

	.mt {margin-top:20px;}
	.mb {margin-bottom:20px;}
		.mt-small {margin-top:10px;}
		.mb-small {margin-bottom:10px;}
		.nmt {margin-top:0;}
		.nmb {margin-bottom:0;}

	.pt {margin-top:20px;}
	.pb {margin-bottom:20px;}
		.pt-small {margin-top:10px;}
		.pb-small {margin-bottom:10px;}
		.npt {margin-top:0;}
		.npb {margin-bottom:0;}

	.alpha80 {
		background: rgb(255, 255, 255);
		background: rgba(255, 255, 255, 0.8);
	}

	.alpha60 {
		background: rgb(255, 255, 255);
		background: rgba(255, 255, 255, 0.6);
	}

	.alpha30 {
		background: rgb(255, 255, 255);
		background: rgba(255, 255, 255, 0.3);
	}

	.transit {transition: all 0.3s ease;}

	.text-white {color:#fff;}
	/*
	.container-wide{width:100%!important;}
	*/
	
	.container-xl {width:90%!important;}
	
	
/*	General
*/
	hr {margin:12px 0;}

	#content {padding-bottom:20px;}
	.container {outline:0px solid #f1f1f1;}
	div {outline:0px solid #f1f1f1;}

	/* Logo
	*/
	header h1.logo {
		border: 0;
		color: transparent;
		font-family:arial;
		font-size: 0;
		line-height:0;
		text-shadow: none;
		margin:0;
	}
/*
		header h1.logo img {width:322px;}
		header.sticky h1.logo img{width:230px;}
			@media screen and (max-width: 460px) {
				header h1.logo {text-align:center;}
				header h1.logo img {width:260px;}
			}
*/
		.logo a,
		.logo a:hover {text-decoration:none;}

	h2 {font-size:18px; font-family: 'open_sansbold', sans-serif; margin:25px 0; text-transform:uppercase;}
		@media screen and (max-width: 460px) {
			h2 {margin:20px 0;}
		}
	h3 {font-size:14px; font-family: 'open_sansbold', sans-serif;}


	/* Filter section*/
	/*
	.filter-header {cursor:pointer;}
		.filter-header:hover {color:#999;}

		.filter-header i {opacity:0; margin-left:10px;}
			.filter-header:hover i {opacity:1;}
	*/
		.filter-details select,
		.filter-details .btn {margin:0 0 20px 0;}
			@media screen and (max-width: 991px) {
				.filter-details select,
				.filter-details .btn {margin:0 0 10px 0;}
			}

	div.uppercased select {text-transform:uppercase;}
	
	/* Form control
	*/
	select:first-child {font-weight:700!important;}

	/* Button
	*/
	a.logout {text-decoration:none; margin-top:20px; display:block; width:50px; display:inline-block;}
	a.logout:hover {text-decoration:underline;}
	
	.btn.theme-red {background:#e1132c; color:#fff; text-decoration:none; font-weight:bold; margin:0; padding:2px 10px; border:0; }
	.btn.theme-red:hover {background:#b50e22;}
	
	.btn-primary {
		font-family: 'open_sansbold', sans-serif;
		color: #fff;
		background-color: #333;
		border-color: #fff;
		padding: 7px 15px;
	}

		.btn-primary.active,
		.btn-primary.focus,
		.btn-primary:active,
		.btn-primary:focus,
		.btn-primary:hover,
		.open>.dropdown-toggle.btn-primary {
			color: #fff;
			background-color: #666;
			border-color: #fff;
		}

		.fullwidth {width:100%;}

			.btn-primary-small{
				font-family: 'open_sansregular', sans-serif;
				font-size:14px;
				color: #fff;
				background-color: #888;
				border-color: #888;
				padding: 2px 30px;
			}
			.btn-primary-small.active,
			.btn-primary-small.focus,
			.btn-primary-small:active,
			.btn-primary-small:focus,
			.btn-primary-small:hover,
			.open>.dropdown-toggle.btn-primary-small {
				color: #fff;
				background-color: #333;
				border-color: #333;
			}

		
		.btn-search {background:#e1132c; color:#fff; border:0;}
		.btn-search:hover {background:#b50e22;}
		
		.btn {border:0;}
		
		a.btn-availability {border:1px solid #333; border-radius:10px; padding:3px 16px; text-decoration:none;}
		a.btn-availability:hover {background:#f2f2f2;}
		
	button.licenceId {width:50px; padding:0;}
	
	/* Movie section
	*/
	.header-movie-title {cursor:pointer;}
		.header-movie-title:hover {color:#999;}
		.header-movie-title i {opacity:0; margin-left:10px;}

		.header-movie-title:hover i {opacity:1;}

		@media screen and (max-width: 460px) {
			.header-movie-title {line-height:30px;}
		}

		.movie-title {font-weight:700; font-size:28px; text-transform:uppercase;}
		.movie-subtitle {font-size:16px; text-transform:uppercase; margin-top:6px;}
		.smallfont {font-size:13px; margin-top:10px;}
		.tinyfont {font-size:11px; margin-top:10px;}
		
		.duration {margin-right:15px;}
		.release {}

		.movie-content {
			background: rgb(255, 255, 255);
			background: rgba(255, 255, 255, 0.8);
			}
		.movie-content {padding-top:20px; padding-bottom:20px;}
			@media screen and (max-width: 992px) {
				.movie-details img {margin:0 auto;}
				.movie-content {margin-top:10px; padding-top:10px; padding-bottom:10px;}
			}

			.movie-content label {display:block; font-weight:300;}
				.movie-content label span {font-weight:700;}
	
	.movie-details .carousel-indicators {top:20px;}
	.movie-details .carousel-control.left,
	.movie-details .carousel-control.right {padding-top:15px;}
	


	/* Licensee section (copy of movie sectio ... fixme)
 */
	.header-client-title {cursor:pointer;}
		.header-client-title:hover {color:#999;}
		.header-client-title i {opacity:0; margin-left:10px;}

		.header-client-title:hover i {opacity:1;}

		@media screen and (max-width: 460px) {
			.header-client-title {line-height:30px;}
		}

		.client-title {font-weight:700; font-size:28px; text-transform:uppercase;}
		.client-subtitle {font-size:16px; text-transform:uppercase; margin-top:6px;}
		.smallfont {font-size:13px; margin-top:10px;}

		.duration {margin-right:15px;}
		.release {}

		.client-content {
			background: rgb(255, 255, 255);
			background: rgba(255, 255, 255, 0.8);
			}
		.client-content {padding-top:20px; padding-bottom:20px;}
			@media screen and (max-width: 992px) {
				.client-details img {margin:0 auto;}
				.client-content {margin-top:10px; padding-top:10px; padding-bottom:10px;}
			}

			.client-content label {display:block; font-weight:300;}
				.client-content label span {font-weight:700;}


	/* License section
	*/
	.header-license-title {}

	.dataTables_info {margin-bottom:20px;}
	.dataTables_scrollHead {background-color: rgba(205, 205, 205, 0.8);}
	
		table {font:14px 'open_sansregular', sans-serif; color:#333;}
		tr.normal {background:#ebfaf0;}
		tr.expired, tr.expired td  {background:#fde5e4;}

		.fa-check-circle {opacity:0.2;}
		.sold {opacity:1; color:#39c942;}

		table tr td .fa {font-size:16px;}

		/* Table + sorting */
		
		.dataTablewrap {position:relative; width:100%; overflow: hidden; overflow-y: hidden;}
		.dataTables_scrollBody {overflow:inherit;}
		
		#dataTable th:not(:first-child) {padding-right:40px!important;}
		#dataTable th,
		#dataTable td { white-space: nowrap; }

		th.header {
			background-image: url(../media/table-small.gif);
			cursor: pointer;
			font-weight: bold;
			background-repeat: no-repeat;
			background-position: center right;
			border-right: 1px solid #dad9c7;
			margin-left: -1px;
		}
		th.headerSortUp {
			background-image: url(../media/table-asc.gif);
			background-color: #eee;
			color:#333;
		}
		th.headerSortDown {
			background-image: url(../media/table-desc.gif);
			background-color: #eee;
			color:#333	;
		}

		table td {padding: 3px 10px; text-align: center;}
		table th {padding: 12px; text-align: center;}

		table tr,
		table td {border:1px solid #f1f1f1;}
		table tr:hover {background-color: rgba(205, 205, 205, 0.3);}

		.dataTables_info,
		.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, 
		.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, 
		.dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active	{color:#000!important;}
			
		.dataTables_wrapper .dataTables_processing {top:20px; background:rgba(225,19,44,0.6); color:#fff; padding:60px; font-size:1.8em; height:100%; z-index:100; box-shadow: 5px 5px 5px #888888;}
		.dataTables_wrapper .dataTables_processing:before {font-family: FontAwesome;content: "\f017"; margin-right:20px;}

		/* highlight searched 
		*/		
		mark, 
		.mark {background-color:#f3f315;}
		
		
		

	.div-results {border-top:1px solid #666!important;}
	
	
	
	



	
	/* colorbox
	*/
	.inline {}
		.inline-content {padding:20px; background:#fff;}
		.inline-content label {display:block; font-weight:300;}
			.inline-content label span {display:inline-block; width:150px; font-weight:700;}

		#cboxOverlay {opacity:0.6!important;}

		#cboxTopLeft,
		#cboxTopRight,
		#cboxBottomLeft,
		#cboxBottomRight,
		#cboxMiddleLeft,
		#cboxMiddleRight,
		#cboxTopCenter,
		#cboxBottomCenter {background:none;}

		#cboxContent {
			-webkit-border-radius: 10px;
			   -moz-border-radius: 10px;
				    border-radius: 10px;
		}


	/* Footer
	*//*
	.footer-wrap {position:absolute; left:0; bottom:0;} */
	.smallprint {font-size:11px; margin-top:10px;}
	.footer a {font-weight:bold; color:#fff;}
	
	.footer {color:#fff;}
		@media screen and (max-width: 460px) {
			.footer {font-size:12px;}
		}

	/* FontAwesome 4.3
	*/
	.filter-header:before,
	.header-movie-title:before,
	.header-client-title:before,
	.header-license-title:before,
	.header-invoicingpayments-title:before,
	.header-documents-title:before,
	.header-notes-title:before,
	.header-distribution-title:before,
	.header-installments-title:before	{font-family: FontAwesome; margin:0 10px 0 0; padding:10px; background:#333; color:#fff;
				-webkit-border-radius: 60px;
				-moz-border-radius: 60px;
				border-radius: 60px;}
		.filter-header:before {content: "\f002";}
		.header-movie-title:before {content: "\f008";}
		.header-client-title:before {content: "\f007";}
		.header-license-title:before {content: "\f201";}
		.header-documents-title:before {content: "\f0f6";}
		.header-notes-title:before {content: "\f0c6";}
		.header-invoicingpayments-title:before {content: "\f201";}
		.header-distribution-title:before {content: "\f0e8";}
		.header-installments-title:before {content: "\f0d6";}
		

	/* bg
	
	.bgtop {position:absolute; top:0; background:url(../media/bg_top.jpg); width:100%; height:264px; opacity:0.2; z-index:-10}
	.bgbottom {position:absolute; bottom:0; background:url(../media/bg_bottom.jpg); width:100%; height:487px; opacity:0.6; z-index:-10;}
	*/
	.bgtop {position:absolute; top:0; background:url(../media/bg-top.png) left top; width:100%; height:542px; opacity:1; z-index:-10; background-size:cover;}
	.bgbottom {position:absolute; bottom:0; background:url(../media/bg-bottom.png); width:100%; height:540px; opacity:1; z-index:-10; background-size:cover;}

	
	
	
	.term-end-1 {}
	.term-end-2 {background-color: lightyellow;}
	.term-end-3 {background-color: lightgreen;}
	
	.term-end-1 .term-end-txt {display:block; font-size:11px; font-weight:bold; background-color: lightsalmon;}
