@charset "utf-8";
/* CSS Document */

@font-face {
  font-family: 'Glyphicons Halflings';
  src: url('fonts/glyphicons-halflings-regular.eot');
  src: url('fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('fonts/glyphicons-halflings-regular.woff') format('woff'), url('fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('fonts/glyphicons-halflings-regular.svg') format('svg');
  font-weight: normal;
  font-style: normal;
}

#termin h2 { margin-top: 5px;
font-family: Verdana, Geneva, sans-serif; }
#termin h3 { font-size: 18px; margin-top: 20px; }

#termin label {
	font-family: Verdana, Geneva, sans-serif;
	font-weight: normal;
	font-size: 16px;
	color: #414754;
	background-color: #ffffff;
	padding-top: 5px; 
	padding-left: 10px;
}
#termin label.ui-placeholder { color: #777; font-size: 15px!important; }

#msform {
/*
margin: 30px auto 50px auto;
*/
text-align: center;
position: relative;
}


#msform fieldset {
background: white;
/*border: 2px solid #9DA0A7;
border-radius: 3px;
box-shadow: 0 0 15px 1px rgba(0, 0, 0, 0.4);*/
padding: 10px 0px;
box-sizing: border-box;
position: relative;
text-align: left;
}
/*Hide all except first fieldset*/
#msform fieldset:not(:first-of-type) {
display: none;
}
#msform fieldset[style~="position:absolute"] {
position: relative !important;
}
/*inputs*/
#msform input, #msform textarea {
padding: 10px;
border: 1px solid #ccc;
border-radius: 3px;
margin-bottom: 10px;
width: 100%;
box-sizing: border-box;
color: #2C3E50;
font-size: calc(16px + 1vw);
}

@media (min-width: 991px) {
#msform input, #msform textarea {
font-size: 20px;
}
}
.ui-multiselect-item.ui-corner-all label {
font-size: 20px;
line-height: 1;
margin-bottom: 5px;
max-width: 91%;
}
@media (min-width: 991px) {
.ui-multiselect-item.ui-corner-all label {
font-size: 20px;
line-height: 1;
margin-bottom: 5px;
max-width: 95%;
}
}
#msform input[type="radio"], #msform input[type="checkbox"] {
width: auto;
padding: 0px;
border-radius: 0px;
font-size: 15px;
}
/*buttons*/
#msform .action-button {
	/*width: 100px;*/
	background-color: #feda71;
	border: 1px solid #cccccc;
	border-radius: 6px;
	/*font-weight: bold;*/
	color: #000000;
	cursor: pointer;
	width: auto;
	float: left;
	margin-right: 2%;
	padding: 10px 16px;
	font-size: calc(15px + 0.5vw);
	line-height: 1.33;
	/*text-transform: uppercase;*/
}
#msform .action-button[name="submit"] {
	background-color: #fecd41!important;
}

@media (min-width: 768px) {
	/*#msform .action-button {
		padding: 15px;
	}*/
	#msform div[class="input-group ng-star-inserted"]{ margin-bottom: 10px !important;}
}

@media (min-width: 1200px) {
	#msform .action-button {
		font-size: 18px;
	}
}


/*progressbar*/
#termin #progressbar {
	/*margin-bottom: 30px;*/
	padding-top: 10px;
	padding-left: 0px!important;
	overflow: hidden;
	/*CSS counters to number the steps*/
	counter-reset: step;
	min-height: 100px;
	background-color: #f5f5f5;
}
#termin #progressbar li { padding: 0px 5px; }
#termin #progressbar li, #termin #progressbar div {
	list-style-type: none;
	color: #414754;
	text-transform: none;
	/*font-size: calc(15px + 0.5vw);*/
	width: 20%;/*width: 25%;*/
	float: left;
	position: relative;
	clear: none;
}
@media (min-width: 1280px){
	#termin #progressbar li, #termin #progressbar div { font-size: calc(10px + 0.5vw);/*font-size: 18px;*/ }
}
#progressbar li:before, #progressbar div:before {
content: counter(step);
counter-increment: step;
width: 20px;
line-height: 20px;
display: block;
font-size: 16px;
color: #414754;
background: #f5f5f5;
border: 1px solid #9DA0A7;
border-radius: 3px;
margin: 0 auto 5px auto;
z-index: 10;
position: relative;
}
#progressbar li.active:before, #progressbar div.active:before {
color: #ffffff;
}
/*progressbar connectors*/
#progressbar li:after, #progressbar div:after {
content: '';
width: 100%;
height: 2px;
background: #9DA0A7;
position: absolute;
left: -50%;
top: 9px;
z-index: 0; /*put it behind the numbers*/
}
#progressbar li:first-child:after {
/*connector not needed before the first step*/
content: none;
}
#progressbar li:first-child:before {
}
/*marking active/completed steps green*/
/*The number of the step and the connector before it = green*/
#progressbar li.active:before, #progressbar li.active:after, #progressbar div.active:before, #progressbar div.active:after {
background: #D70D15 !important;
}
.ui-widget {
font-family: Verdana, Geneva, sans-serif;
	font-size: 18px;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}
