@font-face {
	font-family: 'IRAN Sans';
	src: url('../font/IRANSans.eot');
	src: url('../font/IRANSans.eot?#iefix') format('embedded-opentype'),
		url('../font/IRANSans.woff') format('woff'),
		url('../font/IRANSans.ttf') format('truetype');
	font-weight: normal;
	font-style: normal;
}

body {
	font-family: IRAN Sans !important;
	width: 100%;
	direction: rtl;
	min-height: 98%;
	background: url('/static/image/bg.jpg') !important;	
	background-size: cover !important;
	
}

#back-lib {
	opacity: 0.7 !important;
	}
h1,h2,h3,h4,h5,h6{
	font-family: IRAN Sans !important;
	
}



table.table.tablesorter.tablesorter-bootstrap.table-bordered.table-striped.hasFilters>thead.headsort>tr.bold.tablesorter-headerRow>td.tablesorter-header.tablesorter-headerUnSorted.bootstrap-header
	{
	font-family: IRAN Sans
}

.row.content {
}

.btn_print {
	cursor: pointer;
}
/* Set gray background color and 100% height */
.sidenav {
	background-color: #3e1846;
	height: 100%;
	margin-top: -15px;
	padding-bottom: 10px;
}

/* On small screens, set height to 'auto' for the grid */
@media screen and (max-width: 767px) {
	.row.content {
		height: auto;
	}
}

.errorlist {
	width: 100%;
	display: block;
	color: #e46f61;
}

input.has_error, textarea.has_error, select.has_error {
	border-color: #e46f61 !important;
}
.text-center
{
	text-align:center;
}
@media all {
	.page-break {
		display: none;
	}
}


	
	
	.page-break {
		display: block;
		page-break-before: always;;
		direction: rtl;
	}
	
img.image_person{
	height: 100px !important;
	
}

.themeprimary {
	color: #2dc3e8 !important
}

.themesecondary {
	color: #fb6e52 !important
}

.themethirdcolor {
	color: #ffce55 !important
}

.themefourthcolor {
	color: #a0d468 !important
}

.themefifthcolor {
	color: #e75b8d !important
}

.white {
	color: #fff !important
}

.snow {
	color: #fbfbfb !important
}

.whitesmoke {
	color: #f5f5f5 !important
}

.seashell {
	color: #f3f3f3 !important
}

.ivory {
	color: #eee !important
}

.platinum {
	color: #e5e5e5 !important
}

.lightgray {
	color: #d0d0d0 !important
}

.gray {
	color: #ccc !important
}

.darkgray {
	color: #999 !important
}

.silver {
	color: #777 !important
}

.sonic-silver {
	color: #737373 !important
}

.storm-cloud {
	color: #666 !important
}

.lightcarbon {
	color: #555 !important
}

.carbon {
	color: #444 !important
}

.slate-gray {
	color: #333 !important
}

.darkcarbon {
	color: #262626 !important
}

.blue {
	color: #5db2ff !important
}

.info {
	color: #57b5e3 !important
}

.sky {
	color: #11a9cc !important
}

.primary {
	color: #4374e0 !important
}

.azure {
	color: #2dc3e8 !important
}

.blueberry {
	color: #6f85bf !important
}

.palegreen {
	color: #a0d468 !important
}

.success {
	color: #53a93f !important;
	text-align: center;
}
.button-submit{
	background-color:#14679e;
	width: 100%;
	height: 40px;
	color:#fff;
}
.light-green
{
	color:#4caf50!important;
}
.green {
	color: #8cc474 !important
}

.lightyellow {
	color: #f6d52e !important
}


 {
	color: #ffce55 !important
}

.warning {
	color: #f4b400 !important
}

.gold {
	color: #f9b256 !important
}

.orange {
	color: #fb6e52 !important
}

.lightred {
	color: #e46f61 !important
}

.darkorange {
	color: #ed4e2a !important
}

.red {
	color: #df5138 !important
}

.pink {
	color: #e75b8d !important
}

.darkpink {
	color: #cc324b !important
}

.danger {
	color: #d73d32 !important
}

.magenta {
	color: #bc5679 !important
}

.purple {
	color: #7e3794 !important
}

.maroon {
	color: #981b48 !important
}

.bg-themeprimary {
	background-color: #2dc3e8 !important
}

.bg-themesecondary {
	background-color: #fb6e52 !important
}

.bg-themethirdcolor {
	background-color: #ffce55 !important
}

.bg-themefourthcolor {
	background-color: #a0d468 !important
}

.bg-themefifthcolor {
	background-color: #e75b8d !important
}

.bg-white {
	background-color: #fff !important
}

.bg-snow {
	background-color: #fbfbfb !important
}

.bg-whitesmoke {
	background-color: #f5f5f5 !important
}

.bg-seashell {
	background-color: #f3f3f3 !important
}

.bg-ivory {
	background-color: #eee !important
}

.bg-platinum {
	background-color: #e5e5e5 !important
}

.bg-lightgray {
	background-color: #d0d0d0 !important
}

.bg-gray {
	background-color: #ccc !important
}

.bg-darkgray {
	background-color: #999 !important
}

.bg-silver {
	background-color: #777 !important
}

.bg-sonic-silver {
	background-color: #737373 !important
}

.bg-storm-cloud {
	background-color: #666 !important
}

