.container div.input {padding: 15px 0 0;}

.container dt{font-size:14px;}
.container dd{margin:2px 0 8px 8px;}

.container .tab-content ul.history,
.container .modal ul.history	{list-style-type:none;padding:0;margin:0;}
.container .tab-content ul.history li,
.container .modal ul.history li	{padding:15px 0 5px 15px;margin:0;border-bottom:1px dotted #ccc;}
.container .tab-content ul.history li:hover,
.container .modal ul.history li:hover	{background-color:#d9edf7;}


.table .hidden-column	{display:none;}

.table .actions,
.table .status	{width:15%;text-align:center;}

.table thead tr th	{vertical-align:middle;text-align:center;}


.table tbody tr td	{vertical-align:middle;}

.table tbody tr td.ids	{width:35px;max-width: 80px;text-align:right;}
.table tbody tr td.checkbox	{width:32px;text-align:center;}

.table tbody tr td.figure	{min-width:24px;text-align:center;}
.table tbody tr td.number	{min-width:24px;text-align:right;}

.table tbody tr td.icon	{width:32px;text-align:center;}

.table tbody tr.year td,
.table tbody tr.year:hover td{ background: #808080; color:white; border-color:#808080;}

.table tbody tr td.category,
.table tbody tr td.picture,
.table tbody tr td.postal-code,
.table tbody tr td.city,
.table tbody tr td.date,
.table tbody tr td.email,
.table tbody tr td.cellphone,
.table tbody tr td.telephone,
.table tbody tr td.fax {text-align:center;}

.table tbody tr td.datetime	{min-width: 135px; text-align:center;}

.table tbody tr td.emission-name	{min-width:350px;}

.table tbody tr td.name-small	{min-width:120px;}
.table tbody tr td.name-medium	{min-width:240px;}
.table tbody tr td.name-large	{min-width:360px;}


.table tbody tr td.checkbox input[type=radio],
.table tbody tr td.checkbox input[type=checkbox]	{float:none;margin:0;}

.table tbody tr:hover td {background-color: #def;}

.table tbody tr:active td {background-color: #e0facf;}

.table tbody tr td div.progress {margin-bottom: 0;}

.table thead .filters {display:none;}


/*ul ul.options {float:left;}*/


.treeview {margin:;padding:15px 30px;border:1px solid #ccc;}
.treeview ul
{
	list-style-image : url(../img/icons/16/globe-green.png);
	list-style-position : inside;
	padding : 0;
	margin : 0;
}
.treeview .node-element
{
	margin: 0 0 6px;
}
.treeview ul ul
{
	list-style-image:url(../img/icons/16/document-globe.png);
	list-style-position:inside;
	padding:0;
	margin:0 0 0 8px;
	background: url(../img/treeview/vline.png) repeat-y;
}
.treeview ul ul li
{
	padding: 0 0 0 6px;
	margin: 0 0 6px;
	background: url(../img/treeview/node.png) no-repeat;
}
.treeview ul ul li.last
{
	background: white  url(../img/treeview/lastnode.png) no-repeat;
}


.treeview ul .node-element span.node-label {vertical-align: top;}
.treeview ul .node-element span.node-options {margin: 0 0 0 10px;}




.articleview ol
{
	margin: 0;
	padding: 5px 10px;
	list-style-position: inside;
	border: 1px dotted #ccc;
}

.articleview ol li
{
	border: 1px solid #ccc;
	margin: 5px 0;
	padding: 10px 15px;
	list-style-position: inside;
}

.articleview ol li.item-inactive,
.articleview ol li.item-add
{
	background: #f0f0f0;
	color: #666;
}

.articleview ol li.item-add:hover
{
	border: 1px solid #4aba00;
	background: #d1ffb2;
	color: #666;
}

.articleview ol li.item-add a {color: #666;}
.articleview ol li.item-add a:hover {color: #109618; text-decoration: none;}

/**
 * @brief	Forms
 */

form#UserLoginForm label{float:left;display:block;width:150px;}

form .span4 .datetime select#ShootingBeginningDay{width:50px;}
form .span4 .datetime select#ShootingBeginningMonth{width:125px;}
form .span4 .datetime select#ShootingBeginningYear{width:75px;}
form .span4 .datetime select#ShootingBeginningHour{width:50px;}
form .span4 .datetime select#ShootingBeginningMin{width:50px;}


form .span4 .datetime select#ShootingEndDay{width:50px;}
form .span4 .datetime select#ShootingEndMonth{width:125px;}
form .span4 .datetime select#ShootingEndYear{width:75px;}
form .span4 .datetime select#ShootingEndHour{width:50px;}
form .span4 .datetime select#ShootingEndMin{width:50px;}


form .span4 .datetime select#PersonCreatedDay{width:50px;}
form .span4 .datetime select#PersonCreatedMonth{width:125px;}
form .span4 .datetime select#PersonCreatedYear{width:75px;}
form .span4 .datetime select#PersonCreatedHour{width:50px;}
form .span4 .datetime select#PersonCreatedMin{width:50px;}


form .span4 .datetime select#ShootingLotteryDay{width:50px;}
form .span4 .datetime select#ShootingLotteryMonth{width:125px;}
form .span4 .datetime select#ShootingLotteryYear{width:75px;}
form .span4 .datetime select#ShootingLotteryHour{width:50px;}
form .span4 .datetime select#ShootingLotteryMin{width:50px;}


form .span4 .datetime select#ShootingPlacementCreatedDay{width:50px;}
form .span4 .datetime select#ShootingPlacementCreatedMonth{width:125px;}
form .span4 .datetime select#ShootingPlacementCreatedYear{width:75px;}
form .span4 .datetime select#ShootingPlacementCreatedHour{width:50px;}
form .span4 .datetime select#ShootingPlacementCreatedMin{width:50px;}


form .span4 .date select#PersonDateOfBirthDay{width:80px;}
form .span4 .date select#PersonDateOfBirthMonth{width:175px;}
form .span4 .date select#PersonDateOfBirthYear{width:100px;}



form .span6 .date select#PersonDateOfBirthDay{width:75px;}
form .span6 .date select#PersonDateOfBirthMonth{width:175px;}
form .span6 .date select#PersonDateOfBirthYear{width:100px;}


#ReportExportForm fieldset.emission-types,
#ReportExportForm fieldset.emissions,
#ReportExportForm fieldset.shooting-locations,
#ReportExportForm fieldset.shootings,
#ReportExportForm fieldset.people,
#ReportExportForm fieldset.shooting-placements
{display:none;}

#UItoTop {
	display:none;
	text-decoration:none;
	position:fixed;
	bottom:10px;
	right:10px;
	overflow:hidden;
	width:51px;
	height:51px;
	border:none;
	text-indent:-999px;
	background:url(../img/jquery-ui/ui-to-top.png) no-repeat left top;
}

#UItoTop:active, #UItoTop:focus
{
	outline:none;
}


.break-page{page-break-before:always;}

.modal	{display:none;}
.modal .modal-header h4	{text-transform:uppercase;}
.modal .modal-body .label-inline label {float:left;width:180px;padding:0 0 0 30px;}


a.result	{color:#999;}
a.result:hover	{color:#049cdb;text-decoration:none;}
a.result strong	{color:#000;}

.text-red{color:#9d261d;}
.text-orange{color:#f89406}
.text-green{color:#46a546;}
.text-blue{color:#049cdb;}
.text-purple{color:#7a43b6;}
.text-black{color:#000000;}
.text-dark-gray{color:#333333;}
.text-gray{color:#666666;}
.text-light-gray{color:#888888;}

.text-align-left{text-align:left;}
.text-align-center{text-align:center;}
.text-align-right{text-align:right;}

.pmr{width:16px; height:16px; margin-right: 5px;}

.fugue-icon			{vertical-align:text-top;}
.fugue-icon-left		{padding:0 8px 0 0;}
.fugue-icon-center	{padding:0 8px;}
.fugue-icon-right		{padding:0 0 0 8px;}


/* AUTOCOMPLETE */
.ui-autocomplete-input{
	width: 250px;
	height: 19px;
	margin-left: 10px;
	font-size: 17px;
}
.ui-autocomplete .ui-menu-item a{
	padding: 0.5em 0.4em;
	font-size: 17px;
}

.hidden{
	display: none !important;
}

.delete-item{
	cursor: pointer;
	float: right;
	margin-right: 47px;
}

.artist-list .item{
	margin: 5px 0 10px;
}

.reference-code {
	color: red;
}
.reference-code span {
	color: red;
}

.autocomplete-suggestions { border: 1px solid #999; background: #FFF; cursor: default; overflow: auto; -webkit-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); -moz-box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); box-shadow: 1px 4px 3px rgba(50, 50, 50, 0.64); }
.autocomplete-suggestion { padding: 2px 5px; white-space: nowrap; overflow: hidden; }
.autocomplete-selected { background: #F0F0F0; }
.autocomplete-suggestions strong { font-weight: normal; color: #3399FF; }

#autocomplete-btn-shooting { margin:10px; margin-right: 47px; float: right; }