p-radiobutton label {
font-weight: normal;
cursor: pointer;
}
p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box {
	border: 4px solid #FEC111;
	background-color: #ffffff;
	color: #212121;
}
.bhll #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-label { text-decoration: underline; }
.ui-dropdown.ui-widget.ui-state-default.ui-corner-all.ui-helper-clearfix {
	/*width : calc(100% - 15px) !important;*/
	width: 100%!important;
}
.ui-radiobutton-box.ui-state-default {
border: 2px solid #8D97A7;
background-color: #fff;
color: #ffffff;
-webkit-transition: all .3s ease;
-moz-transition: all .3s ease;
transition: all .3s ease;
}

  .p-radiobutton .p-radiobutton-box {
    display: block;!important;
    position: absolute;!important;
    left: 50%;!important;
    top: 50%;!important;
    margin-top: -.5em;!important;
    margin-left: -.5em;!important;
    width: 20px;
    height: 20px;
    border-radius: 25%;
    border: 2px solid #8D97A7;
    background-color: #fff;
    color: #ffffff;
    -webkit-transition: all .3s ease;
    -moz-transition: all .3s ease;
    transition: all .3s ease;
}
.p-radiobutton .p-radiobutton-box:hover {
border: 4px solid #FEC111;
}




.ui-radiobutton-box.ui-state-active,.p-radiobutton-box.p-highlight {
background: #989898;
color: #989898;
border-color: transparent;

}

.pi-circle-on:before {
    content: "\e911";
}

.ui-radiobutton-icon {
    display: block;
    position: absolute;
    left: 50%;
    top: 50%;
    width: 1em;
    height: 1em;
    margin-top: -.5em;
    margin-left: -.5em;
}	

.ui-state-focus, .ui-state-focus.ui-dropdown {
	/*box-shadow: 0px 0px 5px #192d4e !important;
	background-color: transparent;
	color: #192d4e;*/
    border-color: #FEC111;
	background-color: transparent;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(216, 174, 55, .6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(216,174,55,0.6);
    color: #000000 !important;
}

:not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover {
	border: 1px solid #FEC111;
	background-color: #ffffff;
	color: #212121;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(216, 174, 55, .6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(216,174,55,0.6);
    
}
:not(.ui-state-disabled).ui-dropdown:hover {
	border: 1px solid #FEC111;
	background-color: #ffffff;
	color: #212121;	
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(216, 174, 55, .6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(216,174,55,0.6);

}
.ui-label-active {
font-weight: 700;
}
.ui-dropdown-panel {
width : calc(100% - 15px) !important;
}
.ui-dropdown-panel .ui-dropdown-list { padding: 0.4em!important; }

.ui-dropdown-open {
	border-color: #FEC111 !important;
	background-color: transparent;
    outline: 0;
}

.ui-dropdown-panel :not(.ui-state-highlight):not(.ui-state-disabled).ui-dropdown-item:hover {
	background-color: #f5f5f5;
	color: #000000;
}

.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-dropdown {
	/*border: 2px solid #8D97A7;*/
	background-color: #ffffff;
	font-weight: normal;
	color: #414754 !important;
	border-radius: 4px;
	/*border: 1px solid #cccccc;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075);
    -webkit-transition: border-color ease-in-out .15s, -webkit-box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s, box-shadow ease-in-out .15s;*/
}
.ui-chkbox-box.ui-state-active {
border: 1px solid #FEC111;
background: #FEC111;
color: #fff;
}

@media (min-width: 768px) {
	.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
		border: 2px solid transparent;
		background: transparent !important;
		color: #000000;
	}
	#myEventList { padding: 0px;}
}
.ui-dropdown .ui-dropdown-trigger {
border: 0px;
}
ul.ui-multiselect-list { padding-left: 0px !important;}

/* Kalender */
#termin #myCalendar { 
	padding: 15px; 
	border: 1px solid #ccc; 
	border-radius: 6px; 
	background: #ffffff;
}
#termin .monthly-header { height: 4em; }
#termin .monthly-header-title > p { 
	display: inline-block;
	border: 1px solid #ddd;
	border-radius: 6px;
	background-color: #f5f5f5;
	margin-right: 15px;
	padding: 0px 7px;
}
#termin .monthly-header-title > p:last-of-type { margin-right: 0; }
#termin .calendar_title { 
	background: transparent!important;
	border: none 0!important;
	display: inline-block;
	padding: 0px;
}
#termin .arrow_prev::after { 
	border-width: 0; 
	left: 0%; 
	font-family: "Glyphicons Halflings";
	content: "\e079";
	position: relative;
}
#termin .arrow_next::after { 
	border-width: 0; 
	left: 65%;
	font-family: "Glyphicons Halflings";
	content: "\e080";
	position: relative;
}
#termin .arrow_next.btn-link:hover,
#termin .arrow_next.btn-link:focus,
#termin .arrow_prev.btn-link:hover,
#termin .arrow_prev.btn-link:focus { text-decoration: none; color: #d70d15; }
#termin .arrow_next::after, #termin .arrow_prev::after {
	/*width: 2em;
	height: 2em;
	margin: 0;
	transform: none;
	top: 2%;*/
	color: #414754;
	background-color: transparent!important;
	text-decoration: none!important; 
}
#termin .arrow_next:hover:after,
#termin .arrow_next:focus:after,
#termin .arrow_prev:hover:after,
#termin .arrow_prev:focus:after { 
	color: #d70d15!important; 
	-webkit-transition: all .3s ease;
	-moz-transition: all .3s ease;
	transition: all .3s ease;
}