.bg-lightcarbon {
	background-color: #555 !important
}

.bg-carbon {
	background-color: #444 !important
}

.bg-slate-gray {
	background-color: #333 !important
}

.bg-darkcarbon {
	background-color: #262626 !important
}

.bg-blue {
	background-color: #5db2ff !important
}
.bg-blue-light {
	background-color: #AAD7FF !important
}

.bg-info {
	background-color: #57b5e3 !important
}

.bg-sky {
	background-color: #11a9cc !important
}

.bg-primary {
	background-color: #4374e0 !important
}

.bg-azure {
	background-color: #2dc3e8 !important
}

.bg-blueberry {
	background-color: #6f85bf !important
}

.bg-palegreen {
	background-color: #a0d468 !important
}

.bg-success {
	background-color: #53a93f !important
}

.bg-green {
	background-color: #8cc474 !important
}
.bg-green-light
{
	background-color:#E8FFE4 !important
}
.bg-lightyellow {
	background-color: #f6d52e !important
}

.bg-yellow {
	background-color: #ffce55 !important
}

.bg-warning {
	background-color: #f4b400 !important
}

.bg-gold {
	background-color: #f9b256 !important
}

.bg-orange {
	background-color: #fb6e52 !important
}

.bg-lightred {
	background-color: #e46f61 !important
}

.bg-darkorange {
	background-color: #ed4e2a !important
}

.bg-red {
	background-color: #df5138 !important
}

.bg-danger {
	background-color: #d73d32 !important
}

.bg-pink {
	background-color: #e75b8d !important
}

.bg-darkpink {
	background-color: #cc324b !important
}

.bg-magenta {
	background-color: #bc5679 !important
}

.bg-purple {
	background-color: #7e3794 !important
}
.bg-purple-light {
	background-color: #D1C4E2 !important
}

.bg-maroon {
	background-color: #981b48 !important
}

.before-themeprimary:before {
	background-color: #2dc3e8 !important
}

.before-themesecondary:before {
	background-color: #fb6e52 !important
}

.before-themethirdcolor:before {
	background-color: #ffce55 !important
}

.before-themefourthcolor:before {
	background-color: #a0d468 !important
}

.before-themefifthcolor:before {
	background-color: #e75b8d !important
}

.before-white:before {
	background-color: #fff !important
}

.before-snow:before {
	background-color: #fbfbfb !important
}

.before-whitesmoke:before {
	background-color: #f5f5f5 !important
}

.before-seashell:before {
	background-color: #f3f3f3 !important
}

.before-ivory:before {
	background-color: #eee !important
}

.before-platinum:before {
	background-color: #e5e5e5 !important
}

.before-lightgray:before {
	background-color: #d0d0d0 !important
}

.before-gray:before {
	background-color: #ccc !important
}

.before-darkgray:before {
	background-color: #999 !important
}

.before-silver:before {
	background-color: #777 !important
}

.before-sonic-silver:before {
	background-color: #737373 !important
}

.before-storm-cloud:before {
	background-color: #666 !important
}

.before-lightcarbon:before {
	background-color: #555 !important
}

.before-carbon:before {
	background-color: #444 !important
}

.before-slate-gray:before {
	background-color: #333 !important
}

.before-darkcarbon:before {
	background-color: #262626 !important
}

.before-blue:before {
	background-color: #5db2ff !important
}

.before-info:before {
	background-color: #57b5e3 !important
}

.before-sky:before {
	background-color: #11a9cc !important
}

.before-primary:before {
	background-color: #4374e0 !important
}

.before-azure:before {
	background-color: #2dc3e8 !important
}

.before-blueberry:before {
	background-color: #6f85bf !important
}

.before-palegreen:before {
	background-color: #a0d468 !important
}

.before-success:before {
	background-color: #53a93f !important
}

.before-green:before {
	background-color: #8cc474 !important
}

.before-lightyellow:before {
	background-color: #f6d52e !important
}

.before-yellow:before {
	background-color: #ffce55 !important
}

.before-warning:before {
	background-color: #f4b400 !important
}

.before-gold:before {
	background-color: #f9b256 !important
}

.before-orange:before {
	background-color: #fb6e52 !important
}

.before-lightred:before {
	background-color: #e46f61 !important
}

.before-darkorange:before {
	background-color: #ed4e2a !important
}

.before-red:before {
	background-color: #df5138 !important
}

.before-danger:before {
	background-color: #d73d32 !important
}

.before-pink:before {
	background-color: #e75b8d !important
}

.before-darkpink:before {
	background-color: #cc324b !important
}

.before-magenta:before {
	background-color: #bc5679 !important
}

.before-purple:before {
	background-color: #7e3794 !important
}

.before-maroon:before {
	background-color: #981b48 !important
}

.bordered-solid {
	border-style: solid !important
}

.bordered-dashed {
	border-style: dashed !important
}

.bordered-dotted {
	border-style: dotted !important
}

.bordered-double {
	border-style: double !important
}

.bordered-1 {
	border-right: 1px solid #fff
}

.bordered-2 {
	border-right: 2px solid #fff
}

.bordered-3 {
	border-right: 3px solid #fff
}

.bordered-4 {
	border-right: 4px solid #fff
}

.bordered-5 {
	border-right: 5px solid #fff
}

.bordered-left-1 {
	border-right: 1px solid #fff
}

