.info label{
	float:left;
}


.info{
	margin:10px 3px;
}

.info b{

	display:block;
	float:right;
	text-align:justify;
}



.calendar {
border-collapse: collapse;
margin:10px;
}

.calendar th,td {
padding: 4px;
}

.calendar th {
background: #99CC33;
color:#fff;
font-size: 12px;
text-align:center;
font-weight:normal;
}

.calendar th a{
color:#fff;
}

.calendar th.head_right{
border-radius:0px 5px 0px 0px;
}

.calendar th.head_left{
border-radius:5px 0px 0px 0px;
}


.calendar tr.tr_1{
background: #F2F2F2 url(bg_td_alt.png) repeat-x top;
text-shadow: 1px 1px 1px #fff;
}

.calendar tr td {
	background:#7F7F7F;
	border:1px solid #F2F2F2;
	color:#fff;
}

.calendar tr td a{
	color:#fff;
}

img {
border :0
}
.main_page {
width:1000px;
}

a {
	text-decoration:none;
}

.pointer {
	cursor:pointer;
}

/*.tooltip {
	font-size: 12px;
	color: #fff;
	text-shadow: 0 0 2px #000;
	padding: 4px 8px;
	border: 1px solid rgba(255,255,255,0.25);
	background-color: rgb(25,25,25);
	background-color: rgba(25,25,25,0.92);
	background-image: -webkit-gradient(linear, 0% 0%, 0% 100%, from(transparent), to(#000));
	border-radius: 3px;
	-webkit-border-radius: 3px;
	-moz-border-radius: 3px;
	box-shadow: 0 0 3px #555;
	-webkit-box-shadow: 0 0 3px #555;
	-moz-box-shadow: 0 0 3px #555;
}*/

.title_me {
	display:block;
	padding:5px;
	color:#fff;
	margin:5px;
	border-radius:5px;
}

.ajax_upload {
	background-color:#D9EDF7;
	padding:5px;
	color:#fff;
	width:300px;
	border:1px solid #1881A4;
	border-radius:5px;
        z-index: 9999999999;
      
}

label {
	display:inline;
	cursor:pointer;
}
.load {
	position:fixed;
	_position:absolute;
	padding:5px;
        margin-top: 10px;
	color:#000;
        direction: rtl;
}



.no_ie .button-a {
	display:block;
	float:right;
	text-align:center;
	margin:0 5px 0 5px;
}



.warning {
border-radius: 10px;
-moz-border-radius: 10px;
text-shadow: 1px 1px 1px #fff;
margin:20px;
padding: 8px 10px 8px 10px;
border: 3px solid #BF9900; 
background-color:#fff; 
background-image:url(../icon/icon_warning.png), url(bg_fade_yellow_med.png); 
background-repeat:no-repeat, repeat-x; 
background-position: 98% center, top; 
padding-right:35px;
color:#000;
text-align:right;
}


.error_success {
border-radius: 10px;
-moz-border-radius: 10px;
text-shadow: 1px 1px 1px #fff;
margin:20px;
padding: 8px 10px 8px 10px;
border: 3px solid #8EA534;
background-color:#fff; 
background-image:url(../icon/icon_success.png), url(bg_fade_green_med.png); 
background-repeat:no-repeat, repeat-x; 
background-position: 98% center, top;
padding-right:35px;
color:#000;
text-align:right;
}

.error_error {
background-color: #FFFFFF;
background-image: url("../icon/icon_error.png");
background-position: 98% center;
background-repeat: no-repeat;
border: 2px solid #FF0000;
border-radius: 5px 5px 5px 5px;
color: #FF0000;
font-weight: bold;
margin: 20px;
padding: 10px 30px 10px 5px;
text-align: right;
}

.info {
background:url(../icon/icon_info.png) center right no-repeat;
padding:5px;
padding-right:20px;
margin:5px;
}

.not_show {
display:none;
}

.change_id {
background:url(../icon/change_id.gif) center center no-repeat;
width:16px;
border:0;
display:inline-block;
}

.change_order {
background:url(../icon/sort.png) center center no-repeat;
width:16px;
border:0;
}

.change_state {
background:url(../icon/state.png) center center no-repeat;
/*width:16px;*/
border:0;
display:inline-block;
}

.change_price{
background:url(../icon/dollar.png) center center no-repeat;
width:20px;
border:0;
display:inline-block;
}

.show_cat {
background:url(../icon/show_cat.png) center center no-repeat;
width:16px;
border:0;
display:inline-block;
}

.change_cat {
background:url(../icon/folder-move.png) center center no-repeat;
width:16px;
border:0;
display:inline-block;
}

.delete_all {
background:url(../icon/delete_all.png) center center no-repeat;
width:16px;
border:0;
}

.grid_a {
	background: none repeat scroll 0 0 #F7F7F7;
	border: 1px solid #CDCDCD;
	border-radius: 3px 3px 3px 3px;
	box-shadow: 0 2px 2px -2px #CCCCCC;
	position: relative;
	margin:10px;

	border-right: 1px solid #dadada;
	-webkit-border-top-right-radius: 2px;
	-moz-border-radius-topright: 2px;
	-webkit-border-top-left-radius: 2px;
	-moz-border-radius-topleft: 2px;
	width:auto !important;

	padding: 9px 16px;
	vertical-align: middle;
	color: #000;
	text-align:center;
	float:right;
}


