/* Mobile */
@media only screen and (max-width: 640px) {}

/* Global */
html {
  background-color: #BCE3F9;
  background-image: url('bg.jpg');
  background-size: auto;
  background-repeat: repeat;
  background-position: top left;
  background-attachment: scroll;

}
body { font-family: 'Ubuntu', sans-serif; }

/* Header */
header#page_header #header_bg { background-image: url('header.png'); background-color: tranparent; height: 150px;
}
header#page_header nav#user_nav { background-image: none; background-color: transparent;}
header#page_header nav#user_nav a {}
header#page_header nav#user_nav ul li:first-child {
  color: #BC4517;
}

/* Hero */
header#page_header a#logo { display: inline-block; }
header#page_header #hero {}
header#page_header #hero a#logo { background: none; box-shadow: none; margin-bottom: 6em; margin-top: -3em;}
header#page_header #hero a#logo img {}

/* Main Content */
#main_content {
  max-width: 1000px;
  margin-bottom: 6em;
  background-color: #ffffffcc;
  color: #000000;
  background-repeat: repeat;
  border: 2px solid #02327e;
  font-family: 'Roboto', sans-serif;
  margin-top: -1em;
}
nav.breadcrumbs {  
  background-color: #f81d23;
  border-top: 2px solid #cf0e05;
  border-bottom: 2px solid #cf0e05;
  font-family: 'Roboto', sans-serif;
  color: #ffffff;
}
#main_content section#package_select { 
  background-color: #02327e;
  border-top: 2px solid #2D05BF;
  border-bottom: 2px solid #2D05BF; 
  font-style: normal !important;
  color: #ffd30f;
  font-family: 'Roboto', sans-serif;
}
#datepicker .ui-widget-header {
  background-color: #02327e;
  background-image: none;
  border: none;
  color: #ffd30f;
  font-family: 'Roboto', sans-serif;
}

#main_content fieldset.time-picker legend span#preferred_time_wrap span
{
  font-weight: bold;
  color: #000000 !important;
  font-style: normal;
  
}

#table thead th, table thead th, .table tfoot th, table tfoot th 
{
    background-color: #2D05BF;
    color: #fff;
    font-size: 9px;
    padding: 0 5px;
    text-transform: uppercase;
    vertical-align: bottom;
}

#date_time_select .ui-state-active,
#date_time_select .ui-state-hover
{
background: #cf0e05;
border-color: #cf0e05;
color: #ffffff;
}

#main_content footer.main-actions {
  background-color: #f81d23;
  border-top: 2px solid #cf0e05;
  border-bottom: 2px solid #cf0e05;
 }

h1, h2, form fieldset.container legend { 
    color: #000000;
    font-family: 'Roboto', sans-serif;
}
/* Footer */
footer#page_footer {
  background-image: url('footer.jpg');
  background-color: #2D05BF;
  border-top: 10px solid #FF0000;
  color: #56cbf5;
  font-family: 'Roboto', sans-serif;
 }
#PrivacyPolicy a {}

/* Buttons */
button.btn-success, input[type="button"].btn-success, input[type="submit"].btn-success, input[type="reset"].btn-success, .btn.btn-success, .table tbody tr td.is-actions a.btn-success, table tbody tr td.is-actions a.btn-success, form fieldset.dark-button-select input[type='radio']+label.btn-success, form fieldset.dark-button-select input[type='radio']+legend.btn-success, #main_content fieldset.time-picker input[type='radio']+label.btn-success, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-success, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-success, #main_content form#guest_form fieldset input[type='radio']+label.btn-success, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-success, body.authentication a#account_create {
  background-color: #2D05BF;
  background-image: none;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
}

button.btn-success:hover, button.btn-success:active, button.btn-success.active, input[type="button"].btn-success:hover, input[type="button"].btn-success:active, input[type="button"].btn-success.active, input[type="submit"].btn-success:hover, input[type="submit"].btn-success:active, input[type="submit"].btn-success.active, input[type="reset"].btn-success:hover, input[type="reset"].btn-success:active, input[type="reset"].btn-success.active, .btn.btn-success:hover, .table tbody tr td.is-actions a.btn-success:hover, table tbody tr td.is-actions a.btn-success:hover, form fieldset.dark-button-select input[type='radio']+label.btn-success:hover, form fieldset.dark-button-select input[type='radio']+legend.btn-success:hover, #main_content fieldset.time-picker input[type='radio']+label.btn-success:hover, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-success:hover, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-success:hover, #main_content form#guest_form fieldset input[type='radio']+label.btn-success:hover, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-success:hover, body.authentication a#account_create:hover, .btn.btn-success:active, .table tbody tr td.is-actions a.btn-success:active, table tbody tr td.is-actions a.btn-success:active, form fieldset.dark-button-select input[type='radio']+label.btn-success:active, form fieldset.dark-button-select input[type='radio']+legend.btn-success:active, #main_content fieldset.time-picker input[type='radio']+label.btn-success:active, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-success:active, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-success:active, #main_content form#guest_form fieldset input[type='radio']+label.btn-success:active, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-success:active, body.authentication a#account_create:active, .btn.btn-success.active, .table tbody tr td.is-actions a.btn-success.active, table tbody tr td.is-actions a.btn-success.active, form fieldset.dark-button-select input[type='radio']+label.btn-success.active, form fieldset.dark-button-select input[type='radio']+legend.btn-success.active, #main_content fieldset.time-picker input[type='radio']+label.btn-success.active, #main_content fieldset.time-picker form fieldset.dark-button-select input[type='radio']+legend.btn-success.active, form fieldset.dark-button-select #main_content fieldset.time-picker input[type='radio']+legend.btn-success.active, #main_content form#guest_form fieldset input[type='radio']+label.btn-success.active, #main_content form#guest_form fieldset.dark-button-select input[type='radio']+legend.btn-success.active, body.authentication a.active#account_create {
  background-color: #2D05BF;
  background-image: none;
  font-family: 'Roboto', sans-serif;
  text-transform: uppercase;
  color: #FF0000 !important;
}