/* Tage */

#termin .monthly-day-title-wrap { font-weight: bold; }
#termin .monthly-day,
#termin .monthly-day-blank,
#termin .monthly-day-title-wrap div { 
	width: 17.2%!important; 
}
#termin .none.monthly-day { 
	color: #9B9B9B; 
	background-color: #fcfcfc; 
}
#termin .monthly-week > .monthly-day:nth-child(6),
#termin .monthly-week > .monthly-day:nth-child(7),
#termin .monthly-day-title-wrap div:nth-child(6),
#termin .monthly-day-title-wrap div:nth-child(7) { 
	width: 7%!important;
	color: #9B9B9B; 
	background-color: #f5f5f5;
	font-weight: normal;
}
#termin .monthly-day .monthly-day-number {    
    top: 0.1em;
    left: 0.1em;
    font-size: 1em;
    padding: 0;
    width: 1.5em;
    height: 1.5em;
    line-height: 1.5em;
}
#termin .monthly-today .monthly-day-number {
	font-weight: bold;
	color: #414754;
    background: transparent;
    border-radius: 1.5em;
	border: 2px solid #d50d17;
	line-height: 1.5em;
	width: 1.9em;
	height: 1.9em;
}
#termin .monthly-week > .monthly-day:nth-child(6) .monthly-day-number,
#termin .monthly-week > .monthly-day:nth-child(7) .monthly-day-number {
	padding-right: 5px;
    text-align: center;
    width: 100%;
}
#termin .monthly-week > .monthly-day:nth-child(7) .monthly-day-number,
#termin .monthly-day-title-wrap div:nth-child(7){ color: rgba(155, 0, 0, 0.5); }
/*.showgreen {
	background-color: #00FF00 !important;
}

.showyellow {
	background-color: #FFFF00 !important;
}

.showorange{
	background-color: #FFA500 !important;
}

.showred{
	background-color: #FF0000 !important;
}*/
#termin .monthly-day-event > .monthly-indicator-wrap { min-height: 45px; }
#termin .monthly-day .monthly-indicator-wrap .btn.btn-link { 
	color: #414754;
	white-space: normal;
	padding: 0px;
	margin-top: 20%;
	background-color: transparent;
}
#termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover,
#termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus { 
	background-color: #f5f5f5;
	color: #d50d17;
}

#termin .monthly-day .monthly-indicator-wrap .btn.btn-link { 
	display: inline-block!important; 
	padding: 5% 0%; 
	border-radius: 6px;
}
#termin .monthly-day .monthly-indicator-wrap .btn.btn-link:after { 
	content: 'Termin'; 
	font-size: 12px; 
}

#termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
#termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon {
	color: #d50d17!important;
}
#termin .monthly-day.monthly-day-event.showred {
	background-color: #fcfcfc !important;
	color: #9B9B9B;	
}
#termin .monthly-day.monthly-day-event.showred:after {
    content: "";
    width: 150%;
    height: 2px;
    -webkit-transform-origin: left top 0px;
    -ms-transform-origin: left top;
    transform-origin: left top 0px;
    -webkit-transform: rotate(45deg);
    -ms-transform: rotate(45deg);
    transform: rotate(45deg);
    background: rgba(0, 0, 0, 0.1);
    position: absolute;
    left: 0px;
    top: 0px;
}

#termin .monthly-event-list { background: #ffffff; }
#termin .monthly-event-list h3 { margin-top: 20px; display: block; }
/*#termin .monthly-event-list > .ng-star-inserted { padding: 0px 10px; }*/



/*** Bezirkshauptmannschaften Farben ***/

/************************** BH BRAUNAU ***************************/
/* BACKGROUND-COLOR */
.bhbr #termin #msform .action-button,
.bhbr #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #e85243!important; 
}
.bhbr #termin #msform .action-button:hover, .bhbr #termin #msform .action-button:focus,
.bhbr #termin #msform .action-button[name="submit"]:hover, .bhbr #termin #msform .action-button[name="submit"]:focus { 
	background-color: #f3ab9b!important; 
}
.bhbr #termin #progressbar li.active::before, .bhbr #termin #progressbar li.active::after, .bhbr #termin #progressbar div.active::before, .bhbr #termin #progressbar div.active::after {
	background-color: #993333!important; 
}
/* BORDER-COLOR */
.bhbr #termin .ui-multiselect-open, .bhbr #termin .ui-dropdown-open,
.bhbr #termin .ui-state-focus, .bhbr #termin .ui-state-focus.ui-dropdown,
.bhbr #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhbr #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhbr #termin .ui-widget-header .ui-state-highlight, 
.bhbr #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #e85243!important; 
}
.bhbr #termin .monthly-today .monthly-day-number { 
	border-color: #993333!important; 
}
/* BOX-SHADOW */
.bhbr #termin .ui-state-focus, .bhbr #termin .ui-state-focus.ui-dropdown,
.bhbr #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhbr #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhbr #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(232, 82, 67, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(232,82,67,0.6);
}
/* COLOR */
.bhbr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhbr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhbr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhbr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #993333!important;
}

/************************** BH FREISTADT ***************************/
/* BACKGROUND-COLOR */
.bhfr #termin #msform .action-button,
.bhfr #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #68b26c!important; 
}
.bhfr #termin #msform .action-button:hover, .bhfr #termin #msform .action-button:focus,
.bhfr #termin #msform .action-button[name="submit"]:hover, .bhfr #termin #msform .action-button[name="submit"]:focus { 
	background-color: #d3e9d4!important; 
}
.bhfr #termin #progressbar li.active::before, .bhfr #termin #progressbar li.active::after, .bhfr #termin #progressbar div.active::before, .bhfr #termin #progressbar div.active::after {
	background-color: #006600!important; 
}
/* BORDER-COLOR */
.bhfr #termin .ui-multiselect-open, .bhfr #termin .ui-dropdown-open,
.bhfr #termin .ui-state-focus, .bhfr #termin .ui-state-focus.ui-dropdown,
.bhfr #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhfr #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhfr #termin .ui-widget-header .ui-state-highlight, 
.bhfr #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #68b26c!important; 
}
.bhfr #termin .monthly-today .monthly-day-number { 
	border-color: #006600!important; 
}
/* BOX-SHADOW */
.bhfr #termin .ui-state-focus, .bhfr #termin .ui-state-focus.ui-dropdown,
.bhfr #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhfr #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhfr #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(51, 153, 51, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(51,153,51,0.6);
}
/* COLOR */
.bhfr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhfr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhfr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhfr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #006600!important;
}

