.document-view-timeout-progress-bar{
	background-color: #C90B1C !important;
}
.view-window-button .active{
	background-color: #3C3C3B !important;
}
.view-window-button:hover{
	background-color: #C90B1C !important;
}

.headline-userinfo-active{ 
	color: #000 !important;
	background-color: #CCD0D4 !important;
}

#headline-userinfo-photo{  
	color: #fff !important;
}

.headline-userinfo-active #headline-userinfo-photo{ 
	color: #C90B1C !important;
	background-color: #fff !important;
}

#headline-userinfo-usermenu{ 
	border: 1px solid #CCD0D4 !important;    
	border-top: none !important;
}

.mydata-group{
	border-left-color: #C90B1C;
}
.settings-group{
	border-left-color: #C90B1C;
}
#job-detail-data .job-detail-line #job-detail-document-table-smart{ 
	border: 1px solid #3C3C3B !important;
	background-color: #CCD0D4 !important;
}

/* NEW STYLE */
	#error-information-container{
		border-color: #C90B1C !important;
		color: #3C3C3B !important;
	}
	#error-information-container a{
		background-color: #C90B1C !important;
	}
	#tech-information-container{
		border-color: #C90B1C !important;
		color: #3C3C3B !important;
	}
/*END NEW STYLE*/
#login-body{
	background-image: url("logo/login_background_image.jpg");
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: 100% 100%;
}
#main-layout{
	background-color: #3C3C3B !important;
}
.view-document-header-icons:hover{
	color: #C90B1C !important;
}

.view-window-button .active{
	background-color: #3C3C3B !important;
}
.view-window-button:hover{
	background-color: #C90B1C !important;
}


.dashboard-menu-item{
	background-color: #F0F2F7 !important;
	color:#C90B1C !important;
}

.dashboard-menu-item:hover{
	background-color: #888 !important;
	color:white !important;
}

#login-container{
	border-color: #3C3C3B;
	background-color: rgba(255,255,255,0.9);
}

#login-container .login-button{
	background-color: #C90B1C;
}
.login-button{
	background-color: #C90B1C !important;
}

#login-container .login-button:hover{
	background-color: #888 !important;
}

.login-button:hover{
	background-color: #888 !important;
}

#login-container #logo-box img {
	margin: 20px 0 0 0;
	/*AIW LOGO*/
	width: 100px;
}
.login-caption{
	margin-top: 0 !important;
}

/* Login Footer */
#login-footer {
	background-color: rgba(255,255,255,0.9) !important;
}
#login-footer .login-footer-content .login-footer-content-element{
	color: #3C3C3B !important;
}
#login-footer .login-footer-content .login-footer-content-element:hover{
	color: #888 !important;
}
#login-footer .login-footer-content .vertical-line{
	border-left-color:#3C3C3B !important;
}

#loader{
	border-top-color: #3C3C3B !important;
}

#loader:before{
	border-top-color: #888 !important;
}

#loader:after{
	border-top-color: #626B73 !important;
}
#login-container .password-forget{
	color: #000 !important;
}
#login-container .password-forget:hover{
	color: #C90B1C !important;
}

#main-layout #main-layout-menu{
	background-color: #3C3C3B !important;
	color: #FFF !important;
	/* border-top: 1px solid #0059b3; */
}

#main-layout #main-layout-content #headline{
		background-color: #3C3C3B !important;
		/* border-bottom: 1px solid #0059b3; */
}

#main-layout #main-layout-content #headline #logo-box #product-logo{
		/* height:52px !important; */
		/* margin-top: 14px !important; */
		/* margin-bottom: 14px !important; */
		margin-left:10px !important;
}

#main-layout #main-layout-content #headline #headline-userinfo #headline-userinfo-usermenu .headline-userinfo-usermenu-menuitem a:hover{
	background-color: #CCD0D4 !important;
}

#headline-userinfo-usermenu{ 
	border: 1px solid #CCD0D4 !important;
	border-top: none !important;
}

/*TODO*/
.process-container .process-container-headline{
	background-color: #F1942D;
	border: 1px solid #F1942D;
}

