@charset "UTF-8";

@import url("bwx_styles.css");

body {
    background-color: #eff0f3;
    position: relative;
    margin: 0;
    font-size: 14px;
    padding: 0;
    overflow-y: scroll;
}
.page-content > .row {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-top: 30px;
}
.panel-heading > .panel-title,
.content-box-header .panel-title {
    /*text-shadow: 1px 1px 2px rgba(0, 0, 0, 1);*/
    font-weight: 500;
    float: left;
    padding: 10px 15px;
    padding-top: 0;
    padding-left: 5px;
}
.panel-heading > .panel-title > *,
.content-box-header .panel-title >  * {
    margin: 0;
}
.panel-heading > .panel-title > span,
.content-box-header .panel-title>span {
    font-weight: normal;
}
.panel-heading > .panel-options,
.content-box-header .panel-options {
    float: right;
    padding-right: 15px;
}
.panel-heading > .panel-options > a,
.content-box-header .panel-options > a {
    margin-top: 10px;
}
.panel-body {
    clear:both;
}



.usermanagement_overview .panel-body,
.productmanagement_overview .content-box-large .panel-body {
    overflow-x: auto;
}





.btn-success {
    color: #fff;
    background-color: #288C00;
    border-color: #288C00;
}
#header_button_container {
	text-align: right;
	margin-top: 55px;
}
#accordion-demo .panel-collapsev {
	width: 100%;
}
.panel-group .panel {
	overflow: unset;
}
.bwx_custom_label {
	font-size: 1.6rem;
	padding-top: 0.4rem;
  /*min-width: 110px;*/
  text-align: left;
}
.bwx_custom_select {
	padding-top: 0.1rem;
}
.bwx_custom_label_comfort_search {
	/*font-size: 1.1rem;*/
	padding-top: 0.4rem;
	/*font-style: italic;*/
    text-align: left;
	font-size: 16px;
}
.margin_bottom_3px {
  margin-bottom: 3px;
}
.margin_top_3px {
  margin-top: 3px;
}
.select2box + span.select2 {
  width: 100% !important;
}
/* .at-floating-navigation2 {
    z-index: 100;
    position: fixed;
    right: 0;
    bottom: 45%;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    width: 60px;
    transition: all 0.4s ease-in-out;
    -webkit-transition: all 0.4s ease-in-out;
    -moz-transition: all 0.4s ease-in-out;
    -o-transition: all 0.4s ease-in-out;
}
#floatingImageBox {
    max-width: 100%;
    content: "";
    background-image: url(../images/search-13-xxl.png);
    background-size: 70% 70%;
    background-repeat: no-repeat;
    background-position: center center;
} */
.portfolio {
	margin: 48px 0;
}
.portfolio-sorting {
	text-transform: uppercase;
	font-size: 16px;
	margin-bottom: 48px;
}
.portfolio-sorting li a {
	color: #808080;
	text-decoration: none;
	padding: 6px;
}
.portfolio-sorting li a:hover,
.portfolio-sorting li a.active {
	color: #288C00;
	border-bottom: 2px solid #288C00;
	outline : none;
}
.portfolio-item {
	margin-bottom: 30px;
}
.form-row, .assistantImageWrapper, .acc-wizard.ie_small {
  transition: .7s all;
  -moz-transition: .7s all;
  -webkit-transition: .7s all;
  -o-transition: .7s all;
}
#maincontent .assistant.subhead {
  position: -webkit-sticky;
  position: sticky;
  top: 0;
  z-index:99;
  background-color:rgb(239, 240, 243);
}

.btn-info{
	font-size:16px;
}


/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*------------------------------- browser -------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/

/*ie*/
@media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
  #maincontent .assistant.subhead.ie_small {
    position: fixed;
  }
  #maincontent  .acc-wizard.ie_small {
    margin-top: 370px;
  }
}
/* safari */
    @media not all and (min-resolution:.001dpcm) {
        @supports (-webkit-appearance:none) and (stroke-color:transparent) {
        }
    }
/* ende safari */


/* firefox */
    @supports (-moz-appearance:none) {
        .form-control {
            box-shadow: none;
        }
    }
/* ende firefox */


/* chromium */
    @media screen and (-webkit-min-device-pixel-ratio:0) {
        .form-control {
            box-shadow: none;
        }
    }
/* ende chromium */


/* ios iphone */
    @supports (-webkit-overflow-scrolling: touch) {
    }
/* ende ios iphone */

/* ie11 */
    @media all and (-ms-high-contrast: none), (-ms-high-contrast: active) {
    }
    /* fuer rwd stufen - "_:-ms-fullscreen, :root" MUSS vor die Klasse */
        @media all and (-ms-high-contrast:none) and (max-width: 420px) {
            _:-ms-fullscreen, :root body {
                display: none;
            }
        } /* Ende @media max-width:480px */
    /* ende fuer rwd stufen - "_:-ms-fullscreen, :root" MUSS vor die Klasse */
/* ende ie11 */






/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/
/*--------------------------------- rwd ---------------------------------*/
/*-----------------------------------------------------------------------*/
/*-----------------------------------------------------------------------*/

@media (max-width: 1180px) {
    #header_button_container {
        margin-top: 0px;
    }
    #header_button_container > div {
        display: none !important;
    }
    #header_button_container span#divider_span:first-of-type {
        display: block;
    }
    #header_button_container span#divider_span:last-of-type {
        display: none;
    }
    #header_button_container button {
        width: 152px;
        margin-left: 0;
        margin-bottom: 1.3rem;
    }
}