/************************** BH GMUNDEN ***************************/
/* BACKGROUND-COLOR */
.bhgm #termin #msform .action-button,
.bhgm #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #8bb2d7!important; 
}
.bhgm #termin #msform .action-button:hover, .bhgm #termin #msform .action-button:focus,
.bhgm #termin #msform .action-button[name="submit"]:hover, .bhgm #termin #msform .action-button[name="submit"]:focus { 
	background-color: #d1e0ee!important; 
}
.bhgm #termin #progressbar li.active::before, .bhgm #termin #progressbar li.active::after, .bhgm #termin #progressbar div.active::before, .bhgm #termin #progressbar div.active::after {
	background-color: #1c69b1!important; 
}
/* BORDER-COLOR */
.bhgm #termin .ui-multiselect-open, .bhgm #termin .ui-dropdown-open,
.bhgm #termin .ui-state-focus, .bhgm #termin .ui-state-focus.ui-dropdown,
.bhgm #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhgm #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhgm #termin .ui-widget-header .ui-state-highlight, 
.bhgm #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #8bb2d7!important; 
}
.bhgm #termin .monthly-today .monthly-day-number { 
	border-color: #1c69b1!important; 
}
/* BOX-SHADOW */
.bhgm #termin .ui-state-focus, .bhgm #termin .ui-state-focus.ui-dropdown,
.bhgm #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhgm #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhgm #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(28, 105, 177, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(28,105,177,0.6);
}
/* COLOR */
.bhgm #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhgm #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhgm #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhgm #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #1c69b1!important;
}

/************************** BH GRIESKIRCHEN UND EFERDING ***************************/
/* BACKGROUND-COLOR */
.bhgr #termin #msform .action-button,
.bhgr #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #409D64!important; 
}
.bhgr #termin #msform .action-button:hover, .bhgr #termin #msform .action-button:focus,
.bhgr #termin #msform .action-button[name="submit"]:hover, .bhgr #termin #msform .action-button[name="submit"]:focus { 
	background-color: #cae4d5!important; 
}
.bhgr #termin #progressbar li.active::before, .bhgr #termin #progressbar li.active::after, .bhgr #termin #progressbar div.active::before, .bhgr #termin #progressbar div.active::after {
	background-color: #b60610!important; 
}
/* BORDER-COLOR */
.bhgr #termin .ui-multiselect-open, .bhgr #termin .ui-dropdown-open,
.bhgr #termin .ui-state-focus, .bhgr #termin .ui-state-focus.ui-dropdown,
.bhgr #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhgr #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhgr #termin .ui-widget-header .ui-state-highlight, 
.bhgr #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #409D64!important; 
}
.bhgr #termin .monthly-today .monthly-day-number { 
	border-color: #b60610!important; 
}
/* BOX-SHADOW */
.bhgr #termin .ui-state-focus, .bhgr #termin .ui-state-focus.ui-dropdown,
.bhgr #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhgr #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhgr #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(64, 157, 100, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(64,157,100,0.6);
}
/* COLOR */
.bhgr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhgr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhgr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhgr #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #b60610!important;
}

/************************** BH KIRCHDORF ***************************/
/* BACKGROUND-COLOR */
.bhki #termin #msform .action-button,
.bhki #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #edbf09!important; 
}
.bhki #termin #msform .action-button:hover, .bhki #termin #msform .action-button:focus,
.bhki #termin #msform .action-button[name="submit"]:hover, .bhki #termin #msform .action-button[name="submit"]:focus { 
	background-color: #fff2ce!important; 
}
.bhki #termin #progressbar li.active::before, .bhki #termin #progressbar li.active::after, .bhki #termin #progressbar div.active::before, .bhki #termin #progressbar div.active::after {
	background-color: #4b6d0e!important; 
}
/* BORDER-COLOR */
.bhki #termin .ui-multiselect-open, .bhki #termin .ui-dropdown-open,
.bhki #termin .ui-state-focus, .bhki #termin .ui-state-focus.ui-dropdown,
.bhki #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhki #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhki #termin .ui-widget-header .ui-state-highlight, 
.bhki #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #edbf09!important; 
}
.bhki #termin .monthly-today .monthly-day-number { 
	border-color: #4b6d0e!important; 
}
/* BOX-SHADOW */
.bhki #termin .ui-state-focus, .bhki #termin .ui-state-focus.ui-dropdown,
.bhki #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhki #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhki #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(237, 191, 9, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(237,191,9,0.6);
}
/* COLOR */
.bhki #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhki #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhki #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhki #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #4b6d0e!important;
}




/************************** BH LINZ-LAND ***************************/
/* BACKGROUND-COLOR */
.bhll #termin #msform .action-button,
.bhll #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #f08b3c!important; 
}
.bhll #termin #msform .action-button:hover, .bhll #termin #msform .action-button:focus,
.bhll #termin #msform .action-button[name="submit"]:hover, .bhll #termin #msform .action-button[name="submit"]:focus { 
	background-color: #f1a86f!important; 
}
.bhll #termin #progressbar li.active::before, .bhll #termin #progressbar li.active::after, .bhll #termin #progressbar div.active::before, .bhll #termin #progressbar div.active::after {
	background-color: #a23309!important; 
}
/* BORDER-COLOR */
.bhll #termin .ui-multiselect-open, .bhll #termin .ui-dropdown-open,
.bhll #termin .ui-state-focus, .bhll #termin .ui-state-focus.ui-dropdown,
.bhll #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhll #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhll #termin .ui-widget-header .ui-state-highlight, 
.bhll #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #f08b3c!important;
}