.leftmenu-item{
	border-left-color: #3C3C3B;
	color:#fff !important;
}

.leftmenu-item:hover{
	background-color: #FFF;
	border-left-color: #C90B1C;
	color: #C90B1C !important;
}

.leftmenu-item-active{
	color:#C90B1C !important;
	background-color: #FFF;
	border-left-color: #C90B1C !important;
}
/*TODO*/
.filter-box .filter-action #filter-result-refresh-button{
	background-color: #3C3C3B;
}
.filter-box .filter-action #filter-result-refresh-button:hover{
	background-color: #C90B1C;
}

.headline-userinfo-inactive{
	background-color: #3C3C3B !important;
	color:#fff !important;
}

.headline-userinfo-active{
	color: #C90B1C !important;
	background-color: #fff !important;
}


#main-layout #main-layout-content #headline #headline-logout-button{
	background-color: #C90B1C !important;
}

#main-layout #main-layout-content #headline #headline-logout-button:hover{
	background-color: #888 !important;
	color: #fff !important;
}

.newform-next-button{
	background-color: #0059b3 !important;
}

.newform-create-button{
	background-color: #0059b3 !important;
}

.control-button{
	background-color: #0059b3 !important;
}

.control-button:hover{
	background-color: #00bfff !important;
}

/* #save-button{ */
	/* background-color: #0059b3 !important; */
/* } */

/* #save-button:hover{ */
	/* background-color: #00bfff !important; */
/* } */

.disabled{
	background-color:#999 !important;
}

.abled{
	background-color: #C90B1C !important;
}

.abled:hover{
	background-color: #888 !important;
}

.action-button.active{
	background-color: #C90B1C !important;
}

.action-button.active:hover{
	background-color: #888 !important;
}

#year-skipper i{
	background-color: #3C3C3B !important;
}

#year-skipper i:hover{
	background-color: #C90B1C !important;
}

#view-container{
	background-color:#3C3C3B !important;
}

#secure-login{
	border-color: #3C3C3B !important;
}

#secure-login form #login-button{
	background-color:#3C3C3B !important;
}
#secure-login form #login-button:hover{
	background-color:#C90B1C !important;
}

.loader{
	border-top-color: #3C3C3B !important;
}

.loader:before{
	border-top-color: #C90B1C !important;
}

.loader:after{
	border-top-color: #626B73 !important;
}

.local-loader{
	border-top-color: #3C3C3B !important;
}

.local-loader:before{
	border-top-color: #C90B1C !important;
}

.local-loader:after{
	border-top-color: #626B73 !important;
}

.history-element .dashboard-history-timeline{
	background-color: #CCD0D4 !important;
}

.history-element .dashboard-history-timeline .dashboard-history-timeline-dot{
	background: #CCD0D4 !important;
}

.history-element .history-element-header{
	background-color: #3C3C3B !important;
}

.history-element .history-element-header:after{
	border-right-color: #3C3C3B !important;
}

.history-element .history-element-body{
	background-color: #CCD0D4 !important;
}

.documents-table-row td i {
	color: #3C3C3B !important;
}

.documents-table-row td i:hover{
	color: #C90B1C !important;
}

.documents-table-row:hover{
	/* background-color: rgba(255,75,75,0.3) !important; */
	background-color: rgba(45,56,66,0.3) !important

}

input[type='checkbox']:checked + label:before{
	background-color: #C90B1C !important;
}

.customer-links .navi-item .customer-link-inactive {
	color: #C90B1C !important;
}

#job-info-notification-icon{
	background-color: #3C3C3B;
}

#job-info-notification-icon:hover{
	color: #C90B1C !important;
	background-color: #fff !important;
}
.job-menu-active{
	color: #C90B1C !important;
	background-color: #fff !important;
}
.job-menu-inactive{
	color: #fff   !important;
}

#job-info-notification-icon:hover #job-info-notification-text{
	color: #C90B1C !important;
}
#job-info-notification-icon:hover i{
	color: #C90B1C !important;
}

#job-status #job-detail-data .job-detail-line-button {
	background-color: #3C3C3B !important;
}

#job-status #job-detail-data .job-detail-line-button:hover {
	background-color: #C90B1C !important;
}