/**********NEW STYLE*********/
.page-header{
	margin: 20px 0;
}
.navbar-top-links{
	border-bottom: none;
}
input.form-control{
	width: 278px;
}
select.form-control{
	width: 278px;
}
.btn-group.bootstrap-select{
	width: auto !important;
}
.btn-group .dropdown-toggle{
	width: 278px;
	padding-right: 10px;
}
.user-img{
	position: relative;
}
.close_sidebar{
	position: absolute;
	left: 10px;
	top: 10px;
	z-index: 1000;
	display: none;
	cursor: pointer;
}
.navbar-top-links li.new_li{
	display: block;
	height: 30px;
	line-height: 30px;
	padding: 0 12px;
	color: #fff;
	float: left;
	margin-left: 10px;
	margin-top: 10px;
}

.title_me{
	margin: 0;
}
.modal-dialog.modal-sm{
	width: 300px;
}
#upload_form input[type="file"]{
	width: 100%;
}
/********MEDIA QUERY********/
@media only screen and (max-width: 1200px){
	.navbar-top-links>li:first-child{
		width: 283px !important;
	}
	.ajax_upload{
		left: 50% !important;
	    margin-left: -150px;
	}
}
@media only screen and (max-width: 992px){
	.navbar-top-links>li:first-child{
		width: 235px !important;
	}
}
@media only screen and (max-width: 767px){
	.navbar-header{
		float: right;
	}
	.navbar-top-links{
		width: auto;
		float: left !important;
	}
	.navbar-top-links>li{
		float: left;
		display: block;
	}
	.navbar-top-links>li:first-child{
		width: 155px !important;
		padding-top: 5px;
	}
	.navbar-static-top.affix{
		left: 0;
		right: 0;
	}
	#nav_id{
		position: fixed;
		top: 0;
		right: -300px;
		width: 300px;
		height: 100%;
		overflow-y: auto;
		z-index: 10000;
		display: block !important;
	}
	.sidebar-collapse.collapse{
		height: auto;
		display: block !important;
	}
	.close_sidebar{
		display: block;
	}
	.modal-dialog.modal-sm{
		width: auto;
	}
	/*.panel-body table{
		width: 720px;
	}*/
}
@media only screen and (max-width: 480px){
	input.form-control,
	select.form-control,
	.btn-group .dropdown-toggle{
		width: 245px;
	}
	.navbar-top-links li.new_li{
		display: none;
	}
}
@media only screen and (max-width: 360px){
	input.form-control,
	select.form-control,
	.btn-group .dropdown-toggle{
		width: 180px;
	}
}

.progress { position:relative;border: 1px solid #ddd; padding: 1px; border-radius: 3px;direction: ltr; }
.bar { background-color: #B4F5B4; width:0%; height:20px; border-radius: 3px;direction: ltr; }
.percent { position:absolute; display:inline-block; top:0px; left:48%; }

.star_fara {
    font-family: tahoma; color: red
}
.font_fara {
    font-family: tahoma; 
}
.check-fara {
   display: inline-block;
   /*margin-bottom: 20px;*/
   font-family: ham3d;
   padding-left: 20px;
display: block;
padding-bottom: 10px;
   
}
.graid_fara {
    border-collapse: collapse;
}

.grid {
	background:#2692D2;
	color:#fff;
	padding:3px;
	margin:3px;
}

.grid a{
	color:red;
}

.button, .btnalt, .search, .button_red{
	background:#2790D2;
	background: -moz-linear-gradient(center top , #2790D2, #2b87c1) repeat scroll 0 0 transparent;
	border: 1px solid #2b87c1;
	border-radius: 5px 5px 5px 5px;
	box-shadow: 0 1px 3px rgba(0, 0, 0, 0.4);
	color: #FFFFFF !important;
	cursor: pointer;
	display: inline-block;
	font: bold 11px Tahoma,Arial,sans-serif;
	margin-right: 3px;
	outline: medium none;
	padding: 4px 6px;
	text-align: center;
	text-decoration: none;
	text-shadow: 0 1px 1px rgba(0, 0, 0, 0.6);
}

.button_red {
	background:#EC4042;
	background: -moz-linear-gradient(center top , #EC4042, #ea2729) repeat scroll 0 0 transparent;
	border:1px solid #ea2729;
}

.question {
position: absolute;
display: inline;
text-align: center;
width: 174px;
height: 78px;
font-size: 13px;
line-height: 1.5em;
background: url('images/bubble.png') right top no-repeat;
padding: 10px 0 0 0;
text-shadow: 0px 1px 0px #fff;
margin-right: -7em;
margin-top: -6em;
opacity: 0;
}
#treeme > li > ul {
	display:none;
}

#treeme li {
	margin-bottom:10px;
}

label {
padding-left: 20px;
display: block;
padding-bottom: 10px;
}


.radio, .checkbox {
    display: inline;
}