.bhll #termin .monthly-today .monthly-day-number { 
	border-color: #a23309!important; 
}
/* BOX-SHADOW */
.bhll #termin .ui-state-focus, .bhll #termin .ui-state-focus.ui-dropdown,
.bhll #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhll #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhll #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(240, 139, 60, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(240,139,60,0.6);
}
/* COLOR */
.bhll #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhll #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhll #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhll #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #a23309!important;
}

/************************** BH PERG ***************************/
/* BACKGROUND-COLOR */
.bhpe #termin #msform .action-button,
.bhpe #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #4CB2B0!important; 
}
.bhpe #termin #msform .action-button:hover, .bhpe #termin #msform .action-button:focus,
.bhpe #termin #msform .action-button[name="submit"]:hover, .bhpe #termin #msform .action-button[name="submit"]:focus { 
	background-color: #98d2c9!important; 
}
.bhpe #termin #progressbar li.active::before, .bhpe #termin #progressbar li.active::after, .bhpe #termin #progressbar div.active::before, .bhpe #termin #progressbar div.active::after {
	background-color: #006666!important; 
}
/* BORDER-COLOR */
.bhpe #termin .ui-multiselect-open, .bhpe #termin .ui-dropdown-open,
.bhpe #termin .ui-state-focus, .bhpe #termin .ui-state-focus.ui-dropdown,
.bhpe #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhpe #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhpe #termin .ui-widget-header .ui-state-highlight, 
.bhpe #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #4CB2B0!important; 
}
.bhpe #termin .monthly-today .monthly-day-number { 
	border-color: #006666!important; 
}
/* BOX-SHADOW */
.bhpe #termin .ui-state-focus, .bhpe #termin .ui-state-focus.ui-dropdown,
.bhpe #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhpe #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhpe #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(76, 178, 176, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(76,178,176,0.6);
}
/* COLOR */
.bhpe #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhpe #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhpe #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhpe #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #006666!important;
}

/************************** BH RIED ***************************/
/* BACKGROUND-COLOR */
.bhri #termin #msform .action-button,
.bhri #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #eabe1b!important; 
}
.bhri #termin #msform .action-button:hover, .bhri #termin #msform .action-button:focus,
.bhri #termin #msform .action-button[name="submit"]:hover, .bhri #termin #msform .action-button[name="submit"]:focus { 
	background-color: #f4de8d!important; 
}
.bhri #termin #progressbar li.active::before, .bhri #termin #progressbar li.active::after, .bhri #termin #progressbar div.active::before, .bhri #termin #progressbar div.active::after {
	background-color: #024265!important; 
}
/* BORDER-COLOR */
.bhri #termin .ui-multiselect-open, .bhri #termin .ui-dropdown-open,
.bhri #termin .ui-state-focus, .bhri #termin .ui-state-focus.ui-dropdown,
.bhri #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhri #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhri #termin .ui-widget-header .ui-state-highlight, 
.bhri #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #eabe1b!important; 
}
.bhri #termin .monthly-today .monthly-day-number { 
	border-color: #024265!important; 
}
/* BOX-SHADOW */
.bhri #termin .ui-state-focus, .bhri #termin .ui-state-focus.ui-dropdown,
.bhri #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhri #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhri #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(234, 190, 27, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(234,190,27,0.6);
}
/* COLOR */
.bhri #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhri #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhri #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhri #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #024265!important;
}

/************************** BH ROHRBACH ***************************/
/* BACKGROUND-COLOR */
.bhro #termin #msform .action-button,
.bhro #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #198722!important; 
}
.bhro #termin #msform .action-button:hover, .bhro #termin #msform .action-button:focus,
.bhro #termin #msform .action-button[name="submit"]:hover, .bhro #termin #msform .action-button[name="submit"]:focus { 
	background-color: #8cea94!important; 
}
.bhro #termin #progressbar li.active::before, .bhro #termin #progressbar li.active::after, .bhro #termin #progressbar div.active::before, .bhro #termin #progressbar div.active::after {
	background-color: #323a82!important; 
}
/* BORDER-COLOR */
.bhro #termin .ui-multiselect-open, .bhro #termin .ui-dropdown-open,
.bhro #termin .ui-state-focus, .bhro #termin .ui-state-focus.ui-dropdown,
.bhro #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhro #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhro #termin .ui-widget-header .ui-state-highlight, 
.bhro #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #198722!important; 
}
.bhro #termin .monthly-today .monthly-day-number { 
	border-color: #323a82!important; 
}
/* BOX-SHADOW */
.bhro #termin .ui-state-focus, .bhro #termin .ui-state-focus.ui-dropdown,
.bhro #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhro #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhro #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(25,135, 34, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(25,135,34,0.6);
}
/* COLOR */
.bhro #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhro #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhro #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhro #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #323a82!important;
}

