.icon2-holz{
    background-image: url("../images/holz-icon.png");
    background-position: center;
	background-size: 56px 56px;
    background-repeat: no-repeat;

}
.icon2-sonder{
    background-image: url("../images/sondermassen-icon.png");
    background-position: center;
	background-size: 56px 56px;
    background-repeat: no-repeat;
	display: block;
}
.icon2-streifen{
   background-image: url("../images/streifen-icon.png");
    background-position: center;
	background-size: 56px 56px;
    background-repeat: no-repeat;
	display: block;
}
.icon2-trav{
    background-image: url("../images/traversen-icon.png");
    background-position: center;
	background-size: 56px 56px;
    background-repeat: no-repeat;
	display: block;
}
.icon2-zuschnitt{
    background-image: url("../images/zuschnitt-icon.png");
    background-position: center;
	background-size: 56px 56px;
    background-repeat: no-repeat;
	display: block;
}

.green {
	color:green;
}


.black {
    color:black;
}

.kaform_bg-grey {
  background-image: none !important;
  color: #333333!important;
  background-color: #d8d8d8!important;
  border-color: #d8d8d8 !important;
}

.form-wizard  .steps > li.active > a.step .number {
background-color: #e02222;
color: #fff;
}

.form-wizard .steps  > li.done > a.step .number {
background-color: #35aa47;
color: #fff;
}



.tile {
	width:120px!important;
	height:120px!important;

}


.page-content {
	margin-left: 0px;
}

.bg-dark-kaform {
  background-image: none !important;
  background-color: #555555 !important;
  border-color: #555555 !important;
  color: #fff !important;
}

.bg-red-kaform{
	background-image: none !important;
  background-color: #d80019; !important;
  border-color: #d80019; !important;

}

.portlet.box.bg-red-kaform{
  border: 1px solid #d80019;
  border-top: 0;
}

.bg-red-kaform .form-group {
	  color: #000 !important;
}


#tab_3_1 .row,
#tab_3_3 .row{
	margin-right:0 !important;
	margin-left:0 !important;
}
#tab_3_1 .radio-list{
	margin-left:15px !important;
}

.portlet.box.red {
border: 0px!important;
border-top: 0;
}


a:hover{
  color: #d80019;
}


@media screen and (max-width: 480px) {
    .row-fluid [class*="span"] {
        float: none !important;
        width: 100% !important;
        margin: 0 !important;
    }
}




.ver-inline-menu li.active i {
  background: #c6c6c6 !important;
}
.ver-inline-menu li.active a, .ver-inline-menu li.active i {
	background: #95A5A6;
}
body{
	 background-color: #333333;;

}
a.btn.bg-red-kaform {
  color: #fff;
}

.portlet.box.red > .portlet-title > .actions .btn-default
{
  color: #333;
  background-color: #fff!important;
  border-color: #ccc;
  padding: 3px 9px;
  margin-bottom: 0;
  margin-top: 0px!important;
}

.tile a{
	text-decoration: none;
}


.bubblingG {
}

.bubblingG span {
display: inline-block;
vertical-align: middle;
width: 10px;
height: 10px;
margin: 25px auto;
background: #c31924;
-moz-border-radius: 50px;
-moz-animation: bubblingG 1.3s infinite alternate;
-webkit-border-radius: 50px;
-webkit-animation: bubblingG 1.3s infinite alternate;
-ms-border-radius: 50px;
-ms-animation: bubblingG 1.3s infinite alternate;
-o-border-radius: 50px;
-o-animation: bubblingG 1.3s infinite alternate;
border-radius: 50px;
animation: bubblingG 1.3s infinite alternate;
}

#bubblingG_1 {
-moz-animation-delay: 0.78s;
-webkit-animation-delay: 0.78s;
-ms-animation-delay: 0.78s;
-o-animation-delay: 0.78s;
animation-delay: 0.78s;
}

#bubblingG_2 {
-moz-animation-delay: 0.39s;
-webkit-animation-delay: 0.39s;
-ms-animation-delay: 0.39s;
-o-animation-delay: 0.39s;
animation-delay: 0.39s;
}

#bubblingG_3 {
-moz-animation-delay: 0s;
-webkit-animation-delay: 0s;
-ms-animation-delay: 0s;
-o-animation-delay: 0s;
animation-delay: 0s;
}

@-moz-keyframes bubblingG {
0% {
width: 10px;
height: 10px;
background-color:#c31924;
-moz-transform: translateY(0);
}

100% {
width: 24px;
height: 24px;
background-color:#FFFFFF;
-moz-transform: translateY(-21px);
}

}

@-webkit-keyframes bubblingG {
0% {
width: 10px;
height: 10px;
background-color:#c31924;
-webkit-transform: translateY(0);
}

100% {
width: 24px;
height: 24px;
background-color:#FFFFFF;
-webkit-transform: translateY(-21px);
}

}

@-ms-keyframes bubblingG {
0% {
width: 10px;
height: 10px;
background-color:#c31924;
-ms-transform: translateY(0);
}

100% {
width: 24px;
height: 24px;
background-color:#FFFFFF;
-ms-transform: translateY(-21px);
}

}

@-o-keyframes bubblingG {
0% {
width: 10px;
height: 10px;
background-color:#c31924;
-o-transform: translateY(0);
}

100% {
width: 24px;
height: 24px;
background-color:#FFFFFF;
-o-transform: translateY(-21px);
}

}

@keyframes bubblingG {
0% {
width: 10px;
height: 10px;
background-color:#c31924;
transform: translateY(0);
}

100% {
width: 24px;
height: 24px;
background-color:#FFFFFF;
transform: translateY(-21px);
}

}

