main.container:not(.ng-scope), main.container.login-container {background-color: #089641;;}
.ar-login-form-wrap .ar-login-form-icon.icon_email {background-image: url(/i/icon_email_green.svg);}
.ar-login-form-wrap .ar-login-form-icon.icon_pass {background-image: url(/i/icon_password_green.svg);}
.ar-login-wrap .button.button-red {background-color: #0AB14D;}
.ar-login-wrap .button.button-red:hover {background-color: #006444;}

#header {background-color: #089641;}
#push-connect.push-connect-error,
#push-connect.push-connect-error .push-connect-info {background: #EC6C6C;}
#push-connect.push-connect-process,
#push-connect.push-connect-process .push-connect-info {background: #E1AA63;}
#push-connect.push-connect-online,
#push-connect.push-connect-online .push-connect-info {background: #006444;}

.headline, .list .call-at, .sub-headline {color: #089641;}
/*.button {background-color: #089641;}*/
/*.button:hover {background-color: #006444;}*/
.button.button-red {background-color: #DB5050;}
.button.button-red:hover {background-color: #A52E2E;}
.button.button-green {background-color: #39C396;}
.button.button-green:hover {background-color: #089641;}
.button.button-white {
	color: #089641;
	border-color: #089641;
}
.button.button-white:hover {background-color: #089641;}
.button-icon.button-call::before {background-image: url(/i/icon_button_call_green_dark.svg);}
.button-icon.button-call.button-green {border-color: #39C396;}
.button-icon.button-call.button-green:hover {color: #39C396;}
.button-icon.button-ext-call:before {left: 20px;}

.nav-tab {background-color: #089641;}
.nav-tab:hover, .nav-tab.active {background-color: #39C396;}
.ar-form-checkbox.checked {background-image: url(/i/icon_check_green.svg);}

#footer {background-color: #7F7F7F;}

@media only screen and (max-width: 319px) {
	.ar-login-logo, .ar-login-form-wrap {width: 300px;}
}
@media only screen and (min-width: 320px) and (max-width: 768px) {
	.ar-login-logo {height: 50px;}
}
@media only screen and (max-width: 480px) {
	.buttons .button.button-ext-call {text-align: center;}
}