/************************** BH SCHAERDING ***************************/
/* BACKGROUND-COLOR */
.bhsd #termin #msform .action-button,
.bhsd #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #f4a268!important; 
}
.bhsd #termin #msform .action-button:hover, .bhsd #termin #msform .action-button:focus,
.bhsd #termin #msform .action-button[name="submit"]:hover, .bhsd #termin #msform .action-button[name="submit"]:focus { 
	background-color: #fef2eb!important; 
}
.bhsd #termin #progressbar li.active::before, .bhsd #termin #progressbar li.active::after, .bhsd #termin #progressbar div.active::before, .bhsd #termin #progressbar div.active::after {
	background-color: #a23309!important; 
}
/* BORDER-COLOR */
.bhsd #termin .ui-multiselect-open, .bhsd #termin .ui-dropdown-open,
.bhsd #termin .ui-state-focus, .bhsd #termin .ui-state-focus.ui-dropdown,
.bhsd #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhsd #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhsd #termin .ui-widget-header .ui-state-highlight, 
.bhsd #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #f4a268!important; 
}
.bhsd #termin .monthly-today .monthly-day-number { 
	border-color: #a23309!important; 
}
/* BOX-SHADOW */
.bhsd #termin .ui-state-focus, .bhsd #termin .ui-state-focus.ui-dropdown,
.bhsd #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhsd #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhsd #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(241, 140, 69, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(241,140,69,0.6);
}
/* COLOR */
.bhsd #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhsd #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhsd #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhsd #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #a23309!important;
}

/************************** BH STEYR-LAND ***************************/
/* BACKGROUND-COLOR */
.bhse #termin #msform .action-button,
.bhse #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #ff3333!important; 
}
.bhse #termin #msform .action-button:hover, .bhse #termin #msform .action-button:focus,
.bhse #termin #msform .action-button[name="submit"]:hover, .bhse #termin #msform .action-button[name="submit"]:focus { 
	background-color: #ecd7db!important; 
}
.bhse #termin #progressbar li.active::before, .bhse #termin #progressbar li.active::after, .bhse #termin #progressbar div.active::before, .bhse #termin #progressbar div.active::after {
	background-color: #004595!important; 
}
/* BORDER-COLOR */
.bhse #termin .ui-multiselect-open, .bhse #termin .ui-dropdown-open,
.bhse #termin .ui-state-focus, .bhse #termin .ui-state-focus.ui-dropdown,
.bhse #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhse #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhse #termin .ui-widget-header .ui-state-highlight, 
.bhse #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #ff3333!important; 
}
.bhse #termin .monthly-today .monthly-day-number { 
	border-color: #004595!important; 
}
/* BOX-SHADOW */
.bhse #termin .ui-state-focus, .bhse #termin .ui-state-focus.ui-dropdown,
.bhse #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhse #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhse #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(255, 51, 51, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(255,51,51,0.6);
}
/* COLOR */
.bhse #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhse #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhse #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhse #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #004595!important;
}

/************************** BH URFAHR-UMGEBUNG ***************************/
/* BACKGROUND-COLOR */
.bhuu #termin #msform .action-button,
.bhuu #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #7f7f7f!important; 
}
.bhuu #termin #msform .action-button:hover, .bhuu #termin #msform .action-button:focus,
.bhuu #termin #msform .action-button[name="submit"]:hover, .bhuu #termin #msform .action-button[name="submit"]:focus { 
	background-color: #ffffff!important; 
}
.bhuu #termin #progressbar li.active::before, .bhuu #termin #progressbar li.active::after, .bhuu #termin #progressbar div.active::before, .bhuu #termin #progressbar div.active::after {
	background-color: #cc0000!important; 
}
/* BORDER-COLOR */
.bhuu #termin .ui-multiselect-open, .bhuu #termin .ui-dropdown-open,
.bhuu #termin .ui-state-focus, .bhuu #termin .ui-state-focus.ui-dropdown,
.bhuu #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhuu #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhuu #termin .ui-widget-header .ui-state-highlight, 
.bhuu #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #cc0000!important; 
}
.bhuu #termin .monthly-today .monthly-day-number { 
	border-color: #cc0000!important; 
}
/* BOX-SHADOW */
.bhuu #termin .ui-state-focus, .bhuu #termin .ui-state-focus.ui-dropdown,
.bhuu #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhuu #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhuu #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(204, 0, 0, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(204,0,0,0.6);
}
/* COLOR */
.bhuu #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhuu #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhuu #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhuu #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #cc0000!important;
}

