.chzn-container.chzn-container-single{
	min-width: 100px;
}
footer#t3-footer {
    position: fixed;
    bottom: 0;
    left: 0;
    right: 0;
    height: 45px;
    border-top: 1px solid #333;
}
.t3-mainbody {
    padding-top: 0;
    padding-bottom: 0;
}
#t3-content {
	top: 0;
    position: fixed;
    left: 285px;
    width: calc(100vw - 285px);
    overflow: auto;
    height: calc(100vh - 45px);
}
.t3-sidebar.t3-sidebar-left {
    position: fixed;
    left: 0;
    width: 285px;
    height: calc(100vh - 100px);
    background: #fff;
	padding-left: 0;
	padding-right: 0;
}
.t3-copyright{
	padding: 0;
	
}
#avSupport {
    float: right;
    text-align: right;
}

#avDev {
    float: left;
}
div#avFooter {
    padding-top: 14px;
}
.t3-navhelper{
	padding: 0;
}
.component.window.com_fabrik.view-form .fabrikMainError.fabrikHide{
	display: none;
}
.logo-image > a,
.logo-image > a:hover,
.logo-image > a:focus {
    background: #fff;
    margin-left: -15px;
    margin-top: 3px;
	max-height: 55px;
    max-width: unset;
    height: 48px;
    padding-bottom: 5px;
    width: 275px;
}
#greeting i {
    margin-right: 5px;
}
#greeting {
    color: #fff;
    text-align: center;
    margin-top: 20px;
    display: inline-block;
    padding-left: 10px;
}
.fabrik_element .modal {
    display: block;
    position: static;
}
.fabrik_element .modal-header {
    display: none;
}
.fabrik_element .modal-body,
.fabrik_element .modal-footer{
	padding: 0;
}
.fabrik_element .modal-body label{
	display: none;
}
.fabrik_element .modal-body input{
	width: 100%;
}
.t3-navbar .nav li {
    color: #fff;
    font-weight: bold;
}
.t3-megamenu .mega-dropdown-menu {
    background: #b30000;
}
.t3-megamenu .mega-nav > li, .t3-megamenu .dropdown-menu .mega-nav > li{
	border-bottom-color: #fff;
}
.t3-megamenu .mega-nav > li:first-child, .t3-megamenu .dropdown-menu .mega-nav > li:first-child{
	border-top-color:#fff;	
}
#dbjoin_popupform .modal-header h3 {
    display: none;
}
#dbjoin_popupform .bottomBar.modal-footer {
    display: none;
}
div#dbjoin_popupform {
    height: auto !important;
    bottom: auto !important;
    top: 0 !important;
}
div#dbjoin_popupform label.fabrikLabel.control-label {
    width: 90px !important;
    text-align: left !important;
}
div#dbjoin_popupform .form-horizontal .control-group .controls {
    margin-left: 95px;
}
div#dbjoin_popupform .form-horizontal .form-group{
	margin-left: 0;
	margin-right: 0;
	padding: 0;
}
div#dbjoin_popupform .form-horizontal .form-group input{
}
	width: 100%;
div#dbjoin_popupform .contentWrapper{
	height: auto !important;
}
#t3-mainnav{
	width: 285px;
}
div#logActions {
    text-align: right;
    margin-top: 20px;
    display: inline-block;
    float: right;
	padding-right: 10px;
}
div#logActions a{
    color:#fff;
	margin-left:5px;
}
div#logActions a i{
	margin-right: 5px;
}
#loginInfoBlock {
    background: #b30000;
    padding: 20px 0;
    margin: -20px 0px 0;
}
@media screen and (min-width: 768px){
	.t3-module {
		margin-bottom: 0px;
	}
}
#avNavCont {
    height: calc(100vh - 327px);
	padding-right: 2px;
}
.fb_el_wl_bottles___barcode,
.fb_el_wl_vials___barcode,
.fb_el_wl_vinifications___barcode{
	height: 85px;
}
.fabrikRepeatGroup___wl_bottles___barcode .fabrikinput,
.fb_el_wl_bottles___barcode .fabrikinput,
.fabrikRepeatGroup___wl_vials___barcode .fabrikinput,
.fb_el_wl_vials___barcode .fabrikinput,
.fabrikRepeatGroup___wl_vinifications___barcode .fabrikinput,
.fb_el_wl_vinifications___barcode .fabrikinput
{
	display:none !important;
}
div#identityCard {
    padding: 0 10px;
    color: #fff;
}
#identityCard a {
    color: #fff;
}
#identityCard .lbl {
    width: 105px;
    display: inline-block;
	float: left;
}
div#identitySupervisor .value {
    font-weight: bold;
}

div#identitySupervisor {
    margin-bottom: 15px;
}
div#identityCard .value {
    text-align: right;
    display: inline-block;
    width: calc(100% - 105px);
}
div#identityCard .identityContact.address .value{
	text-align: center;
	font-size:90%;
	width: 100%;
	margin-bottom: 5px;
}
.jqx-tree-dropdown-root>li>ul>li>div {
    font-weight: bold;
}
.coord input {
    display: inline-block;
}
.plg-googlemap .fabrikSubElementContainer .control-group input {
    display: inline-block;
}
.fabrikSubGroup {
    clear: both;
}
.fabrikSubGroup .addGroup {
    display: none;
}
.fabrikSubGroup:last-child .addGroup {
    display: block;
}
input#avBarcodeSearch {
    padding: 5px;
    border-bottom: 0;
    border-top: 0;
    font-size: 15px;
	border-radius: 0;
    width: calc(100%) !important;
	text-align: right;
}
#homepagemenu a{
	margin-bottom: 20px;
	font-size:2rem;
	width: 250px;
}
.fabrikDetails .row-fluid::after {

    content: "";
    display: block;
    clear: both;
    margin-bottom: 0;

}
.fabrikDetails .fabrikGroup {
    margin-bottom: 50px !important;
}
#form_14 .fabrikGroup legend {
    background: transparent;
    position: static;
    padding-bottom: 0;
    border: none;
}
#form_14 .fabrikGroup {
    border-bottom: 1px solid #666;
    margin-bottom: 12px;
}
