@charset "utf-8";
header, hgroup, nav, article, section, footer, aside, address{ 
	display:block;
}
time{
	font-style:italic; 
	padding:0px 5px;
}
address{ 
	font-size:11px; 
	padding:10px 10px; 
	text-align:right 
}
body{ 
	font-family:Helvetica,serif;
	font-weight:400;
	font-size:15px;
	color:#fff;	
	overflow-x:hidden;
	background:#fff url(../images/txture.png) repeat center center;
	-webkit-font-smoothing:antialiased;
	   -moz-font-smoothing:antialiased;
	        font-smoothing:antialiased;
}
h1{
	font-size:36px;
	line-height:25px;
	margin:0;
	padding:0;
	position:relative;
	font-weight:300;
	color:#333;
	text-shadow:1px 1px 1px rgba(0,0,0,0.1);
}	
th{ 
	font-family:'LeagueGothicRegular', Helvetica, Arial, sans-serif;
	font-size:28px;
	font-weight:normal;
	line-height:70px;
}	
tr, td, th{
	border-bottom:1px solid #222;
}	
td a{ 
	font-size:20px;
	text-decoration:underline;
	line-height:40px;
	font-weight:normal;
}		
td a:hover{
	color:#ea4a4a;
}
td{
	font-weight:lighter;
}
h1 span{
	font-weight:700;
}
a{
	color:#ffffff;
	text-decoration:none;
}
a:hover{ 
	color:#b83d3d;
	text-decoration:none;
}
img{
	border:none;
}
.sidebar h1{ 
	font-size:30px; 
	line-height:36px; 
	padding:0px; 
	border-bottom:1px solid #dedede; 
	color:#fff; 
	font-family:'LeagueGothicRegular', Helvetica, Arial, sans-serif;
}

/* Main Styles */

#Wrapper{ 
	margin:50px auto 0 auto;
	padding:0 15px;
}
#header{ 	
	text-align:center; 
}
#navigation{	
	text-align:left;
	display:block;
	line-height:50px;
	margin-top:30px;
}
#navigation a{
	font-family:'LeagueGothicRegular', Helvetica, Arial, sans-serif;
	font-weight:normal;
	display:inline-block;
	padding-right:30px;
	color:#fff;
	line-height:30px;	
	font-size:30px;	
}
#navigation a:hover{
	color:#ea4a4a;
}
#navigation a:active{
	color:#ea4a4a;
}
#logo h1 a, #logo h1 a:hover{	
	margin:40px auto 20px auto;
	padding:15px auto;
	display:inline-block;
	text-decoration:none;
	color:#444;
	-webkit-font-smoothing:antialiased;
	border-bottom:6px solid transparent;
	text-rendering:optimizeLegibility;
	
}
#logo h1 a:hover{
	border-bottom:6px solid #eee;
}
#logo h2{
	font-family:'LeagueGothicRegular', Helvetica, Arial, sans-serif;
	font-weight:normal;
	letter-spacing:1px;
	color:#ffffff;
	text-shadow:none;
    margin:0 0 0 -15px;
}
#logo h2 small{
	color:#000;
	font-size:13px;	
	font-weight:bold;
	text-transform:uppercase;
}
#logo h2 a{
	text-decoration:none;
	color:#999;
}
#contents{
	padding:15px 0 15px 0;
	line-height:21px;
}
#contents img{	
	border:#ffffff solid 8px;
	margin-top:15px;	
	height:80%;
	width:80%;
	-webkit-border-radius:6px;
	   -moz-border-radius:6px;
			border-radius:6px;
	-webkit-box-shadow:2px 2px 5px #ccc;
	  -moz-box-shadow:2px 2px 10px #ccc;
	       box-shadow:2px 2px 10px #ccc;
}
#contents h1{ 
	padding:5px 0px;
}
#sidebar-wrapper{
	margin-top:14px;
}
.sidebar{
	margin-bottom:20px;
}
.sidebar ul{
	padding:0;
}
.sidebar li{ 
	padding:5px 0 12px;
}
blockquote{ 
	padding:10px; 
	margin:0px 0px; 
	border-bottom:1px solid #dedede;
}
blockquote:before{
	content:'\201C';
}
blockquote:after{
	content:'\201D';
}
#copyrights{
	border-top:3px solid #CCC;
	border-bottom:3px solid #CCC;
}
#copyrights p{ 
	float:left; 
	margin:10px 15px 0px 0px;
}