/************************** BH VOECKLABRUCK ***************************/
/* BACKGROUND-COLOR */
.bhvb #termin #msform .action-button,
.bhvb #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #58e3ff!important; 
}
.bhvb #termin #msform .action-button:hover, .bhvb #termin #msform .action-button:focus,
.bhvb #termin #msform .action-button[name="submit"]:hover, .bhvb #termin #msform .action-button[name="submit"]:focus { 
	background-color: #b4f2ff!important; 
}
.bhvb #termin #progressbar li.active::before, .bhvb #termin #progressbar li.active::after, .bhvb #termin #progressbar div.active::before, .bhvb #termin #progressbar div.active::after {
	background-color: #006699!important; 
}
/* BORDER-COLOR */
.bhvb #termin .ui-multiselect-open, .bhvb #termin .ui-dropdown-open,
.bhvb #termin .ui-state-focus, .bhvb #termin .ui-state-focus.ui-dropdown,
.bhvb #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhvb #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhvb #termin .ui-widget-header .ui-state-highlight, 
.bhvb #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #58e3ff!important; 
}
.bhvb #termin .monthly-today .monthly-day-number { 
	border-color: #006699!important; 
}
/* BOX-SHADOW */
.bhvb #termin .ui-state-focus, .bhvb #termin .ui-state-focus.ui-dropdown,
.bhvb #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhvb #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhvb #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(0, 181, 217, 0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(0,181,217,0.6);
}
/* COLOR */
.bhvb #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhvb #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhvb #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhvb #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #006699!important;
}

/************************** BH WELS-LAND ***************************/
/* BACKGROUND-COLOR */
.bhwl #termin #msform .action-button,
.bhwl #termin #msform .action-button[name="submit"],
.ui-radiobutton-box.ui-state-active { 
	background-color: #999999!important; 
}
.bhwl #termin #msform .action-button:hover, .bhwl #termin #msform .action-button:focus,
.bhwl #termin #msform .action-button[name="submit"]:hover, .bhwl #termin #msform .action-button[name="submit"]:focus { 
	background-color: #e2e4e6!important; 
}
.bhwl #termin #progressbar li.active::before, .bhwl #termin #progressbar li.active::after, .bhwl #termin #progressbar div.active::before, .bhwl #termin #progressbar div.active::after {
	background-color: #da251c!important; 
}
/* BORDER-COLOR */
.bhwl #termin .ui-multiselect-open, .bhwl #termin .ui-dropdown-open,
.bhwl #termin .ui-state-focus, .bhwl #termin .ui-state-focus.ui-dropdown,
.bhwl #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, 
.bhwl #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhwl #termin .ui-widget-header .ui-state-highlight, 
.bhwl #termin p-radiobutton:hover :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box, .ui-radiobutton-box.ui-state-active { 
	border-color: #999999!important; 
}
.bhwl #termin .monthly-today .monthly-day-number { 
	border-color: #da251c!important; 
}
/* BOX-SHADOW */
.bhwl #termin .ui-state-focus, .bhwl #termin .ui-state-focus.ui-dropdown,
.bhwl #termin :not(.ui-state-disabled):not(.ui-state-active).ui-radiobutton-box:hover, .bhwl #termin :not(.ui-state-disabled).ui-dropdown:hover,
.bhwl #termin .ui-widget-header .ui-state-highlight {
	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(153, 153, 153,0.6);
    box-shadow: inset 0px 1px 1px rgba(0,0,0,0.075), 0px 0px 8px rgba(153,153,153,0.6);
}
/* COLOR */
.bhwl #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover, 
.bhwl #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus,
.bhwl #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:hover .glyphicon,
.bhwl #termin .monthly-day .monthly-indicator-wrap .btn.btn-link:focus .glyphicon{
	color: #da251c!important;
}

