/*
Brings apllication.css to zero
*/

/** GENERAL */
.top-header-left, .top-header-center, .top-header-right{
	background: none;
}
.top-header-center.top-header-application-name { /** Logout link blijft in content */
    display: table-column; 
}

.rich-page-subheader, .rich-page-content{
	border: none;
}

.pre-footer-left, .pre-footer-right{
	border: none;
}

.pre-footer-center{
	background: none;
}

/** MAIN-MENU */
.main-menu {
	background: none;
	border: none;
}

.main-menu-item{
	background: none;
	border: 1px solid transparent;
}
.main-menu-item:hover{
	background: none;
	border: 1px solid transparent;
}
.main-menu-item-home:hover{
	background: none;
	padding: 0;
}

.main-menu-item-class{
	background: none;
	padding: 0;
	color: inherit;
	font: inherit !important; /** important = Kocon fix */
}

#toolbarHome .rich-menu-item-icon{
	display: none;
}
#toolbarHome .rich-menu-item-label{
	font: inherit;
}

.rich-toolbar-item, .main-menu-item, .kocon-main-menu-item,
.main-menu-item:hover{
	padding: 0;
	margin: 0;
	border: none;
}

.rich-toolbar-item > .kocon-main-menu-item,
.main-menu-item, .main-menu-item:hover,
#toolbarHome{
	padding: 0 20px 0 0;
}
.rich-toolbar-item > .kocon-main-menu-item,
#toolbarHome{
	height: 36px; /* gelijk aan height van .main-menu-item */
	line-height: 36px;
}

.main-menu-item .rich-label-text-decor{
	font-weight: inherit;
}

/** MAIN MENU DROPDOWN */
.main-menu-subitem{
	border: none;
	background: none;
	padding-top: 2px; 
	padding-left: 0;
	padding-bottom: 0;
}

.main-menu-item .rich-menu-list-bg{
	border: none;
	background: none;
}

.main-menu-item .rich-menu-list-border{
	background: none;
	border: none;
	background-color: #FFFFFF;
}

.kocon-main-menu-item > .rich-menu-item-label{
	font-size: inherit;
}

/** SIDEBAR */
.sidebar-panel-header-left, .sidebar-panel-header-text, .sidebar-panel-header-right,
.sidebar-panel-option-left, .sidebar-panel-option-right,
.sidebar-panel-footer-left, .sidebar-panel-footer-center, .sidebar-panel-footer-right{
	background: none;
}

.sidebar-panel-header-text{
	padding: 0;
	font-weight: normal;
	font-family: inherit;
}

.sidebar-panel-help-text, .sidebar-panel-option-text, .sidebar-panel-option-label, 
.sidebar-panel-option-button, .sidebar-panel-option-button-mouse-over, .sidebar-panel-option-button-mouse-down{
	font-family: inherit;
}

/** CONTENT */
#application-dashboard .rich-page-content{
	padding-top: 1px;	
}

.datatable-header-left {
	color: #000000;
	background-image: url(datatable-header-left.png);
}
.datatable-header-right {
	color: #000000;
	background-image: url(datatable-header-right.png);
}
.datatable-header-text {
	color: #000000;
	background-image: url(datatable-header-center.png);
}
.datatable-footer-left-large, .datatable-footer-right-large, .datatable-footer-center-large{
	background: none;
}
.datatable-column-header {
	background-color: #EFEFEF;
	color: #000000;
}

.child-profile-photo-container{
	width: 100px;
}

.about_customer_logo {
	width: 250px; 
	height: 150px;
	background-repeat: no-repeat;
	background-position: center center;
}

/** BUTTON */
.button{
	background-color: transparent;
}

/** FOOTER */
.footer-center, .footer-left, .footer-right{
	background: none;
}

/** POPUP */
.modal-panel-header{
	background: none;
	border: none;
}

/**KOCON FIXES*/
body, table td, select{
	font-family: inherit !important; 
}

.modal-panel-header td{
	font: inherit !important;
}

.main-menu-item-class.kocon-main-menu-item{
	font: inherit !important;
}
/* .kocon-main-menu-item  */
.main-menu-item-text{
	font-size: inherit;
}
.sidebar-panel-header-text{
	font: inherit !important;
}