.bordered-left-2 {
	border-right: 2px solid #fff
}

.bordered-left-3 {
	border-right: 3px solid #fff
}

.bordered-left-4 {
	border-right: 4px solid #fff
}

.bordered-left-5 {
	border-right: 5px solid #fff
}

.bordered-right-1 {
	border-left: 1px solid #fff
}

.bordered-right-2 {
	border-left: 2px solid #fff
}

.bordered-right-3 {
	border-left: 3px solid #fff
}

.bordered-right-4 {
	border-left: 4px solid #fff
}

.bordered-right-5 {
	border-left: 5px solid #fff
}

.bordered-themeprimary {
	border-color: #2dc3e8 !important
}

.bordered-themesecondary {
	border-color: #fb6e52 !important
}

.bordered-themethirdcolor {
	border-color: #ffce55 !important
}

.bordered-themefourthcolor {
	border-color: #a0d468 !important
}

.bordered-themefifthcolor {
	border-color: #e75b8d !important
}

.bordered-white {
	border-color: #fff !important
}

.bordered-snow {
	border-color: #fbfbfb !important
}

.bordered-whitesmoke {
	border-color: #f5f5f5 !important
}

.bordered-seashell {
	border-color: #f3f3f3 !important
}

.bordered-ivory {
	border-color: #eee !important
}

.bordered-platinum {
	border-color: #e5e5e5 !important
}

.bordered-lightgray {
	border-color: #d0d0d0 !important
}

.bordered-gray {
	border-color: #ccc !important
}

.bordered-darkgray {
	border-color: #999 !important
}

.bordered-silver {
	border-color: #777 !important
}

.bordered-sonic-silver {
	border-color: #737373 !important
}

.bordered-storm-cloud {
	border-color: #666 !important
}

.bordered-lightcarbon {
	border-color: #555 !important
}

.bordered-carbon {
	border-color: #444 !important
}

.bordered-slate-gray {
	border-color: #333 !important
}

.bordered-darkcarbon {
	border-color: #262626 !important
}

.bordered-blue {
	border-color: #5db2ff !important
}

.bordered-info {
	border-color: #57b5e3 !important
}

.bordered-sky {
	border-color: #11a9cc !important
}

.bordered-primary {
	border-color: #4374e0 !important
}

.bordered-azure {
	border-color: #2dc3e8 !important
}

.bordered-blueberry {
	border-color: #6f85bf !important
}

.bordered-palegreen {
	border-color: #a0d468 !important
}

.bordered-success {
	border-color: #53a93f !important
}

.bordered-green {
	border-color: #8cc474 !important
}

.bordered-lightyellow {
	border-color: #f6d52e !important
}

.bordered-yellow {
	border-color: #ffce55 !important
}

.bordered-warning {
	border-color: #f4b400 !important
}

.bordered-gold {
	border-color: #f9b256 !important
}

.bordered-orange {
	border-color: #fb6e52 !important
}

.bordered-lightred {
	border-color: #e46f61 !important
}

.bordered-darkorange {
	border-color: #ed4e2a !important
}

.bordered-red {
	border-color: #df5138 !important
}

.bordered-danger {
	border-color: #d73d32 !important
}

.bordered-pink {
	border-color: #e75b8d !important
}

.bordered-darkpink {
	border-color: #cc324b !important
}

.bordered-magenta {
	border-color: #bc5679 !important
}

.bordered-purple {
	border-color: #7e3794 !important
}

.bordered-maroon {
	border-color: #981b48 !important
}

.no-padding {
	padding: 0 !important
}

.no-padding-bottom {
	padding-bottom: 0 !important
}

.no-padding-top {
	padding-top: 0 !important
}

.no-padding-left {
	padding-right: 0 !important
}

.no-padding-right {
	padding-left: 0 !important
}

.padding-5 {
	padding: 5px !important
}

.padding-10 {
	padding: 10px !important
}

.padding-20 {
	padding: 20px !important
}

.padding-30 {
	padding: 30px !important
}

.padding-40 {
	padding: 40px !important
}

.padding-50 {
	padding: 50px !important
}

.padding-left-5 {
	padding-right: 5px !important
}

.padding-left-10 {
	padding-right: 10px !important
}

.padding-left-20 {
	padding-right: 20px !important
}

.padding-left-30 {
	padding-right: 30px !important
}

.padding-left-40 {
	padding-right: 40px !important
}

.padding-left-50 {
	padding-right: 50px !important
}

.padding-top-5 {
	padding-top: 5px !important
}

.padding-top-10 {
	padding-top: 10px !important
}

.padding-top-20 {
	padding-top: 20px !important
}

.padding-top-30 {
	padding-top: 30px !important
}

.padding-top-40 {
	padding-top: 40px !important
}

.padding-top-50 {
	padding-top: 50px !important
}

.padding-right-5 {
	padding-left: 5px !important
}

.padding-right-10 {
	padding-left: 10px !important
}

.padding-right-20 {
	padding-left: 20px !important
}

.padding-right-30 {
	padding-left: 30px !important
}

.padding-right-40 {
	padding-left: 40px !important
}

.padding-right-50 {
	padding-left: 50px !important
}

.padding-bottom-5 {
	padding-bottom: 5px !important
}

.padding-bottom-10 {
	padding-bottom: 10px !important
}