.setting-line a{
	color: #3C3C3B !important;
}

.setting-line a:hover{
	color: #C90B1C !important;
}

#secure-container #secure-settings fieldset{
	border-color: #3C3C3B !important;
}

#dashboard-history-load-more{
	background-color: #C90B1C !important;
	color: #fff !important;
}

#dashboard-history-load-more:hover{
	background-color: #888 !important;
	color: white !important;
}
#history-status-reload-icon{
	color: #CCD0D4 !important;
}
#history-status-reload-icon:hover{
	color: #C90B1C !important;
}

#job-info-notification-list-container{
	border: 1px solid #CCD0D4 !important;
	border-top: none !important;
}
.job-info-notification-list-element:hover{
	background-color: #CCD0D4 !important;
}

.readStatus-unread{
	border-left-color: #C90B1C !important;
}

#headline-userinfo-usermenu{
	border: 1px solid #CCD0D4 !important;
    border-top: none !important;
}

.language-box .help-link{ color: #3C3C3B !important;}
.language-box .help-link #help-icon{ color: #3C3C3B !important;}
.language-box .help-link:hover{ color: #C90B1C !important;}
.language-box .help-link:hover #help-icon{ color: #C90B1C !important;}


.login-mailto-problems{
	color: #3C3C3B !important; 
}
.login-mailto-problems:hover{
	color: #C90B1C !important; 
}
.multipleProblemsContainer-list-element:hover{
	color: #C90B1C !important;
}
.multipleProblemsContainer-close-button:hover{
	color: #C90B1C !important;
}
.multipleProblemsContainer-toggle-button-active{
	color: #C90B1C !important;
}
.tfa-login-renew-pin{
	color: #3C3C3B !important; 
}
.tfa-login-renew-pin:hover{
	color: #C90B1C !important; 
}

#login-password-reveal-icon:hover{
	color: #C90B1C !important;
}

.passwordRevealIcon:hover{
	color: #3C3C3B !important;
}

.mydata-container .mydata-group .mydata-save-button-abled{
	background-color: #3C3C3B !important;
}

.mydata-group{
	border-left-color: #C90B1C !important;
}

.settings-group{
	border-left-color: #C90B1C !important;
}

.mydata-container .mydata-group .mydata-save-button-abled:hover{
	background-color: #C90B1C !important;
}

#job-detail-data{
	background-color: #CCD0D4 !important;
}
#job-detail-data .job-detail-line #job-detail-document-table{
	border: 1px solid #3C3C3B !important;
	background-color: #CCD0D4 !important;
}
#job-detail-data .job-detail-line #job-detail-document-table-smart{
	border: 1px solid #3C3C3B !important;
	background-color: #CCD0D4 !important;
}
#job-detail-data .job-detail-line .job-view-icon:hover{
	color: #C90B1C !important;
}

#job-status-reload-icon{
	color: #CCD0D4
}

#job-status-reload-icon:hover{
	color: #C90B1C !important;
}

.password-rules{
	background: #CCD0D4 !important;
}
.password-rules::after{
    border-color: transparent #CCD0D4 transparent transparent !important;
}

.mailrules{
	background: #CCD0D4 !important;
}
.mailrules div::after{
    border-color: transparent #CCD0D4 transparent transparent !important;
}

/* Initialchanges */
#initialchanges-container{
	border-color: #3C3C3B !important;
}
.initialchanges-caption-text{
	color: #3C3C3B !important;
}
.password-data-save-button-able{
	background-color: #3C3C3B !important;
}
.password-data-save-button-able:hover{
	background-color: #C90B1C !important;
}
.tooltip{
	color: #3C3C3B !important;
}
.tooltip:hover{
	color: #C90B1C !important;
}

/* Selfservice */
#selfservice-container{
	border-color: #3C3C3B !important;
}
.selfservice-button-able{
	background-color: #3C3C3B !important;
}
.selfservice-button-able:hover{
	background-color: #C90B1C !important;
}

.main-layout-menu-container .logoutTimer {
	color: #C90B1C;
}

.settings-line-input-field i.validation-failed {
	color: #C90B1C !important;
}