/* ---------------------------------------------------------------------
GENERAL
--------------------------------------------------------------------- */
td {
  font-family: Arial, Helvetica, sans-serif;;
  font-size: 12px;
  color: Black;
}


/* ---------------------------------------------------------------------
SPECIFIC CLASSES
--------------------------------------------------------------------- */

.orangeback {
  background-color: #055FAB;
}

.whiteback {
  background-color: #FFFFFF;
}

.pagetitle {
  font-size: 16px;
  font-weight: bold; 
}

.tour-route {
  font-size: 12px;
  font-style: italic;
}

.itin-row1 {
  background-color: #EAEAEA;
}

.itin-row2 {
  background-color: white;
}

.dates-select {
  font-size: 9px;
  background-color: #F8F7F7;
  color: Black;
}

.leftselect {
  background-color: #F6F6F6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: Black;
}

.leftinput {
  background-color: #F6F6F6;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 10px;
  color: Black;
}

.leftbutton {
  background-color: #000199;
  color: White;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
}

.leftbuttonon {
  background-color: #6667FF;
  color: White;
  border: none;
  font-family: Arial, Helvetica, sans-serif;
  font-size: 11px;
  cursor: hand;
}

.leftbartitle {
  color: white;
  font-size: 14px;
  font-weight: bold;
  font-style: italic; 
}

.leftbartext {
  color: white;
  font-size: 12px; 
}

.lefttext {
  color: white;
  font-size: 12px; 
}

a.leftbartext:link {
  color: white;
  background-color: transparent;
  text-decoration: underline;
}

a.leftbartext:visited {
  color: white;
  background-color: transparent;
  text-decoration: underline;
}

a.leftbartext:hover {
  color: Yellow;
  background-color: transparent;
  text-decoration: underline;
}

a.leftbartext:active {
  color: Yellow;
  background-color: transparent;
  text-decoration: underline;
} 



/* ---------------------------------------------------------------------
TOUR LIST
--------------------------------------------------------------------- */

.tourlisttitle {
  font-size: 14px;
}

.tourlistcountries {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.tourlistdays {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}

.tourlistdirectionlink {
  font-family: Arial, Helvetica, sans-serif;
  font-size: 12px;
}
  

a.tourlistdirectionlink:link {
  color: #000166;
  background-color: transparent;
  text-decoration: underline;
}

a.tourlistdirectionlink:visited {
  color: #000166;
  background-color: transparent;
  text-decoration: underline;
}

a.tourlistdirectionlink:hover {
  color: Maroon;
  background-color: transparent;
  text-decoration: underline;
}

a.tourlistdirectionlink:active {
  color: Red;
  background-color: transparent;
  text-decoration: underline;
} 



/* ---------------------------------------------------------------------
TEXT LINKS
--------------------------------------------------------------------- */

a:link {
  color: #000166;
  background-color: transparent;
  text-decoration: underline;
}

a:visited {
  color: #000166;
  background-color: transparent;
  text-decoration: underline;
}

a:hover {
  color: Maroon;
  background-color: transparent;
  text-decoration: underline;
}

a:active {
  color: Red;
  background-color: transparent;
  text-decoration: underline;
} 



/* ---------------------------------------------------------------------
FORMS
--------------------------------------------------------------------- */

.validate {
  background-color: transparent;
  color: Red;
  border: none;
  padding-bottom: 20px;
}

.button {
  background-color: #A5C1E3;
  color: #000066;
  font-weight: bold;
/* border: none; */
  font-size: x-small;
  border-left: #6198EA 1px outset;
  border-top: #6198EA 1px outset;
  border-right: #1D0F67 1px outset;
  border-bottom: #1D0F67 1px outset; 
}

.buttonon {
  background-color: #A5C1E3;
  color: #000066;
  border: none;
  font-size: x-small;
  cursor: hand;
}

.formon {
  background-color: White;
  color: Black;
}

.formoff {
  background-color: #F8F7F7;
  color: Black;
}

.checkbox {
  border: none;
}

select {
  background-color: #F8F7F7;
  color: Black;
}

input {
  background-color: #F8F7F7;
  color: Black;
}

textarea {
  background-color: #F8F7F7;
  color: Black;
}