.padding-bottom-20 {
	padding-bottom: 20px !important
}

.padding-bottom-30 {
	padding-bottom: 30px !important
}

.padding-bottom-40 {
	padding-bottom: 40px !important
}

.padding-bottom-50 {
	padding-bottom: 50px !important
}

.no-margin {
	margin: 0 !important
}

.no-margin-bottom {
	margin-bottom: 0 !important
}

.no-margin-top {
	margin-top: 0 !important
}

.no-margin-left {
	margin-right: 0 !important
}

.no-margin-right {
	margin-left: 0 !important
}

.margin-5 {
	margin: 5px !important
}

.margin-10 {
	margin: 10px !important
}

.margin-20 {
	margin: 20px !important
}

.margin-30 {
	margin: 30px !important
}

.margin-40 {
	margin: 40px !important
}

.margin-50 {
	margin: 50px !important
}

.margin-left-5 {
	margin-right: 5px !important
}

.margin-left-10 {
	margin-right: 10px !important
}

.margin-left-20 {
	margin-right: 20px !important
}

.margin-left-30 {
	margin-right: 30px !important
}

.margin-left-40 {
	margin-right: 40px !important
}

.margin-left-50 {
	margin-right: 50px !important
}

.margin-top-5 {
	margin-top: 5px !important
}

.margin-top-10 {
	margin-top: 10px !important
}

.margin-top-20 {
	margin-top: 20px !important
}

.margin-top-30 {
	margin-top: 30px !important
}

.margin-top-40 {
	margin-top: 40px !important
}

.margin-top-50 {
	margin-top: 50px !important
}

.margin-right-5 {
	margin-right: 5px !important
}

.margin-right-10 {
	margin-right: 10px !important
}

.margin-right-20 {
	margin-right: 20px !important
}

.margin-right-30 {
	margin-right: 30px !important
}

.margin-right-40 {
	margin-right: 40px !important
}

.margin-right-50 {
	margin-right: 50px !important
}

.margin-bottom-5 {
	margin-bottom: 5px !important
}

.margin-bottom-10 {
	margin-bottom: 10px !important
}

.margin-bottom-20 {
	margin-bottom: 20px !important
}

.margin-bottom-30 {
	margin-bottom: 30px !important
}

.margin-bottom-40 {
	margin-bottom: 40px !important
}

.margin-bottom-50 {
	margin-bottom: 50px !important
}

.font-10 {
	font-size: 10%
}

.font-20 {
	font-size: 20%
}

.font-30 {
	font-size: 30%
}

.font-40 {
	font-size: 40%
}

.font-50 {
	font-size: 50%
}

.font-60 {
	font-size: 60%
}

.font-70 {
	font-size: 70%
}

.font-80 {
	font-size: 80%
}

.font-90 {
	font-size: 90%
}

.font-110 {
	font-size: 110%
}

.font-120 {
	font-size: 120%
}

.font-130 {
	font-size: 130%
}

.font-140 {
	font-size: 140%
}

.font-150 {
	font-size: 150%
}

.font-160 {
	font-size: 160%
}

.font-170 {
	font-size: 170%
}

.font-180 {
	font-size: 180%
}

.font-190 {
	font-size: 190%
}

.font-200 {
	font-size: 200%
}
.font-300 {
	font-size: 300%
}

.font-400 {
	font-size: 400%
}


.icon-size-12 {
	font-size: 12px;
}

.icon-size-14 {
	font-size: 14px;
}

.icon-size-16 {
	font-size: 16px;
}

.icon-size-18 {
	font-size: 18px;
}

.icon-size-21 {
	font-size: 21px;
}

.icon-size-24 {
	font-size: 24px;
}

.icon-size-32 {
	font-size: 32px;
}

.icon-size-48 {
	font-size: 48px;
}

.icon-size-64 {
	font-size: 64px;
}

.icon-size-96 {
	font-size: 96px;
}
button
{
	font-family: 'IRAN Sans';
	}
button:focus, a:focus {
	outline: none
}

button::-moz-focus-inner, a::-moz-focus-inner {
	border: 0
}

.image-circular {
	-webkit-border-radius: 50% !important;
	-webkit-background-clip: padding-box !important;
	-moz-border-radius: 50% !important;
	-moz-background-clip: padding !important;
	border-radius: 50% !important;
	background-clip: padding-box !important
}
.img-size-50
{
	width:50px;
	height:50px;
}
.img-size-100
{
	width:100px;
	height:100px;
}
.img-size-150
{
	width:150px;
	height:150px;
}
.img-size-200
{
	width:200px;
	height:200px;
}
hr {
	border-top: 1px solid #e5e5e5
}

hr.wide {
	margin-right: -15px;
	margin-left: -15px
}

.position-relative {
	position: relative
}

.horizontal-space {
	max-height: 1px;
	min-height: 1px;
	overflow: hidden;
	margin: 6px 0
}

.horizontal-space.space-xs {
	margin: 2px 0
}

.horizontal-space.space-sm {
	margin: 4px 0
}

.horizontal-space.space-lg {
	margin: 8px 0
}

.horizontal-space.space-xl {
	margin: 10px 0
}

.horizontal-space.space-xxl {
	margin: 12px 0
}

.vertical-space {
	max-width: 1px;
	min-width: 1px;
	overflow: hidden;
	margin: 0 12px
}

