/*fixed size*/
.container{
	width: 1170px !important;
}
.container-fluid{
	min-width: 1170px !important;
}
/*fixed size ends*/

/*common*/
body{
	font-family: 'PT Sans', sans-serif;
	color:#000;
	font-size:14px;
	background: url(../site_img/admin/bg.jpg) top center;
}
a{
	color:#ba040e;
}
.color-normal{
	color:#000;
}
.pager{
	text-align:center;
}

.navbar-default{
    vertical-align: middle;
    background: #ba040e;
	border:none;
}
.navbar-default .navbar-nav > li > a {
    color: #fff;
	text-decoration:none;
}
.navbar-default .navbar-nav > li > a:hover{
	background: #323232;
	color:#fff;
}
.navbar{
	margin-bottom:0;
	min-height:auto;
	padding:0 15px;
}
.main{
	background:#fff;
	padding:10px 20px;
	min-height:600px;
}
h2 {
    font-size: 20px;
    color: #ba040e;
    border-bottom: 1px solid #ba040e;
    margin-bottom: 6px;
	margin-top: 6px;
}
h3{
	font-size:16px;
	color: #ba040e;
}
h4{
	font-size:15px;
	color: #ba040e;
}
.footer {
	background: #671519;
	padding:10px 20px;
	color:#fff;
	border-radius:0 0 5px 5px;
}

input[type=submit], input[type=button], button {
    background: #ba040e;
	border:none;
	border-radius:5px;
	color:#fff;
	outline:0;
	padding:5px 20px;
	text-transform:uppercase;
}
input[type=submit]:hover, input[type=button]:hover, button:hover{
	background: #671519;
}
.mce_description{
	height:400px;
}
label{
	color:#ba040e;
	font-weight:normal;
}
.control-label2{
	float:left;
	width:150px;
	color:#000;
	padding-top:8px;
}
.form-horizontal .control-label{
	text-align:left;
}
.view_mode{
	position:fixed;
	right:0;
	bottom:0px;
}
input[type=text],select.form-control{
	width:60%;
}
.item_table{
	width:100%;
	margin-bottom:10px;
}
.item_table th{
	border: 1px solid #ccc;
	height:46px;
	color:#fff;
	background-color:#671519;
	text-align:center;
	font-weight:bold;
	font-weight:normal;
	font-size:15px;
}
.item_table tr th:first-child{
	border-left: 1px solid #660000;
}
.item_table tr th:last-child{	
	border-right: 1px solid #660000;
}
.item_table .filter th{
	padding: 0px;
	background-color:#ffffff;
	text-align:center;
	border: 1px solid #660000;
	height:auto;
	color:#000;
}
.item_table .filter th#red_one{
	background-color:#ffb7ab;
}
.item_table .filter th input[type='text'], .item_table .filter th select{
	width:100%;
}
.item_table .sort th{
	border: none !important;
	background-color:#ffffff;
	text-align:center;
	font-weight:bold;
	height:auto;
}
.item_table th a{
	color:#660000;
}
.item_table td{
	border: 1px solid #660000;
	padding: 4px 5px;
	background-color:#ffffff;
}
.item_table tr:nth-child(2n) td {
    background-color: #eeeeee;
}
.item_table tr:hover td{
	background-color: #eef;
}
.fileinput-button {
    position: relative;
    overflow: hidden;
    display: inline-block;
}
.fileinput-button input {
    position: absolute;
    top: 0;
    right: 0;
    margin: 0;
    opacity: 0;
    -ms-filter: 'alpha(opacity=0)';
    font-size: 200px !important;
    direction: ltr;
    cursor: pointer;
}


#login_form {
    margin: 150px 0 0px 320px;
	background: #eee;
	 position: relative;
    width: 385px;
    height: 315px;
    border-radius: 10px;
	padding: 60px 60px 20px 60px;
}
#login_form input[type=text], #login_form input[type=password] {
   padding: 3px 10px;
    width: 100%;
    background: #fff;
    border: 1px solid #ccc;
}
#bottom_login {
    text-align: center;
}
#login_form h3 {
	font-weight:bold;
	color: #e3020e;
}
.ui-datepicker-title{
	color:#000;
}
.dropdown-item{
	padding:5px 15px;
	font-size:14px;
}
.control-label{
	padding-top:5px;
}
.image-container{
	width:100%;
	height:150px;
	border:1px solid #eee;
	overflow:hidden;
	margin-bottom:5px;
}
.image-container div{
	width:152px;
	height:150px;
	display:table-cell;
	vertical-align:middle;
	text-align:center;
}
.image-container img{
	max-width:100%;
	max-height:100%;
}
.pager a{
	display:inline-block;
	min-width:24px;
	height:24px;
	line-height:23px;
	bordeR:1px solid  #ccc;
	margin:0 2px;
}
.pager a.first-link,.pager a.last-link{
	width:auto;
	border:none;
}
.pager strong{
	display:inline-block;
	width:24px;
	height:24px;
	line-height:23px;
	border:1px solid #671519;
	background:#671519;
	color:#fff;
	margin:0 2px;
}