
@media (min-width: 992px) {

.featurette-heading {
  margin-top: 120px;
}


.nbLogo.loginPage {
  background-position: 77px 120px;
}


.nbLogo.loginPage > .fa {
  padding-top: 63px;
}


}


/* @group min-width: 1279px */

@media screen and (min-width: 1279px) {

header div nav.offCanvas {
  width: 98%;
}

.claim {
  right: 150px;
}


.logo {
  left: 301px;
  background: transparent url("../../assets/img/logo_ds_59.svg") no-repeat 15px 0%;
}

DIV.nbLogo.loginPage {
  background-position: 72px 126px;
}


DIV.nbLogo.loginPage > .fa {
  padding-top: 84px;
}

#ahref-logo, #ahref-logo-login {
  margin-left: -66px;
}


nav.offCanvas {
  width: 80%;
}


.iconbtn.Wtext {
  font: normal normal 18px/30px 'FontAwesome', sans-serif;
  width:30px;
  text-align:center;
  -webkit-font-smoothing: antialiased;
  color: #fff;
  text-align: center;
  background-color:#FDAB48;
}


.block-list {
  text-align: left;
  margin: 0 0 0 -20px;
}


.block-list.justify {
  text-align: justify;
}


.block-list li {
  text-align: left; /* customize to suit */
  padding-left: 20px;
}


.inList {
  padding-top: 10px;
}


.steps dl {
  text-align: center;
}


.block-list dd {
  padding: 2px 5px 3px 5px;
  margin-top: 10px;
  position: relative;
  color: #c4c4c4;
}


.errorFile {
  margin-left: 2.5em;
}


.inputXl {
  position: absolute;
  bottom: 5px;
  left: 23.80952381%;
  margin-left: -15px;
}


.errorXl {
  position: absolute;
  right: 15px;
  bottom: 7px;
}


.nbLogo {
  background: transparent url(../../assets/img/nbLogoRetina.png) no-repeat 70px 40px;
  background-size: 70px 70px;
}


.nbLogo > .fa {
  margin-top: -10px;
}


.newsTxt {
  margin-top: 20px;
}


.nbLogo.error {
  background: transparent url(../../assets/img/nbLogoError.png) no-repeat 80px 55px;
  background-size: 83px 35px;
}


.nbLogo.error > .fa {
  font-size: 230px;
}


}
/* @ end Min-Width 1279px */


/* @group min-width: min-width: 1240px and max-width: 1590px */

/* #### Min-Width 1240px #### */

@media screen and (min-width: 1240px) and (max-width: 1590px) {

header  nav.offCanvas {
  width: 96%;
}

header  nav  span.pull-left {
    display: none!important;
}

.sidebar-offcanvas.left {
  padding-left: 30px;
}


.logo {
  left: -22px;
  background: transparent url("../../assets/img/logo_ds_59.svg") no-repeat 23px 50%;
  width: 55%;
}

#ahref-logo {
  margin-left: -334px;
}

#ahref-logo-login{
  margin-left: -318px;
}

.claim {
  right: 0;
}


.visible-lg.hiddenFirst {
  display: none!important;
}

/* Position der Sidebar im nicht ausgefahrenen Zustand */

/* rechts */
.row-offcanvas .sidebar-offcanvas.right {
    right: -23%;
}

/* Position der Sidebar im nicht ausgefahrenen Zustand */

/* rechts */
.row-offcanvas-right .sidebar-offcanvas.right {
    right: -18%;
}

/* Wie weit der Bereich nach rechts aussen animiert wird */

.row-offcanvas-right {
  /*right: 50%; /* 6 columns */
  /* smooth the animation */
  /* transform:translate(x, y);*/
  transform:translate(-20%, 0);
  -webkit-transform:translate(-20%, 0);
  -ms-transform: translate(-20%, 0);
}

.messageSummary.messageList .list-group-item-text {
  width: 20em;
}

}

/* @ end min-width: 1240px and max-width: 1590px */

@media screen and (min-width: 1200px) and (max-width: 1590px) {

.offCanvas i {
  font-size: 1.28571em;
}
}


@media screen and (min-width: 1540px) {

/*BS-List-inline - Formatierung überschreiben */
.list-inline.metaInfList {
  margin-left: 0;
}


.claim {
  right: 15px;
}


.metaInfList > li:first-child {
  border-left: 1px solid #c4c4c4;
  padding-left: 15px;
}


.metaInfList > li:last-child {
  border-right: 1px solid #c4c4c4;
  padding-right: 15px;
}


.metaInfList li.logoutBtnCont {
  border-left: none!important;
  border-right: 1px solid #c4c4c4;
  padding-right: 15px;
}


.nav.footerNav {
  margin-left: 0px;
}


.footerNav > li:first-child {
  border-left: 1px solid #002d52;
}


/*Badge für den ersten Rollout */

div.stoerer {
  background: transparent url('../../assets/img/kundenportal_stoerer.png') no-repeat;
  background-size: 251px 136px;
  width: 251px;
  height: 136px;
  position: absolute;
  right: 0;
  top: 0px;
}
}


@media screen and (min-width: 600px) and (max-width: 768px)  {

.inside i {
  font-size: 4.25em;
}


.inside span {
  font-size: 1.7em;
}


.profilList dt {
    float: left;
    width: 35%;
    clear: left;
    text-align: left;
    margin-bottom: 0px;
    color: #002d52;
    font-family: 'source-sans-pro';
}


.smallList {
  margin-bottom: 0;
}


}


@media screen and (min-width: 768px) and (max-width: 1023px)  {
  footer .container {
    width: 100%;
}

.responsive-table.threeCols thead tr > th:nth-child(3),
.responsive-table.threeCols tbody tr > td:nth-child(3){
  padding-right: 56px;
}


.responsive-table.twoCols {
    width: 96.25%;
}
}


/*!* Retina und HD - Displays ansprechen *!*/

/*@media only screen*/
/*and (min-device-width : 320px)*/
/*and (max-device-width : 768px)*/
/*and (-webkit-min-device-pixel-ratio: 2) {*/

/*!* STYLES GO HERE *!*/
/*h1 {*/
/*  border-bottom: 2px solid #c4c4c4;*/
/*}*/


/*h1:after {*/
/*  bottom: -15px;*/
/*  left: 15px;*/
/*}*/


/*.secondHeaderCont {*/
/*  border-bottom: 2px solid #c4c4c4;*/
/*}*/


/*.noBackground {*/
/*  border-bottom: 2px solid #C4C4C4;*/
/*  border-top: 2px solid #C4C4C4;*/
/*}*/
/*}*/


/*@media only screen*/
/*and (min-device-width : 320px)*/
/*and (max-device-width : 340px)*/
/*and (-webkit-min-device-pixel-ratio: 2) {*/

/* !* STYLES GO HERE *!*/

/*h1 {*/
/*  border-bottom: 2px solid #c4c4c4;*/
/*}*/

/*h1:after {*/
/*  bottom: -12px;*/
/*  left: 15px;*/
/*}*/


/*}*/