html {
	min-height: 100%;
	position: relative;
	overflow-x: hidden
}

body {
	padding-bottom: 0;
	min-height: 100%;
	font-family: 'IRAN Sans';
		direction: rtl;
	/*font-family: "Droid Arabic Kufi", "WYekan";*/
	font-size: 13px;
	background-color: #eeeff1;
	color: #444
}

body:before {
	content: "";
	display: block;
	position: fixed;
	top: 0;
	bottom: 0;
	left: 0;
	right: 0;
	z-index: -1;
}

h1, h2, h3, h4, h5, h6 {
	font-weight: 300 !important;
	/*font-family: 'Open Sans', 'Segoe UI'*/
		font-family: 'IRAN Sans';
}

h1 small, h2 small, h3 small, h4 small, h5 small, h6 small {
	color: #444
}

h1.block, h2.block, h3.block, h4.block, h5.block, h6.block {
	padding-top: 10px;
	padding-bottom: 10px
}

h1 .label, h2 .label, h3 .label, h4 .label, h5 .label, h6 .label {
	font-size: 75%
}

h1.row-title, h2.row-title, h3.row-title, h4.row-title, h5.row-title, h6.row-title
	{
	line-height: 17px;
	margin: 10px 0;
	padding: 9px 10px 9px 8px;
	display: inline-block;
	color: #646464;
	font-weight: 400;
	background-color: #fff;
	position: relative;
	-webkit-border-radius: 0 2px 2px 0;
	-webkit-background-clip: padding-box;
	-moz-border-radius: 0 2px 2px 0;
	-moz-background-clip: padding;
	border-radius: 0 2px 2px 0;
	background-clip: padding-box;
	-webkit-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	-moz-box-shadow: 0 0 3px rgba(0, 0, 0, .3);
	box-shadow: 0 0 3px rgba(0, 0, 0, .3)
}

h1.row-title:before, h2.row-title:before, h3.row-title:before, h4.row-title:before,
	h5.row-title:before, h6.row-title:before {
	display: block;
	content: "";
	position: absolute;
	top: 0;
	bottom: 0;
	left: 0px;
	right: -4px;
	width: 4px;
	max-width: 4px;
	overflow: hidden;
	background-color: #2dc3e8
}

h1.row-title .fa, h2.row-title .fa, h3.row-title .fa, h4.row-title .fa,
	h5.row-title .fa, h6.row-title .fa, h1.row-title .glyphicon, h2.row-title .glyphicon,
	h3.row-title .glyphicon, h4.row-title .glyphicon, h5.row-title .glyphicon,
	h6.row-title .glyphicon, h1.row-title .typcn, h2.row-title .typcn, h3.row-title .typcn,
	h4.row-title .typcn, h5.row-title .typcn, h6.row-title .typcn, h1.row-title [class*="wi-"],
	h2.row-title [class*="wi-"], h3.row-title [class*="wi-"], h4.row-title [class*="wi-"],
	h5.row-title [class*="wi-"], h6.row-title [class*="wi-"] {
	margin-left: 5px;
	margin-right: 0px;
	line-height: 17px;
	font-size: 17px
}

h1 {
	font-size: 32px
}

h1.smaller {
	font-size: 31px
}

h1.bigger {
	font-size: 33px
}

h1.block {
	margin-bottom: 16px
}

h2 {
	font-size: 26px
}

h2.smaller {
	font-size: 25px
}

h2.bigger {
	font-size: 27px
}

h2.block {
	margin-bottom: 16px
}

h3 {
	font-size: 22px
}

h3.smaller {
	font-size: 21px
}

h3.bigger {
	font-size: 23px
}

h3.block {
	margin-bottom: 16px
}

h4 {
	font-size: 18px
}

h4.smaller {
	font-size: 17px
}

h4.bigger {
	font-size: 19px
}

h4.block {
	margin-bottom: 16px
}

h5 {
	font-size: 15px
}

h5.smaller {
	font-size: 14px
}

h5.bigger {
	font-size: 16px
}

h5.block {
	margin-bottom: 16px
}

h6 {
	font-size: 13px
}

h6.smaller {
	font-size: 12px
}

h6.bigger {
	font-size: 14px
}

h6.block {
	margin-bottom: 16px
}

.text-align-center {
	text-align: center !important
}

.text-align-left {
	text-align: right !important
}

.text-align-right {
	text-align: left !important
}

.text-align-justify {
	text-align: justify !important
}

.block-center {
	margin: 0 auto
}

.uppercase {
	text-transform: uppercase
}

p {
	line-height: 22px
}

a:focus, a:active {
	text-decoration: none;

}

.glyphicon {
	transform: scaleX(-1);
	-moz-transform: scaleX(-1);
	-webkit-transform: scaleX(-1);
	-ms-transform: scaleX(-1);
}

form .helptext {
	font-size: 12px;
	margin-top: -10px;
}

form  .required label:after {
	content: ' *';
	color: #e46f61;
}

