#top .main_menu .avia-menu { display: block }
.container { max-width: 1310px; }

.entry-content-wrapper { line-height: 1.0em; color: #000}
.entry-content-wrapper table {margin-bottom: 0px; }
.post-entry  {width:1070px;min-width: 1070px;max-width: 1070px;margin: 0 auto;line-height: 2em;color:#000;font-size: 13px;}
.template-page {  padding-top: 5px;} 
.entry-content-wrapper table thead tr th {
    text-align: left; font-size: 14px; font-weight: 700; padding: 7px 5px; border: none; border-color: #fff; color:#000;  font-family: 'Open Sans'; font-weight: 400;
    text-transform: capitalize; letter-spacing: 1px; cursor: pointer;  background-color: #fff;
}
.entry-content-wrapper table tbody tr td {text-align: left; border-bottom: none; font-size: 14px; padding: 2px 5px; border: none; border-color: #fff; color:#000; font-family: 'Open Sans'; line-height: 22px;}
.entry-content-wrapper table tbody tr td img {vertical-align: middle; padding: 1px; border: 1px solid; border-color: #ccc; border-radius: 3px;}

.entry-content-wrapper tr.odd {background-color: #F0F0F6; cursor: pointer}
.entry-content-wrapper tr.even {background-color: #fff;  cursor: pointer}

.main_color .drop_info_table tr:nth-child(odd) { background-color: #fff; }
.entry-content-wrapper .drop_info_table thead tr th { background-color: #fff; }
.entry-content-wrapper .drop_info_table tbody tr td { background-color: #fff; }


.entry-content-wrapper label, .content .themeform select { font-size: 12.5px; line-height: 1.6em; }
.entry-content-wrapper label { font-weight: 700}
#footer, footer, #socket { display: none}
#top select, #top .entry-content-wrapper select {float: left;padding: 1px;margin-bottom: 0;color: #000 !important;}
.container .tablesorter a {color:#0000FF !important}
#top form {margin-bottom: 0px;}
/*#top label { padding: 2px 7px; }*/
.settings-area form {  float: left; width: 100%;}

.entry-content-wrapper .report_table {font-family: 'OPen Sans'; font-size:12px;width: 98%;margin-top: 30px;margin-left: 1%;line-height: 25px;}
.entry-content-wrapper .hfc_table th {text-align:left;cursor:pointer;}
.entry-content-wrapper .hfc_table tbody tr.odd td { background-color:#F0F0F6;}
.entry-content-wrapper .click_row tr td, .entry-content-wrapper .report_table tr td { padding: 4px 3px; cursor: pointer;}

.entry-content-wrapper .report_options ul {text-align: center;margin: 17px 0 9px 0;}
.entry-content-wrapper .report_options ul li {display: inline-block;}

.report_container {border: 1px solid;border-color: #003184 !important;border-radius: 3px;padding: 6px 6px;}

.entry-content-wrapper .racecards_button_link {
	border: 1px solid;
	padding: 5px;
	border-color: #003184;
	border-radius: 2px;
	background-color: #003184;
	color: white;
	display: inline-block;
	font-size: 12px;
	margin: 0;
	cursor: pointer;
	font-family: 'Open Sans';
	text-align: center;
}

.entry-content-wrapper .racecards_button_link.disabled, .entry-content-wrapper .racecards_button_link.unavailable {  border-color: #868686; background-color: #c1c1c1; cursor: auto}

.entry-content-wrapper .stats_options_report_day li {margin-right: 6px;}
.entry-content-wrapper .stats_options_report_type li {margin-left: 8px;}
.entry-content-wrapper .comment_td {
	margin: 0px;
	border: 1px solid;
	padding: 10px;
	border-color: #ccc;
	border-radius: 3px;
	font-family: 'Open Sans';
	font-size: 14px;
}
.stats_options_report_day {float: left;}
.stats_options_report_type {float: right;}
.entry-content-wrapper .reports_stats_on{color: #003184;background-color: #71aeed00;}

.message{  float: left;clear: left;margin-bottom: 10px;font-size: 15px;font-weight: 700; font-family: 'Open Sans';}

.lightbox-loading {
	background:url(//www.geegeez.co.uk/wp-content/plugins/GeeGeezRaceCards/images/ajax-loader.gif);
	background-position:center;
	background-repeat:no-repeat;
	min-width: 32px;
	min-height: 42px;
	margin: 10px auto;
}

.report_outer {clear: left; float: left; width: 100%;}
/*.report_inner {max-height:100%;}*/

.entry-content-wrapper .settings-area {margin-bottom: 20px;float: left;width: 100%;border-radius: 4px;border-color: #ccc;}
.entry-content-wrapper .settings-area label {float: left;margin-right: 4px;padding: 0px 1px 2px 3px;font-family: 'Open Sans';font-size: 12.5px;font-weight: 700;color: #000;border: 1px solid;border-color: #003184;border-radius: 3px;}
.entry-content-wrapper .settings-area .to {text-align: center;display: none;font-weight: 400;}
#top .entry-content-wrapper .settings-area select {
    font-family: 'Open Sans';
    font-size: 12.5px;
    border: 1px solid #003184;
    border-radius: 2px;
    margin: 0 2px 3px 0;
    display: inline-block;
    padding: 0px 2px 0 2px;
    width: 60px;
    clear: left;
}
#top .entry-content-wrapper .settings-area select option {
    padding: 0px 2px;
}
#update_settings, #clear_settings, #open_all {
    margin-top: 0px;
    margin-left: 5px;
    width: 70px;
    font-family: 'Open Sans';
    height: 69px;
    float: right;
    border-radius: 3px;
    border: 1px solid;
    border-color: #003184;
    cursor: pointer;
    white-space: pre-line;
    line-height: 15px;
}
#open_all {
    opacity: 0.5;
    cursor: text;
}
#top #open_all.open_all_active {
    opacity: 1;
    cursor: pointer;
}

.report_container {clear:left}
.drop_info, .tablesorter-childRow {display: none}
.entry-content-wrapper .settings-area .race_types {float: right}
.entry-content-wrapper .settings-area .race_types input {margin: 5px 7px 6px 1px;}

.gold_access { color: #bc1616; font-weight: 700; cursor:pointer; text-decoration: underline}

#top .export_table_btn {
    border: 1px solid;
    padding: 5px;
    border-color: #528a2c;
    border-radius: 2px;
    background-color: #5dd320;
    color: black;
    display: inline-block;
    cursor: pointer;
    font-family: 'Open Sans';
    text-align: center;
    margin-left: 6px;
}

#top td.inline div {
    display: inline-block;
}

#top .arrow {
    border: solid rgb(77, 77, 77);
    border-width: 0px 3px 3px 0;
    padding: 3px;
    margin-right: 0px;
    vertical-align: middle;
    cursor: pointer;
    width: 0px;
}

#top .arrow:hover {
    border: solid rgb(44, 44, 44);
    border-width: 0px 3px 3px 0;
}

.arrow.right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.arrow.left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.arrow.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.arrow.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

body .hide_odds .tbl_odds {
    display: none
}

@media only screen and (max-width: 1068px) {

    .responsive #top {
        min-width: auto;
    }
    .responsive #top #wrap_all .container {
        width: 100%;
        max-width: 100%;
        padding: 0 10px;
    }
    .responsive .post-entry {
        width: 100%;
        max-width: 100%;
        min-width: 100%;
    }

    .responsive .report_responsive_container {
        float: left;
        width: 100%;
        overflow: auto;
    }

    .responsive .entry-content-wrapper .settings-area {
        width: 900px;
        margin: 0 auto;
        float: none;
    }

    .responsive #top label {
        padding: 2px 2px 2px 4px;
        margin: 0px 1px;
    }

    .responsive #update_settings, .responsive #clear_settings, .responsive #open_all {
        margin-left: 2px;
        width: 55px;
        padding: 0;
    }
}