@font-face {
	font-family: "TheSansUNIGE";
	src: url("./fonts/TheSans_B2_500_Plain/TheSans_B2_500_.eot");
	src: url("./fonts/TheSans_B2_500_Plain/TheSans_B2_500_.eot?#iefix") format("embedded-opentype"),
	url("./fonts/TheSans_B2_500_Plain/TheSans_B2_500_.woff") format("woff"),
	url("./fonts/TheSans_B2_500_Plain/TheSans_B2_500_.svg#TheSans_B2_500_") format("svg");
	font-weight: normal;
	font-style: normal;
}
.navbar-brand {
	font-family: TheSansUNIGE, arial, sans-serif;
	font-size: 20px;
}

/**********************************************************************************/

#content
{
    padding:10px;
    min-height:400px;
}
#pictures_list .img-thumbnail {
	margin: 3px;
}
/**********************************************************************************/
.result
{
    margin: 0px 0px 20px 0px;
}
.result_title
{
    font-size:1.3em;
    /*font-weight:bold;*/
    /*font-family: TheSansUNIGE, arial, sans-serif;*/
}
.result_url a 
{
    color:#6BBA33;
}
.result_content
{
    color:#444;
}
.result_highlights
{
    
}
.result_hl
{
    font-weight:bold;
}

/*******************************************************/
table.administration
{
    width:100%;
}

tr.sortHeader th
{
    border-top:solid 1px #bbbbbb;
    text-align:left;
    padding-left:10px;
}
tr.searchHeader  td
{
    padding-left:0px;
    padding-bottom:0px;
}
tr.searchHeader > td
{
    border-bottom:solid 1px #bbbbbb;
    padding-bottom:10px;
    vertical-align: bottom;
}
tr.searchHeader table
{
    margin-bottom:-2px;
}
th.actions, td.actions
{
    width:50px;
    text-align:right;
    padding-right:10px;
}
.asc
{
    padding-left:25px;
    background-image:url('../img/design/asc.gif');
    background-repeat: no-repeat;
}
.desc
{
    padding-left:25px;
    background-image:url('../img/design/desc.gif');
    background-repeat: no-repeat;
}

.selected_row td
{
	background-color:#CFC4CF;
}
/**********************************************************************************/
.logrow
{
    background-color:#ffffff;
    border-top:solid 1px #bbb;
}
.logaltrow
{
    background-color:#EAD4C9;
    border-top:solid 1px #bbb;
}
/**********************************************************************************/
.paging
{
    text-align:center;
    padding:5px;
    margin-bottom:10px;
}
.paging .disabled
{
    color:#ababab;
}
/**********************************************************************************/
table.edit tr td
{
    vertical-align:top;
}
/**********************************************************************************/
.smallBox
{
    width:50px;
}
.mediumBox
{
    width:100px;
}
.normalBox
{
    width:150px;
}
.largeBox
{
    width:200px;
}
.megaBox
{
    width:300px;
}
.gigaBox
{
    width:400px;
}
.teraBox
{
    width:600px;
}
textarea.gigaBox
{
    height:150px;
}
textarea.teraBox
{
    height:200px;
}
.inputDate
{
    width:80px;
}
.inputDatetime
{
    width:140px;
}
.inputTimeHm, .inputTHm 
{
    width:45px;
    text-align:center;
}
.inputTimeHms, .inputTHms 
{
    width:65px;
    text-align:center;
}
input.mandatory, textarea.mandatory
{
    border: solid 1px #000000;
    background-color:#F6E9C4;
}
/*******************************************************/
#phototheque_container .loading_info
{
    text-align:center;
    line-height:100px;
}
.picture
{
    width:140px;
    height:140px;
    display:inline-block;
    padding:4px;
    margin-top:5px;
    margin-right:5px;
    vertical-align:top;
    background:#eee;
    border:solid 1px #ddd;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}
.inline_thumbnail
{
    display:table-cell;
    height:130px;
    width:130px;
    vertical-align:middle;
    text-align:center;
}
.picture img
{
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}
.thumbnail_tooltip_pic
{
    text-align:center;
}
.thumbnail_tooltip_pic img
{
    -webkit-border-radius: 10px;
       -moz-border-radius: 10px;
            border-radius: 10px;
}
.thumbnail_tooltip_title, .thumbnail_tooltip_subjects
{
    text-align:justify;
    max-width:200px;
    color:#888;
    padding:5px;
}
.thumbnail_tooltip_title
{
    color:#000;
}
.vertical_tooltip .thumbnail_tooltip_pic, .vertical_tooltip .thumbnail_metadata
{
    float:left;
    margin:3px;
}
.vertical_tooltip .thumbnail_metadata
{
    width:100px;
}
/*******************************************************/
#mediaserver_container .loading_info
{
    text-align:center;
    line-height:100px;
}
.mds_result
{
    width:130px;
    height:130px;
    display:inline-block;
    padding:3px;
    margin-top:5px;
    margin-right:5px;
    vertical-align:top;
    background:#eee;
    border:solid 1px #ddd;
    -webkit-border-radius: 4px;
       -moz-border-radius: 4px;
            border-radius: 4px;
}
/**********************************************************************************/
.error-message, .error
{
    color:#ff0000;
}
div.error input, div.error textarea, input.form-error
{
    background-color:#FADBDB;
}
.span_input_time
{
    color:#000;
}
#flashMessage.error
{
    color:#ff0000;
    width:300px;
    margin:10px auto;
    text-align:center;
}
.success
{
    color:#04AF0D;
}
#flashMessage.message
{
    color:#04AF0D;
    width:300px;
    margin:10px auto;
    text-align:center;
}
#suggestions_list div.list-group {
    margin-bottom: 0px;
}

#search_box {
	margin-bottom:20px;
}

#memento img {
	display: inline;
}
a.c-SearchResults-itemTitle {
	text-transform: none;
}