.slide-in-down.mui-enter, .slide-in-left.mui-enter, .slide-in-up.mui-enter,
	.slide-in-right.mui-enter, .slide-out-down.mui-leave, .slide-out-right.mui-leave,
	.slide-out-up.mui-leave, .slide-out-left.mui-leave, .fade-in.mui-enter,
	.fade-out.mui-leave, .hinge-in-from-top.mui-enter, .hinge-in-from-right.mui-enter,
	.hinge-in-from-bottom.mui-enter, .hinge-in-from-left.mui-enter,
	.hinge-in-from-middle-x.mui-enter, .hinge-in-from-middle-y.mui-enter,
	.hinge-out-from-top.mui-leave, .hinge-out-from-right.mui-leave,
	.hinge-out-from-bottom.mui-leave, .hinge-out-from-left.mui-leave,
	.hinge-out-from-middle-x.mui-leave, .hinge-out-from-middle-y.mui-leave,
	.scale-in-up.mui-enter, .scale-in-down.mui-enter, .scale-out-up.mui-leave,
	.scale-out-down.mui-leave, .spin-in.mui-enter, .spin-out.mui-leave,
	.spin-in-ccw.mui-enter, .spin-out-ccw.mui-leave {
	transition-duration: 500ms;
	transition-timing-function: linear;
}

