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


@media (max-width: 768px) {
    .copyrightcms {
        top: 120px !important;
    }

    body .main-container {
        margin-top: 220px !important;
    }

}


@media (min-width: 768px) {
    .list-li2 {
        display:none !important;
    }
}




.bncmstable {  border-spacing: 0;border-collapse: inherit;}
.bncmstable,
.bncmstable .bncmstable-th,
.bncmstable .bncmstable-td {vertical-align: middle;text-align:center;font-size:15px !important;padding:5px;margin:5px;font-weight:bold;padding-left: 4px; padding-right: 0px;}
.bncmstable .bncmstable-plus{color:#f00}
.bncmstable .bncmstable-flight,.bncmstable .bncmstable-city,.bncmstable .bncmstable-date{color:#000}/*
.bncmstable .bncmstable-span{color:#2b4a83}
.bncmstable .bncmstable-td {border-bottom:3px solid #2b4a83;}*/

.bncmstable .bncmstable-span {
    color: #000000;
    font-weight: bold;
    font-family: iransans, B nazanin;
}

.bncmstable-tr .currency {
    color: #000000;
    font-size: 18px !important;
}


.bncmstable th .bncmstable-span {color:#fff;}
.bncmstable .bncmstable-th {background-color:#2b4a83;border-bottom:3px solid #2b4a83;min-width: 140px;}
.bncmstable .bncmstable-th-0 {border-radius: 0px 100px 0px 0px;padding-right:10px}
.bncmstable .bncmstable-th-1 {border-radius: 100px 0px 0px 0px;padding-left:10px}
.bncmstable .bncmstable-td-0 {border-right:3px solid #2b4a83;vertical-align: middle;}
.bncmstable .bncmstable-td-1 {border-left:3px solid #2b4a83;vertical-align: middle;}
.bncmstable .bncmstable-td-last {background-color:#2b4a83;border-top:0px solid #2b4a83;border-radius: 0px 0px 100px 100px;padding-right:10px;padding-left:10px;height: 20px;color: #fff;line-height: 20px;vertical-align: middle;}


.table-striped > tbody > tr > td,
.table-striped > tbody > tr > th {
  background-color: #ffffffc2;
}
.table-striped > tbody > tr:nth-child(odd) > td,
.table-striped > tbody > tr:nth-child(odd) > th {
  background-color: #ffffffe6;
}


html , body{
    
    /* overflow:hidden;  */
	 
direction: rtl;
    width: 100%;
    height: 100%;
    font-family: iransans, dinar;
    background-image: url(../../images/back1.jpg);
    background-position: bottom;
    background-attachment: fixed;
    background-size: 100% 100%;
    

 }


 h1.page-header {
     margin-top: -5px;
 }

 th {
   text-align: center;
 }

 .sidebar {
 	padding-left: 0;
 }

 .main-container {
 	padding-top: 15px;
 	margin-top: -20px;
 }

 .footer {
 	width: 100%;
 }

 :focus {
 	outline: none;
 }

 .side-menu {
 	position: relative;
 	width: 100%;
 	height: 100%;
 	background-color: #f8f8f8;
 	border-right: 1px solid #e7e7e7;
 }
 .side-menu .navbar {
 	border: none;
 }
 .side-menu .navbar-header {
 	width: 100%;
 	border-bottom: 1px solid #e7e7e7;
 }
 .side-menu .navbar-nav .active a {
 	background-color: transparent;
 	margin-right: -1px;
 	border-right: 5px solid #e7e7e7;
 }
 .side-menu .navbar-nav li {
 	display: block;
 	width: 100%;
 	border-bottom: 1px solid #e7e7e7;
 }
 .side-menu .navbar-nav li a {
 	padding: 15px;
 }
 .side-menu .navbar-nav li a .glyphicon {
 	padding-right: 10px;
 }
 .side-menu #dropdown {
 	border: 0;
 	margin-bottom: 0;
 	border-radius: 0;
 	background-color: transparent;
 	box-shadow: none;
 }
 .side-menu #dropdown .caret {
 	float: right;
 	margin: 9px 5px 0;
 }
 .side-menu #dropdown .indicator {
 	float: right;
 }
 .side-menu #dropdown > a {
 	border-bottom: 1px solid #e7e7e7;
 }
 .side-menu #dropdown .panel-body {
 	padding: 0;
 	background-color: #f3f3f3;
 }
 .side-menu #dropdown .panel-body .navbar-nav {
 	width: 100%;
 }
 .side-menu #dropdown .panel-body .navbar-nav li {
 	padding-left: 15px;
 	border-bottom: 1px solid #e7e7e7;
 }
 .side-menu #dropdown .panel-body .navbar-nav li:last-child {
 	border-bottom: none;
 }
 .side-menu #dropdown .panel-body .panel > a {
 	margin-left: -20px;
 	padding-left: 35px;
 }
 .side-menu #dropdown .panel-body .panel-body {
 	margin-left: -15px;
 }
 .side-menu #dropdown .panel-body .panel-body li {
 	padding-left: 30px;
 }
 .side-menu #dropdown .panel-body .panel-body li:last-child {
 	border-bottom: 1px solid #e7e7e7;
 }
 .side-menu #search-trigger {
 	background-color: #f3f3f3;
 	border: 0;
 	border-radius: 0;
 	position: absolute;
 	top: 0;
 	right: 0;
 	padding: 15px 18px;
 }
 .side-menu .brand-name-wrapper {
 	min-height: 50px;
 }
 .side-menu .brand-name-wrapper .navbar-brand {
 	display: block;
 }
 .side-menu #search {
 	position: relative;
 	z-index: 1000;
 }
 .side-menu #search .panel-body {
 	padding: 0;
 }
 .side-menu #search .panel-body .navbar-form {
 	padding: 0;
 	padding-right: 50px;
 	width: 100%;
 	margin: 0;
 	position: relative;
 	border-top: 1px solid #e7e7e7;
 }
 .side-menu #search .panel-body .navbar-form .form-group {
 	width: 100%;
 	position: relative;
 }
 .side-menu #search .panel-body .navbar-form input {
 	border: 0;
 	border-radius: 0;
 	box-shadow: none;
 	width: 100%;
 	height: 50px;
 }
 .side-menu #search .panel-body .navbar-form .btn {
 	position: absolute;
 	right: 0;
 	top: 0;
 	border: 0;
 	border-radius: 0;
 	background-color: #f3f3f3;
 	padding: 15px 18px;
 }
 /* Main body section */
 .side-body {
 	margin-left: 310px;
 }
 .content {
  height: 90%;
  overflow: scroll;
 }
 /* small screen */
 @media (max-width: 768px) {
 	.side-menu {
 		position: relative;
 		width: 100%;
 		height: 0;
 		border-right: 0;
 	}

 	.side-menu .navbar {
 		z-index: 999;
 		position: relative;
 		height: 0;
 		min-height: 0;
 		background-color:none !important;
 		border-color: none !important;
 	}
 	.side-menu .brand-name-wrapper .navbar-brand {
 		display: inline-block;
 	}
 	/* Slide in animation */
 	@-moz-keyframes slidein {
 		0% {
 			left: -300px;
 		}
 		100% {
 			left: 10px;
 		}
 	}
 	@-webkit-keyframes slidein {
 		0% {
 			left: -300px;
 		}
 		100% {
 			left: 10px;
 		}
 	}
 	@keyframes slidein {
 		0% {
 			left: -300px;
 		}
 		100% {
 			left: 10px;
 		}
 	}
 	@-moz-keyframes slideout {
 		0% {
 			left: 0;
 		}
 		100% {
 			left: -300px;
 		}
 	}
 	@-webkit-keyframes slideout {
 		0% {
 			left: 0;
 		}
 		100% {
 			left: -300px;
 		}
 	}
 	@keyframes slideout {
 		0% {
 			left: 0;
 		}
 		100% {
 			left: -300px;
 		}
 	}
 	/* Slide side menu*/
 	/* Add .absolute-wrapper.slide-in for scrollable menu -> see top comment */
 	.side-menu-container > .navbar-nav.slide-in {
 		-moz-animation: slidein 300ms forwards;
 		-o-animation: slidein 300ms forwards;
 		-webkit-animation: slidein 300ms forwards;
 		animation: slidein 300ms forwards;
 		-webkit-transform-style: preserve-3d;
 		transform-style: preserve-3d;
 	}
 	.side-menu-container > .navbar-nav {
 		/* Add position:absolute for scrollable menu -> see top comment */
 		position: fixed;
 		left: -300px;
 		width: 300px;
 		top: 43px;
 		height: 100%;
 		border-right: 1px solid #e7e7e7;
 		background-color: #f8f8f8;
 		overflow: auto;
 		-moz-animation: slideout 300ms forwards;
 		-o-animation: slideout 300ms forwards;
 		-webkit-animation: slideout 300ms forwards;
 		animation: slideout 300ms forwards;
 		-webkit-transform-style: preserve-3d;
 		transform-style: preserve-3d;
 	}
 	@-moz-keyframes bodyslidein {
 		0% {
 			left: 0;
 		}
 		100% {
 			left: 300px;
 		}
 	}
 	@-webkit-keyframes bodyslidein {
 		0% {
 			left: 0;
 		}
 		100% {
 			left: 300px;
 		}
 	}
 	@keyframes bodyslidein {
 		0% {
 			left: 0;
 		}
 		100% {
 			left: 300px;
 		}
 	}
 	@-moz-keyframes bodyslideout {
 		0% {
 			left: 300px;
 		}
 		100% {
 			left: 0;
 		}
 	}
 	@-webkit-keyframes bodyslideout {
 		0% {
 			left: 300px;
 		}
 		100% {
 			left: 0;
 		}
 	}
 	@keyframes bodyslideout {
 		0% {
 			left: 300px;
 		}
 		100% {
 			left: 0;
 		}
 	}
 	/* Slide side body*/
 	.side-body {
 		margin-left: 5px;
 		margin-top: 70px;
 		position: relative;
 		-moz-animation: bodyslideout 300ms forwards;
 		-o-animation: bodyslideout 300ms forwards;
 		-webkit-animation: bodyslideout 300ms forwards;
 		animation: bodyslideout 300ms forwards;
 		-webkit-transform-style: preserve-3d;
 		transform-style: preserve-3d;
 	}
 	.body-slide-in {
 		-moz-animation: bodyslidein 300ms forwards;
 		-o-animation: bodyslidein 300ms forwards;
 		-webkit-animation: bodyslidein 300ms forwards;
 		animation: bodyslidein 300ms forwards;
 		-webkit-transform-style: preserve-3d;
 		transform-style: preserve-3d;
 	}
 	/* Hamburger */
 	.navbar-toggle-sidebar {
 		border: 0;
 		float: left;
 		padding: 18px;
 		margin: 0;
 		border-radius: 0;
 		background-color: #f3f3f3;
 	}
 	/* Search */
 	#search .panel-body .navbar-form {
 		border-bottom: 0;
 	}
 	#search .panel-body .navbar-form .form-group {
 		margin: 0;
 	}
 	.side-menu .navbar-header {
 		/* this is probably redundant */
 		position: fixed;
 		z-index: 3;
 		background-color: #f8f8f8;
 	}
 	/* Dropdown tweek */
 	#dropdown .panel-body .navbar-nav {
 		margin: 0;
 	}
 }
