// NAV

.nav a { font-family: 'PT Serif Caption', serif; font-size: 14px;}

.box { 
  border-radius: 3px;
  border: 5px solid #eee;
  padding: 10px;
  margin: 0;
  min-height: 400px;
  background: #fff;
}

.info_box {
  padding: 15px;
  padding-top: 0px;
  margin: 0;
  padding-left: 0px;
}

.box_basic {
  border: 1px solid #ddd;
}

// Main Body Floating Containers
.lefthalf{ width: 49%; float: left;}
.righthalf{ width: 49%; float: right; border: 1px solid #ccc; }

// Misc
.centered { margin: 0 auto; }
.fullwidth { width: 90%; }
.left {float: left;}
.right {float: right;}
.clear {clear: both;}
.nomargin {margin: 0px;}
.inline {display: inline;}
.todo {
  background: #ffb8be;
  border: 
  2px solid #a4000e;
}

.client_header_text {
  font-size: 16px;
}

// Action bar
.action_bar {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd;
  padding: 5px;
  padding-left: 0;
  padding-bottom: 2px;
  clear: both;
  margin-bottom: 15px;
}

.red { border: 1px solid red;}
.light_gray { color: #999;}
.highlight {background: #ffffcb; padding: 2px;}

// Table Style
.col15px {width: 15px;}
.col30px {width: 30px;}
.col50px {width: 50px;}
.col60px {width: 60px;}
.col90px {width: 90px;}
.col120px {width: 120px;}
.col150px {width: 150px;}

// Padding
.paddingleft5 {padding-left: 5px;}

// Margins
.marginleft5 {margin-left: 5px;}
.marginleft15 {margin-left: 15px;}

body {
  background-image:url("../images/backgrounds/white-texture.png");
}

.navbar {
    background-image: url("../images/backgrounds/bg_linen.png"); 
  border-bottom: 4px solid #444;
}

.navbar-inner {
  background-image: url("../images/backgrounds/bg_linen.png"); 
}

.pagination {
    margin: 0;
}

select{
	width: auto;
}

.paging_full_numbers {
	margin-top:10px;
}

.dataTables_info {
    margin-top:10px;
}

.paging_full_numbers a.paginate_button {
    background-color: #FFFFFF;
}

.paging_full_numbers a.paginate_button, .paging_full_numbers a.paginate_active {
    border: 1px solid #AAAAAA;
    border-radius: 0px 0px 0px 0px;
    color: #333333 !important;
    cursor: pointer;
    margin: 0;
    padding: 3px 10px;
}

.paging_full_numbers a.first {
    border-radius: 5px 0 0 5px;
}

.paging_full_numbers a.last {
    border-radius: 0px 5px 5px 0px;
}

table.hotel-stats td.center{
	text-align:center;
}

.stats table.hotel-stats tr td{
    border: 2px solid #DDDDDD;
    /*font-size: 14px;*/
	padding: 50px 70px;
}

table.hotel-stats .large{
	font-size: 34px;
	font-weight: bold;
}

table.user-stats td.center{
	text-align:center;
}

.stats table.user-stats tr td{
    border: 2px solid #DDDDDD;
    /*font-size: 14px;*/
	padding: 30px 45px;
}

table.user-stats .large{
	font-size: 26px;
	font-weight: bold;
}

.stats table.user-stats .stats-text{
	margin-top: 8px;
	font-size: 12px;
	color: #666666;
	width: 72px;
}

.subheader{
	margin-top: 10px;
	margin-top: 10px;
}

.stats{
	margin-bottom: 30px;
}

.stats table.hotel-stats .stats-text{
	margin-top: 10px;
	font-size: 16px;
	color: #666666;
}

table.redbook-stats td.center{
	text-align:center;
}

.stats table.redbook-stats tr td{
    border: 2px solid #DDDDDD;
    /*font-size: 14px;*/
	padding: 30px 45px;
}

table.redbook-stats .large{
	font-size: 26px;
	font-weight: bold;
}

.stats table.redbook-stats .stats-text{
	margin-top: 8px;
	font-size: 14px;
	color: #666666;
}

table.tickets-stats td.center{
	text-align:center;
}

.stats table.tickets-stats tr td{
    border: 2px solid #DDDDDD;
    /*font-size: 14px;*/
	padding: 30px 45px;
}

table.tickets-stats .large{
	font-size: 26px;
	font-weight: bold;
}

.stats table.tickets-stats .stats-text{
	margin-top: 8px;
	font-size: 14px;
	color: #666666;
}

table.tasks-stats td.center{
	text-align:center;
}

.stats table.tasks-stats tr td{
    border: 2px solid #DDDDDD;
    /*font-size: 14px;*/
	padding: 30px 45px;
}

table.tasks-stats .large{
	font-size: 26px;
	font-weight: bold;
}

.stats table.tasks-stats .stats-text{
	margin-top: 8px;
	font-size: 14px;
	color: #666666;
}

/******* Loader : BEGIN *******/
div.loader {
	position:fixed;
	z-index:99999999;
	top:0;
	left:0;
	height:100%;
	width:100%;
}
div.loader div.loader-content {
	position:fixed;
	top:33%;
	left:40%;
	height:125px;
	width:260px;
	background:rgba(214, 230, 214, .7);
	border: 2px solid #0088cc;
}
div.loader div.loader-content div.loader-img {
	height:50%;
	width:100%;
	background:url('../images/ajax-loader.gif') 50% 90% no-repeat
}
div.loader div.loader-content div.loader-text {
	margin-top:5px;
	text-align:center;
	text-shadow: 0px -1px 0px white;
	font-size:15px;
	color:#0088cc;
}
/***** Loader : END *****/

.login{
	width: 600px;
	margin: auto;
}

#form_feature .control-label {
	float: left;
	margin-right: 5px;
	margin-top: 5px;
}

#form_feature #form_title {
	width: 824px;
}

#form_feature #form_active {
	margin-top: 5px;
}

#form_translation .translation_area {
	width: 800px;
	height: 60px;
}

.export_btn {
	margin-left: 20px;
	margin-bottom: 10px;
}

.export-form {
	margin-bottom: 0px;
}