.slide-in-down.mui-enter {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-down.mui-enter.mui-enter-active {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.slide-in-left.mui-enter {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-left.mui-enter.mui-enter-active {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.slide-in-up.mui-enter {
	-webkit-transform: translateY(100%);
	transform: translateY(100%);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-up.mui-enter.mui-enter-active {
	-webkit-transform: translateY(0);
	transform: translateY(0);
}

.slide-in-right.mui-enter {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-in-right.mui-enter.mui-enter-active {
	-webkit-transform: translateX(0);
	transform: translateX(0);
}

.slide-out-down.mui-leave {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-down.mui-leave.mui-leave-active {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}

.slide-out-right.mui-leave {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-right.mui-leave.mui-leave-active {
	-webkit-transform: translateX(100%);
	transform: translateX(100%);
}

.slide-out-up.mui-leave {
	-webkit-transform: translateY(0);
	transform: translateY(0);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-up.mui-leave.mui-leave-active {
	-webkit-transform: translateY(-100%);
	transform: translateY(-100%);
}

.slide-out-left.mui-leave {
	-webkit-transform: translateX(0);
	transform: translateX(0);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}

.slide-out-left.mui-leave.mui-leave-active {
	-webkit-transform: translateX(-100%);
	transform: translateX(-100%);
}

.fade-in.mui-enter {
	opacity: 0;
	transition-property: opacity;
}

.fade-in.mui-enter.mui-enter-active {
	opacity: 1;
}

.fade-out.mui-leave {
	opacity: 1;
	transition-property: opacity;
}

.fade-out.mui-leave.mui-leave-active {
	opacity: 0;
}

.hinge-in-from-top.mui-enter {
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	-webkit-transform-origin: top;
	transform-origin: top;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-top.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-right.mui-enter {
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	-webkit-transform-origin: right;
	transform-origin: right;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-right.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-bottom.mui-enter {
	-webkit-transform: perspective(2000px) rotateX(90deg);
	transform: perspective(2000px) rotateX(90deg);
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-bottom.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-left.mui-enter {
	-webkit-transform: perspective(2000px) rotateY(90deg);
	transform: perspective(2000px) rotateY(90deg);
	-webkit-transform-origin: left;
	transform-origin: left;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-left.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-middle-x.mui-enter {
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	-webkit-transform-origin: center;
	transform-origin: center;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-middle-x.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-in-from-middle-y.mui-enter {
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	-webkit-transform-origin: center;
	transform-origin: center;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.hinge-in-from-middle-y.mui-enter.mui-enter-active {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	opacity: 1;
}

.hinge-out-from-top.mui-leave {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: top;
	transform-origin: top;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-top.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	opacity: 0;
}

.hinge-out-from-right.mui-leave {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: right;
	transform-origin: right;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-right.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	opacity: 0;
}

.hinge-out-from-bottom.mui-leave {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: bottom;
	transform-origin: bottom;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-bottom.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateX(90deg);
	transform: perspective(2000px) rotateX(90deg);
	opacity: 0;
}

.hinge-out-from-left.mui-leave {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: left;
	transform-origin: left;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-left.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateY(90deg);
	transform: perspective(2000px) rotateY(90deg);
	opacity: 0;
}

.hinge-out-from-middle-x.mui-leave {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: center;
	transform-origin: center;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-middle-x.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateX(-90deg);
	transform: perspective(2000px) rotateX(-90deg);
	opacity: 0;
}

.hinge-out-from-middle-y.mui-leave {
	-webkit-transform: perspective(2000px) rotate(0deg);
	transform: perspective(2000px) rotate(0deg);
	-webkit-transform-origin: center;
	transform-origin: center;
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.hinge-out-from-middle-y.mui-leave.mui-leave-active {
	-webkit-transform: perspective(2000px) rotateY(-90deg);
	transform: perspective(2000px) rotateY(-90deg);
	opacity: 0;
}

.scale-in-up.mui-enter {
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.scale-in-up.mui-enter.mui-enter-active {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.scale-in-down.mui-enter {
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.scale-in-down.mui-enter.mui-enter-active {
	-webkit-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

.scale-out-up.mui-leave {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.scale-out-up.mui-leave.mui-leave-active {
	-webkit-transform: scale(1.5);
	transform: scale(1.5);
	opacity: 0;
}

.scale-out-down.mui-leave {
	-webkit-transform: scale(1);
	transform: scale(1);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.scale-out-down.mui-leave.mui-leave-active {
	-webkit-transform: scale(0.5);
	transform: scale(0.5);
	opacity: 0;
}

.spin-in.mui-enter {
	-webkit-transform: rotate(-0.75turn);
	transform: rotate(-0.75turn);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.spin-in.mui-enter.mui-enter-active {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1;
}

.spin-out.mui-leave {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.spin-out.mui-leave.mui-leave-active {
	-webkit-transform: rotate(0.75turn);
	transform: rotate(0.75turn);
	opacity: 0;
}

.spin-in-ccw.mui-enter {
	-webkit-transform: rotate(0.75turn);
	transform: rotate(0.75turn);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 0;
}

.spin-in-ccw.mui-enter.mui-enter-active {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	opacity: 1;
}

.spin-out-ccw.mui-leave {
	-webkit-transform: rotate(0);
	transform: rotate(0);
	transition-property: -webkit-transform, opacity;
	transition-property: transform, opacity;
	opacity: 1;
}

.spin-out-ccw.mui-leave.mui-leave-active {
	-webkit-transform: rotate(-0.75turn);
	transform: rotate(-0.75turn);
	opacity: 0;
}

.slow {
	transition-duration: 750ms !important;
}

.fast {
	transition-duration: 250ms !important;
}

.linear {
	transition-timing-function: linear !important;
}

.ease {
	transition-timing-function: ease !important;
}

.ease-in {
	transition-timing-function: ease-in !important;
}

.ease-out {
	transition-timing-function: ease-out !important;
}

.ease-in-out {
	transition-timing-function: ease-in-out !important;
}

.bounce-in {
	transition-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245)
		!important;
}

.bounce-out {
	transition-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845)
		!important;
}

.bounce-in-out {
	transition-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245)
		!important;
}

.short-delay {
	transition-delay: 300ms !important;
}

.long-delay {
	transition-delay: 700ms !important;
}

.shake {
	-webkit-animation-name: shake-7;
	animation-name: shake-7;
}

@
-webkit-keyframes shake-7 { 0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{
	-webkit-transform: translateX(7%);
	transform: translateX(7%);
}

5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{
-webkit-transform


:translateX


(-7%);
transform


:translateX


(-7%);
}
}
@
keyframes shake-7 { 0%,10%,20%,30%,40%,50%,60%,70%,80%,90%{
	-webkit-transform: translateX(7%);
	transform: translateX(7%);
}

5%,15%,25%,35%,45%,55%,65%,75%,85%,95%{
-webkit-transform


:translateX


(-7%);
transform


:translateX


(-7%);
}
}
.spin-cw {
	-webkit-animation-name: spin-cw-1turn;
	animation-name: spin-cw-1turn;
}

@
-webkit-keyframes spin-cw-1turn { 0%{
	-webkit-transform: rotate(-1turn);
	transform: rotate(-1turn);
}

100%{
-webkit-transform


:rotate(0)


;
transform


:rotate(0)


;
}
}
@
keyframes spin-cw-1turn { 0%{
	-webkit-transform: rotate(-1turn);
	transform: rotate(-1turn);
}

100%{
-webkit-transform


:rotate(0)


;
transform


:rotate(0)


;
}
}
.spin-ccw {
	-webkit-animation-name: spin-cw-1turn;
	animation-name: spin-cw-1turn;
}

@
keyframes spin-cw-1turn { 0%{
	-webkit-transform: rotate(0);
	transform: rotate(0);
}

100%{
-webkit-transform


:rotate(1turn)


;
transform


:rotate(1turn)


;
}
}
.wiggle {
	-webkit-animation-name: wiggle-7deg;
	animation-name: wiggle-7deg;
}

@
-webkit-keyframes wiggle-7deg { 40%,50%,60%{
	-webkit-transform: rotate(7deg);
	transform: rotate(7deg);
}

35%,45%,55%,65%{
-webkit-transform


:rotate(-7deg)


;
transform


:rotate(-7deg)


;
}
0%,30%,70%,100%{
-webkit-transform


:rotate(0)


;
transform


:rotate(0)


;
}
}
@
keyframes wiggle-7deg { 40%,50%,60%{
	-webkit-transform: rotate(7deg);
	transform: rotate(7deg);
}

35%,45%,55%,65%{
-webkit-transform


:rotate(-7deg)


;
transform


:rotate(-7deg)


;
}
0%,30%,70%,100%{
-webkit-transform


:rotate(0)


;
transform


:rotate(0)


;
}
}
.infinite {
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}

.slow {
	-webkit-animation-duration: 750ms !important;
	animation-duration: 750ms !important;
}

.fast {
	-webkit-animation-duration: 250ms !important;
	animation-duration: 250ms !important;
}

.linear {
	-webkit-animation-timing-function: linear !important;
	animation-timing-function: linear !important;
}

.ease {
	-webkit-animation-timing-function: ease !important;
	animation-timing-function: ease !important;
}

.ease-in {
	-webkit-animation-timing-function: ease-in !important;
	animation-timing-function: ease-in !important;
}

.ease-out {
	-webkit-animation-timing-function: ease-out !important;
	animation-timing-function: ease-out !important;
}

.ease-in-out {
	-webkit-animation-timing-function: ease-in-out !important;
	animation-timing-function: ease-in-out !important;
}

.bounce-in {
	-webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245)
		!important;
	animation-timing-function: cubic-bezier(0.485, 0.155, 0.24, 1.245)
		!important;
}

.bounce-out {
	-webkit-animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845)
		!important;
	animation-timing-function: cubic-bezier(0.485, 0.155, 0.515, 0.845)
		!important;
}

.bounce-in-out {
	-webkit-animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245)
		!important;
	animation-timing-function: cubic-bezier(0.76, -0.245, 0.24, 1.245)
		!important;
}

.short-delay {
	-webkit-animation-delay: 300ms !important;
	animation-delay: 300ms !important;
}

.long-delay {
	-webkit-animation-delay: 700ms !important;
	animation-delay: 700ms !important;
}

/*start error */
.errorlist {
	width: 100%;
	display: block;
	color: #e46f61;
}

input.has_error, textarea.has_error, select.has_error {
	border-color: #e46f61 !important;
}

/*end error*/
/*foundation rtl overrides*/
.input-group-label:first-child
{
	border-right:1px solid #cacaca;
}
.input-group-label:first-child
{
	border-left:0px;
}
thead.text-center th
{
	text-align:center;
}
thead.text-right th
{
	text-align:right;
}
th.text-center
{
	text-align:center!important;
}
.breadcrumbs
{
	background:#fff;
    border: 1px solid #ebeced;
    overflow: hidden;
    height: 37px;
    margin: 0 auto 10px;
    padding: 0 15px;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -webkit-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -ms-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -moz-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
    -o-box-shadow: 0 1px 2px 0 rgba(0,0,0,.1);
}
.breadcrumbs li
{
	float:right;
	padding-left:5px;
}
.breadcrumbs li a 
{
	font-size:12px;
		vertical-align: top;
}
.breadcrumbs li a:hover
{
	 text-decoration: none;
	 color:#47a9EF;
}
.breadcrumbs li a , .breadcrumbs li i
{
	height:40px;
	
	line-height:40px;
	vertical-align: text-top;
}
.breadcrumbs li i
{
	color:#4d4d4d;
}
.breadcrumbs li:not(:last-child):after
{
	content:"";
	top:0px;
	margin:0px;
}
.tabs-title
{
	float:right;
}
.dropdown.menu>li.is-dropdown-submenu-parent>a
{
	padding-right:1rem;
	padding-left:1rem;
}
.dropdown.menu>li.is-dropdown-submenu-parent>a:after
{
	right:inherit;
	left:5px;
}
.is-dropdown-submenu-parent a:after
{
	right:inherit;
	left:5px;
}
.pic_list{
	display: block;
	margin: 0 auto;
	height: 70%;
	width: 70%;
}

pic_4row{
	display: block;
	margin: 0 auto;
	height: 30%;
	width: 30%;
}

.circular--square {
  border-radius: 50%;
}

.bold {
	font-weight: bold
}

.truncate {
  width: 250px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.float-left{
	float: left !important;
}
.float-right{
	float: right !important;
}
.radius-20{
	 border-radius: 10px;
}

.block{
	display:block !important;
}

.center{
	margin: 0 auto !important;
}
.blink {
  animation: blink-animation 1s steps(5, start) infinite;
  -webkit-animation: blink-animation 1s steps(5, start) infinite;
}
@keyframes blink-animation {
  to {
    visibility: hidden;
  }
}
@-webkit-keyframes blink-animation {
  to {
    visibility: hidden;
  }
}

.dropdown-submenu {
    position: relative;
}

.dropdown-submenu>.dropdown-menu {
    top: 0;
    right: 100%;
    margin-top: -6px;
    margin-right: -1px;
    -webkit-border-radius: 0 6px 6px 6px;
    -moz-border-radius: 0 6px 6px;
    border-radius: 0 6px 6px 6px;
}

.dropdown-submenu:hover>.dropdown-menu {
    display: block;
}

.dropdown-submenu>a:after {
    display: block;
    content: " ";
    float: left;
    width: 0;
    height: 0;
    border-color: transparent;
    border-style: solid;
    border-width: 4px 4px 4px 4px;
    border-right-color: #000;
    margin-top: 5px;
    margin-left: -10px;
}



.dropdown-submenu.pull-right {
    float: none;
}

.dropdown-submenu.pull-left>.dropdown-menu {
    left: -100%;
    margin-left: 10px;
    -webkit-border-radius: 6px 0 6px 6px;
    -moz-border-radius: 6px 0 6px 6px;
    border-radius: 6px 0 6px 6px;
}

.breakpage{
page-break-after:always !important;}

.circle-icon{
	width:60%;
    border-radius: 50% !important;
}


.elan {
    display:block;
    height:75px;
    overflow:auto;
}
.table_elan thead ,.table_elan tbody tr {
	
    display:table;
    width:100%;
    table-layout:fixed;/* even columns width , fix width of table too*/
}
.table_elan ,.table_elan thead {
    width: calc( 100% - 1em )/* scrollbar is average 1em/16px width, remove it from thead width */
}
.table_elan {
    width:100%;
}

.fc-scroller{
	height: auto !important;
	
}

.fc-title{
	float: right !important;
}
.fc-time{
	float: left !important;
}

body{
	
	background-repeat: no-repeat;
    background-size: cover;
	
}