/* CSS Document */
/*!
 * Start Bootstrap - The Big Picture (http://startbootstrap.com/)
 * Copyright 2013-2016 Start Bootstrap
 * Licensed under MIT (https://github.com/BlackrockDigital/startbootstrap/blob/gh-pages/LICENSE)
 */
@charset "utf-8";

body {
	margin-top: 50px;
	margin-bottom: 50px;
	background: none;
}

.full {
/*  background: url('/assets/images/904sailingLogo-orig1.png') no-repeat center center fixed; */
  background: url('/assets/images/904sailingLogo-orig1.png') no-repeat center center fixed; 
  -webkit-background-size: contain;
  -moz-background-size: cover;
  -o-background-size: cover;
/*  background-size: cover;*/
  background-size: cover;
}

/*
.datagrid table { border-collapse: collapse; text-align: left; width: 800px; }
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; }
.datagrid table td, .datagrid table th { padding: 3px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #002D72), color-stop(1, #002D72) );background:-moz-linear-gradient( center top, #002D72 5%, #002D72 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#002D72', endColorstr='#002D72');background-color:#002D72; color:#FFFFFF; font-size: 15px; font-weight: bold; }
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #00496B; font-size: 12px;font-weight: normal; }
.datagrid table tbody .alt td { background: #E1EEF4; color: #00496B; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.datagrid table tfoot td div { border-top: 1px solid #002D72;background: #E1EEF4;}
.datagrid table tfoot td { padding: 0; font-size: 12px }
.datagrid table tfoot td div{ padding: 2px; }
.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: right; }
.datagrid table tfoot li { display: inline; }
.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #00496B;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #00496B), color-stop(1, #00496B) );background:-moz-linear-gradient( center top, #00496B 5%, #00496B 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#00496B', endColorstr='#00496B');background-color:#00496B; }
div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important; }
*/
.datagrid table { border-collapse: collapse; text-align: left; width: 100%; }
.datagrid {font: normal 12px/150% Arial, Helvetica, sans-serif; background: #fff; overflow: hidden; border: 1px solid #C80000; -webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; width:600px;}
.datagrid table td, .datagrid table th { padding: 3px 10px; }
.datagrid table thead th {background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C80000), color-stop(1, #80141C) );background:-moz-linear-gradient( center top, #C80000 5%, #80141C 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C80000', endColorstr='#80141C');background-color:#C80000; color:#FFFFFF; font-size: 15px; font-weight: bold; border-left: 1px solid #B01C26; }
.datagrid table thead th:first-child { border: none; }
.datagrid table tbody td { color: #80141C; border-left: 1px solid #F7CDCD;font-size: 12px;font-weight: normal; }
.datagrid table tbody .alt td { background: #F7CDCD; color: #80141C; }
.datagrid table tbody td:first-child { border-left: none; }
.datagrid table tbody tr:last-child td { border-bottom: none; }
.datagrid table tfoot td div { border-top: 1px solid #C80000;background: #F7CDCD;}
.datagrid table tfoot td { padding: 0; font-size: 12px }
.datagrid table tfoot td div{ padding: 2px; }
.datagrid table tfoot td ul { margin: 0; padding:0; list-style: none; text-align: left; } /*submit button alignment*/
.datagrid table tfoot  li { display: inline; }
.datagrid table tfoot li a { text-decoration: none; display: inline-block;  padding: 2px 8px; margin: 1px;color: #FFFFFF;border: 1px solid #991821;-webkit-border-radius: 3px; -moz-border-radius: 3px; border-radius: 3px; background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #C80000), color-stop(1, #80141C) );background:-moz-linear-gradient( center top, #C80000 5%, #80141C 100% );filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#C80000', endColorstr='#80141C');background-color:#C80000; }
.datagrid table tfoot ul.active, .datagrid table tfoot ul a:hover { text-decoration: none;border-color: #80141C; color: #FFFFFF; background: none; background-color:#C80000;}
div.dhtmlx_window_active, div.dhx_modal_cover_dv { position: fixed !important; }