.resize{ 
	position:fixed;
	bottom:0px;
	right:0px;
	height:80px;
	width:80px;
	background:url(../images/resize.png) repeat scroll 0% 0% transparent;
}
#loading{
    position:absolute;
    top:100px;
    left:100px;
    margin-top:200px;
}
#container .pagination ul li.inactive, #container .pagination ul li.inactive:hover{
    color:#fff;
    cursor:default;
}
#container .data ul li{
    list-style:none;
    font-family:verdana;
    margin:5px 0 5px 0;
    color:#000;
    font-size:13px;
}
#container .pagination{
	text-align:center;
}
#container .pagination ul{
	padding:0 25px 0 0;
	display:inline-block;
	vertical-align:middle;
}
#container .pagination ul li{
	font-family:'LeagueGothicRegular', Helvetica, Arial, sans-serif;
    list-style:none;
	display:inline-block;
    padding:2px 6px 2px 6px;
    margin:0 3px 0 3px;
    font-family:arial;
    font-size:14px;
    color:white;
    font-weight:bold;
}
#container .pagination ul li:hover{
    color:white;
    background-color:#ea4a4a;
    cursor:pointer;
}
#container .pagination ul li:active{
	background-color:#ea4a4a;
}
.total{
	font-family:'LeagueGothicRegular', Helvetica, Arial, sans-serif;
	font-weight:lighter;
	font-size:24px;
	display:inline-block;
	vertical-align:middle;
}
h3{
    border-bottom-color:#FFFFFF;
    border-bottom-style:solid;
    border-bottom-width:1px;
    color:#fff;
    font-size:120%;
    padding-bottom:7px;
}
.view{
    margin-left:0;
}
#courseid, #jockeyid, #going, #search{	
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #444), color-stop(1, #252525) );
	background:-moz-linear-gradient( center top, #444 5%, #252525 100% );
	background: -o-linear-gradient( center top, #444 5%, #252525 100% );
	background: linear-gradient( center top, #444 5%, #252525 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#252525');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#252525');
	background-color:#5e5e5e;	
	border:1px solid #222;
	display:inline-block;
	color:#ffffff;
	font-family:arial;
	font-size:14px;
	font-weight:normal;	
	padding:8px 10px;
	text-align:left;
	text-decoration:none;
	text-shadow:1px 1px 0px #171717;
	text-transform:uppercase;
	-webkit-appearance:none;
    -webkit-border-radius:5px;
	   -moz-border-radius:5px;
	        border-radius:5px;			
	-webkit-box-shadow:inset 0px 1px 0px 0px #787878;
	   -moz-box-shadow:inset 0px 1px 0px 0px #787878;
	        box-shadow:inset 0px 1px 0px 0px #787878;
}
#courseid, #Sdatepicker, #jockeyid, #search, #going, #Edatepicker{
	width:100%;
}
.table-filter div[class*="col-sm-"]{
	padding:3px;
	margin-bottom:10px;
}
#search{
	text-align:center;
}
.table-filter  .row{
	margin-left:-3px;
	margin-right:-3px;
}
#right-side-header{
	text-align:justify;
}
#right-side-header h3{
	margin:0;
	border-bottom:none;
	font-family:"LeagueGothicRegular",Helvetica,Arial,sans-serif;
	font-size:45px;
	line-height:50px;
	font-weight:normal;
	padding:0;
}
#right-side-header h3 red{
	font-size:45px;
}
#right-side-header p{
	line-height:20px;
	margin-bottom:0;
}
#from, #to{
	font-size:12px;
	margin-top:-11px;
	text-align:center;
}
#animalaidlogo{
	margin:2px 0 -1px 24px;
}
.sidebar li{
	list-style:none;
}
.tweet_list{
	float:left;
	padding:0;
}
.tweet_avatar{
	padding-right:10px;
}
.tweet_text a{
	color:#ea4a4a;
}
.tweet_text a:hover{
	color:#b83d3d;
}	
.tweet_time a{
	position:absolute;
	color:#ea4a4a;
}
.tweet_time a:hover{
	color:#b83d3d;
}	
#background-text p{
	line-height:24px;
	text-align:justify;
	width:70%
}
#text-content p{
	line-height:20px;
	text-align:justify;
}
.ui-datepicker-calendar td a{
	line-height:25px;
	font-size:16px;
}
.ui-datepicker th{
	padding:0 !important;
	font-weight:normal !important;
}
.sidebar .tweet{
	margin-top:20px;
}
.customisable-border.thm-dark, .thm-dark .customisable-border{
	border:none !important;
	background:none !important;
}
.button-nav{
	display:none;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #444), color-stop(1, #252525) );
	background:-moz-linear-gradient( center top, #444 5%, #252525 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#252525');
	-ms-filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#444444', endColorstr='#252525');
	background-color:#5e5e5e;
	border:1px solid #222;
	color:#ffffff;
	font-family:"LeagueGothicRegular",Helvetica,Arial,sans-serif;
	font-size:20px;
	letter-spacing:1px;
	font-weight:normal;
	width:100%;
	cursor:pointer;
	padding:8px 8px;
	text-align:left;
	text-decoration:none;
	text-shadow:1px 1px 0px #171717;
	text-transform:uppercase;		
	-webkit-box-shadow:inset 0px 1px 0px 0px #787878;
	   -moz-box-shadow:inset 0px 1px 0px 0px #787878;
	        box-shadow:inset 0px 1px 0px 0px #787878;
}
.button-nav .icon-bar,
.button-nav .icon-bar:before,
.button-nav .icon-bar:after{
    display:block;
    height:2px;
    width:22px;
	background-color:#fff;
	float:right;
	position:relative;
	margin:1px 0 1px;
}
.button-nav .icon-bar{
	margin:12px 0 5px;
}
.button-nav .icon-bar:before{
	top:-6px;
}
.button-nav .icon-bar:after{
	bottom:-6px;
}
.button-nav .icon-bar:before,
.button-nav .icon-bar:after{
	content:'';
	position:absolute;
	left:0;
}
.table-list table{
	border-collapse:collapse;
	border:none;
	width:100%;
}
.table-list table thead th:first-child{
	width:32%;
}
.table-list table thead th:last-child{
	width:38%;
}
.table-list table thead th{
	width:15%;
}
.table-list table td,
.table-list table th{
	padding:5px 5px;
}
.table-list table th{
	display:none;
}
.table-list table td:before{
	content:attr(data-th) ": ";
	font-weight:bold;
	font-size:13px;
	width:8.5em;
	display:inline-block;
}
.table-list table td.data-no:before{
	display:none;
}
#sidewrapper iframe{
	width:100% !important;
}