.carousel-caption { background-color:transparent !important; }
.bg-white
{
background-color: #ffffff !important;
border-color:#ffffff;
}
table.table-no-border tr th,
table.table-no-border tr td
{
border:0 !important;
}
.errorbox, .redbox
{
border:1px solid #ebccd1;
color: #a94442;
background-color: #f2dede;
}
.greenbox
{
border:1px solid #d6e9c6;
color: #3c763d;
background-color: #dff0d8;
}
.yellowbox
{
border:1px solid #faebcc;
color: #8a6d3b;
background-color: #fcf8e3;
}
.bluebox
{
border:1px solid #bce8f1;
color: #31708f;
background-color: #d9edf7;
}
.greybox
{
border:1px solid #e1e1e8;
color: #333;
background-color: #f7f7f9;
}
.greybox, .redbox, .yellowbox, .greenbox, .bluebox, .errorbox
{
margin:10px 0 10px 0;
padding:10px;
-moz-border-radius:5px;
-webkit-border-radius:5px;
border-radius:5px;
}
img.img-left
{
margin:15px 15px 15px 0;
float:left;
max-width:100%;
}
img.img-right
{
margin:15px 0 15px 15px;
float:right;
max-width:100%;
}
img.img-rounded, img.img-circle, img.img-thumbnail { margin:5px; max-width:100%; }
/* --- New TravelDatesList CSS --- */
/*
div.box_TravelDates { background-color:transparent; border:0; padding:0; }
div.box_TravelDates p.title { font-weight:bold; text-size:13pt; }
table.tbl_TravelDates { width:100%; background-color:transparent; }
table.tbl_TravelDates tr td { border:0; background-color:#ffffff; padding:1px 3px 0 1px; border-bottom:1px solid #e0e0e0; vertical-align:middle; }
table.tbl_TravelDates tr.header td { font-weight:bold; padding:2em 0 3px 0; font-size:12pt; background-color:transparent; }
table.tbl_TravelDates tr.odd td { background-color:#f0f0f0; }
table.tbl_TravelDates tr.even td { background-color:#ffffff; }
table.tbl_TravelDates td.date { text-align:left; white-space:nowrap; cursor:help; }
table.tbl_TravelDates td.code { text-align:center; color:#999999;}
table.tbl_TravelDates td.price { text-align:right; white-space:nowrap; }
table.tbl_TravelDates td.description { text-align:center; max-width:20px; cursor:help; }
table.tbl_TravelDates td.description img { vertical-align:middle; }
table.tbl_TravelDates td.vacancy { text-align:center; max-width:40px; background-color:black; cursor:help; }
table.tbl_TravelDates td.vacancy img { vertical-align:middle; }
table.tbl_TravelDates td.actions { text-align:right; white-space:nowrap; }
table.tbl_TravelDates tr td.code p.code { color:#999999;}
*/
table.tbl_TravelDates td.date p.date span.date-info,
table.tbl_TravelDates td.description p.description span.description-info,
table.tbl_TravelDates td.vacancy * span.vacancy-info
{
display:none;
}
table.tbl_TravelDates td.date p.date,
table.tbl_TravelDates td.description p.description,
table.tbl_TravelDates td.vacancy *
{
position:relative;
}
table.tbl_TravelDates td.date p.date:hover span.date-info,
table.tbl_TravelDates td.description p.description:hover span.description-info
{
position:absolute;
display:block;
padding:1em;
border:1px solid #000000;
text-align:left;
width:300px;
background-color:#ffffff;
z-index:50;
}
table.tbl_TravelDates td.vacancy p.vacancy-19:hover span.vacancy-info
{
position:absolute;
display:block;
padding:1em;
border:1px solid #000000;
text-align:left;
width:200px;
background-color:#ffff00;
z-index:50;
}
table.tbl_TravelDates td.vacancy p.vacancy-0:hover span.vacancy-info
{
position:absolute;
display:block;
padding:1em;
border:1px solid #000000;
text-align:left;
width:200px;
background-color:#ff0000;
z-index:50;
}
table.tbl_TravelDates td.vacancy p.vacancy-x:hover span.vacancy-info
{
position:absolute;
display:block;
padding:1em;
border:1px solid #000000;
text-align:left;
width:200px;
background-color:#00ff00;
z-index:50;
}
table.tbl_TravelDates td.vacancy p.vacancy-no:hover span.vacancy-info
{
position:absolute;
display:block;
padding:1em;
border:1px solid #000000;
text-align:left;
width:200px;
background-color:#ffffff;
z-index:50;
}
.bigger { font-size:120%; }
.smaller { font-size:80%; }
.summary  { font-style:italic; font-size:120%;  }
.red { color:#ff0000; }
.blue { color:#0000ff; }
.thumbnail > a {
display: block;
/* 4:3 aspect ratio */
padding-top: 75%;
/* center align pt. 1 */
position: relative;
}
.thumbnail > a > img {
/* fit within container */
max-width: 100%;
max-height: 100%;
/* center align pt. 2 */
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
margin: auto;
}
@media print {
a[href]:after {
content: "" !important;
}
abbr[title]:after {
content: "" !important;
}
a[href^="javascript:"]:after, a[href^="#"]:after {
content: "" !important;
}
}
.db-time { display:none; }
.HideFromHuman { display:none; }
@-moz-document url-prefix() {
fieldset { display: table-cell; }
}
.glyphicon-refresh-animate {
-animation: spin .7s infinite linear;
-webkit-animation: spin2 .7s infinite linear;
}
@-webkit-keyframes spin2 {
from { -webkit-transform: rotate(0deg);}
to { -webkit-transform: rotate(360deg);}
}
@keyframes spin {
from { transform: scale(1) rotate(0deg);}
to { transform: scale(1) rotate(360deg);}
}
