
@import url("https://p.typekit.net/p.css?s=1&k=duf5rrj&ht=tk&f=35359.35360.35361.35362.35363.35364.35365.35366.35367.35368.35369.35370.35371.35372.35373.35374.35375.35376.35377.35378.35379.35380.35381.35382.35383.35384.35385.35386.35387.35388.35389.35390&a=1792366&app=typekit&e=css");

@font-face {
font-family:"brother-1816-thin";
src:url("https://use.typekit.net/af/d2bf21/00000000000000003b9b32da/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("woff2"),url("https://use.typekit.net/af/d2bf21/00000000000000003b9b32da/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("woff"),url("https://use.typekit.net/af/d2bf21/00000000000000003b9b32da/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n1&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:100;
}

@font-face {
font-family:"brother-1816-light";
src:url("https://use.typekit.net/af/29deea/00000000000000003b9b32dc/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("woff2"),url("https://use.typekit.net/af/29deea/00000000000000003b9b32dc/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("woff"),url("https://use.typekit.net/af/29deea/00000000000000003b9b32dc/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n2&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:200;
}

@font-face {
font-family:"brother-1816-book";
src:url("https://use.typekit.net/af/bb3a8a/00000000000000003b9b32df/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff2"),url("https://use.typekit.net/af/bb3a8a/00000000000000003b9b32df/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("woff"),url("https://use.typekit.net/af/bb3a8a/00000000000000003b9b32df/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n3&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:300;
}

@font-face {
font-family:"brother-1816-regular";
src:url("https://use.typekit.net/af/69907d/00000000000000003b9b32e1/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff2"),url("https://use.typekit.net/af/69907d/00000000000000003b9b32e1/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("woff"),url("https://use.typekit.net/af/69907d/00000000000000003b9b32e1/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n4&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:400;
}

@font-face {
font-family:"brother-1816-medium";
src:url("https://use.typekit.net/af/c66e2f/00000000000000003b9b32e2/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff2"),url("https://use.typekit.net/af/c66e2f/00000000000000003b9b32e2/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("woff"),url("https://use.typekit.net/af/c66e2f/00000000000000003b9b32e2/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n5&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:500;
}

@font-face {
font-family:"brother-1816-bold";
src:url("https://use.typekit.net/af/5d27c7/00000000000000003b9b32e5/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff2"),url("https://use.typekit.net/af/5d27c7/00000000000000003b9b32e5/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("woff"),url("https://use.typekit.net/af/5d27c7/00000000000000003b9b32e5/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n7&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:700;
}

@font-face {
font-family:"brother-1816-extrabold";
src:url("https://use.typekit.net/af/0e2446/00000000000000003b9b32e6/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff2"),url("https://use.typekit.net/af/0e2446/00000000000000003b9b32e6/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("woff"),url("https://use.typekit.net/af/0e2446/00000000000000003b9b32e6/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n8&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:800;
}

@font-face {
font-family:"brother-1816-black";
src:url("https://use.typekit.net/af/be70b8/00000000000000003b9b32e8/27/l?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3") format("woff2"),url("https://use.typekit.net/af/be70b8/00000000000000003b9b32e8/27/d?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3") format("woff"),url("https://use.typekit.net/af/be70b8/00000000000000003b9b32e8/27/a?primer=f592e0a4b9356877842506ce344308576437e4f677d7c9b78ca2162e6cad991a&fvd=n9&v=3") format("opentype");
font-display:auto;font-style:normal;font-weight:900;
}



/************************** Marie Kredit *******************/



/***************Sandeep **********/


/*
.ulfield ul li span{
    background: rgba(0, 0, 0, 0) url(../images/tick.png) no-repeat scroll;
    display: block;
    height: 55px;
    float: left;
    width: 40px;
    background-size: 65% 50% !important;
}
.ulfield ul li{

    line-height: 36px;
    margin-bottom: 20px;
    font-family: brother-1816-bold !important;
    font-size: 26px !important;
}
*/
.ulfield ul li{
    background: url(../images/tick_white.png) left 10px no-repeat;
    display: block;
    padding: 0 0 6px 39px;
    margin-bottom: 10px;
    list-style-type: none;
    width: 100%;
    font-family: 'brother-1816-regular';
    font-size: 24px;
    height: auto;
    color: #272726;
    background-size: 24px;
}


.partner_login .content-box .btn-wrapper{
    padding: 0 2% 2%;
   /* margin-left: 16%; */
}

.partner_login .content-box .btn-wrapper a.btn{
    padding: 4% 5% 4% 4%;
    font-size: 25px;

}

.partner_login .content-box hr{
   margin: 5px 0px;
}


#block-userlogin{
    padding:0 30%;
}


.logindirecturl{
    background: #dfa93f;
    padding: 9px 14px;
    text-align: center;
    /* margin: 0 37px; */
    cursor: pointer;
    /* height: 60px; */
    float: right;
    position: relative;
    border-bottom-right-radius: 0;
    -moz-bottom-right-radius: 10px;
    -webkit-bottom-right-radius: 10px;
    -o-border-bottom-right-radius: 10px;
    font-family: "Roboto-Medium";
    font-style: normal;
    font-size: 1.1em;
}


.btn{

}

.btn{

    background: #002f65;
   /* border: 1px solid #fff; */


    color: #fff;
    text-align: center;
    text-decoration: none!important;
     display: inline-block;

    font-family: "brother-1816";
    font-size: 1.05em;
    margin: 10px auto 0;
    max-width: 940px;
    white-space: normal;
    word-wrap:break-word;
}


.btn:hover, .btn:active{
    color: #fff !important;
}

.partner_login .base-image-content-wrapper h2{
    font-size: 56px;
    font-family: brother-1816 !important;
    font-weight: bold;
    color: #FFF;
}

.partner_login .base-image-content-wrapper h3{
    font-size: 27px;
    font-family: brother-1816 !important;
    font-weight: bold;
    color: #FFF;
}

.partner_login .base-image-content-wrapper ul li {
    color: #FFF;
}

.partner_login .base-image-full-width{
    background-color: #002f65 !important;
}

.landing-node-footersection .fourColumn:after {
    content: "";
    display: block;
    clear: both;
}


.landing-node-footersection .fourColumn .colum{

    margin:0 !important;
    width:25% !important;
    text-align: center !important;

}

#footer.partner_login {

    margin-top: 0px !important;
    border-top: 0px !important;

}

.partner_login #bottom-footer {
    background: #002f65;
}



.partner_login .bottom-wrapper {
    background: transparent;
    width: 80%;
    padding: 10px 0px;
    color: #000;
}

.partner_login .bottomList{
    padding-left: 0px !important;
}

.partner_login  .bottom-list-div{
    width: 100%;
    padding: 0 !important;
}

.partner_login .bottomList a, .partner_login .bottomList a:hover{
    padding:0px !important;
    color:#FFF !important;
    font-family: brother-1816-book !important;
    font-size: 26px;
}
.partner_login .bottomList li{
    padding-right: 3% !important;
}

.partner_login .bottomList li:last-child{
    padding-right: 0px !important;
}

.partner_login .content-box{
    background:  #002f65 !important;
}

.partner_login .content-box .header-box{
    padding: 32px 10px 20px 18px;
}
.partner_login .content-box:last-child{

    margin-top: 40px;
}

.partner_login .content-box  .ul-container{
    padding: 0px 22px 10px;
}

.partner_login .landing-node-footersection{
    margin: 25% 7% 0 7% !important;
    width: 84%;
    position: relative;
    z-index: 2;
}
@media only screen and (min-width: 801px) and (max-width: 980px) {
  .partner_login .landing-node-footersection{
    margin: 86% 7% 0 7% !important;
  }
  .partner_login .copyright{
    margin-bottom: 25px;
  }
  #footer .bottom-list-div {
    margin-bottom: 6px!important;
  }
}

.partner_login .fourColumn{
    margin: 0px !important;
    padding: 0px !important;
}

.partner_login .base-image-full-width {
    background-color: #002f65 !important;
    margin: 0px;
}

.partner_login .base-image-content-wrapper {
    margin: 46.4% 0 0% 10% !important;
    width: 38% !important;
    z-index: 2;
    position: relative;
}


.partner_login .base-image-full-width .background-img{
    position: absolute;
    left: 0;
    top: 0;
    z-index: 1;
    width: 100%;
}

.partner_login  p{
    padding: 0 !important;
    font-size: 25px !important;
    font-family: 'brother-1816-light' ;
}
.partner_login  p strong{
    padding: 0 !important;
    font-size: 26px !important;
    font-family: brother-1816-bold !important;
}


.partner_login .bottom-list-div .bottomList{
    width: 100% !important;
}

.partner_login .copyright{
    font-size: 18px;
    font-family: brother-1816-book;
    text-align: center;
    font-family: brother-1816-light !important;
}


/** Map work **/

#views-exposed-form-map-location-view-block-1 .form-item-nid,
.sidebar-1-map-location .views-exposed-form .form-submit,
.sidebar-1-map-location #map_custom_filter_nodes{
    display:none;
}

#views-exposed-form-map-location-view-block-1 .form-item.form-item-field-postal-code-value .control-label{
    width: 100% !important;
    color : #000;
}




/*******Footer work**/

.footer-wrapper {
    margin-bottom: 1px;
    width: 100%;
    padding: 0% 5% 0 5% !important;
}

#block-footerblock .twoColumn .colum img {
  width: 50%;
}
#block-footerblock .fourColumn .colum img {
    width: 20%;
}

/********TABbed contnet*********/
.tabsCustomSection {
    float: left;
    width: 100%;
    border-bottom: 3px solid #002f65 !important;
    margin: 17px 0 0 0;
}


table.formattedTable tr:nth-child(odd) {
    background-color: #DCDCDE;
}

.tab-text-wrapper p{
    font-size: 0.8em;
    padding: 0;
}


/**** Press Archive ******/

.press-archive-tab.btn.active{
    background: #002f65 !important;
    color: #fff !important;
    box-shadow: none !important;
    -webkit-box-shadow: none !important;
    -moz-box-shadow: none !important;
}

.view-press-archive-year-block .view-content{
    border-bottom: 3px solid #002f65 !important;

}

.press-archive-tab.btn {
    border-top-left-radius: 0px !important;
    -moz-border-top-left-radius: 0px !important;
    -webkit-border-top-left-radius: 0px !important;
    -ms-border-top-left-radius: 0px !important;
    border-top-right-radius: 10px !important;
    -moz-border-top-right-radius: 10px !important;
     -webkit-border-top-right-radius: 10px !important;
    -ms-border-top-right-radius: 10px !important;
}
.view-press-archive-year-block a:hover, .view-press-archive-year-block a:focus {
     color: #002f65 !important;
}

.view-press-archive-year-block a {
    background: #fff !important;;
    color: #002f65 !important;
    min-height: 30px;
    display: inline-block;
    padding: 15px !important;;
    font-weight: bold !important;;
    font-family: 'brother-1816-regular' !important;;

}

.header-right-wrapper {
    width: 53% !important;

}
/******************************/


/******************************/




/****************Darshika changes***********************/

.side-nav li span.sprite-icons-sidebar{


}
.side-nav li span.sprite-icons-sidebar.telefon_sidebar{

  background: url(/sites/connect/files/inline-images/Kreis_Telefon_ohne_Hintergrund.png) !important;
 height: 58px !important;
  background-size: 100% 100% !important;
  padding-left: 27%;
  margin-top: 1%;
  margin-left: 4%;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.side-nav li span.sprite-icons-sidebar.email_sidebar{

  background: url(/sites/connect/files/inline-images/Kreis_eMail_ohne_Hintergrund.png) !important;
 height: 58px !important;
  background-size: 100% 100% !important;
  margin-top: 1%;
  padding-left: 27%;
  margin-left: 4%;
  background-repeat: no-repeat !important;
  background-position: center center !important;

}

.side-nav li span.sprite-icons-sidebar.location_sidebar{

  background: url(/sites/connect/files/inline-images/Kreis_Standort_ohne_Hintergrund.png) !important;
 height: 58px !important;
  background-size: 100% 100% !important;
  margin-top: 1%;
  padding-left: 27%;
  margin-left: 4%;
  background-repeat: no-repeat !important;
  background-position: center center !important;

}

.side-nav li a:hover span.sprite-icons-sidebar.telefon_sidebar, .side-nav li a.selected span.sprite-icons-sidebar.telefon_sidebar{

  background: url(/sites/connect/files/inline-images/Kreis_Telefon.png) !important;
 height: 58px !important;
  background-size: 100% 100% !important;
  margin-top: 1%;
  padding-left: 27%;
  margin-left: 4%;
  background-repeat: no-repeat !important;
  background-position: center center !important;


}

.side-nav li a:hover span.sprite-icons-sidebar.email_sidebar, .side-nav li a.selected span.sprite-icons-sidebar.email_sidebar{

  background: url(/sites/connect/files/inline-images/Kreis_eMail.png) !important;

  height: 58px !important;
  background-size: 100% 100% !important;
  margin-top: 1%;
  padding-left: 27%;
  margin-left: 4%;
  background-repeat: no-repeat !important;
  background-position: center center !important;
}

.side-nav li a:hover span.sprite-icons-sidebar.location_sidebar, .side-nav li a.selected span.sprite-icons-sidebar.location_sidebar{

  background: url(/sites/connect/files/inline-images/Kreis_Standort.png) !important;
   height: 58px !important;
  background-size: 100% 100% !important;
  margin-top: 1%;
  padding-left: 27%;
  margin-left: 4%;
  background-repeat: no-repeat !important;
  background-position: center center !important;

}

.side-nav li span.sprite-icons-sidebar.cookie_sidebar{

    background: url(/sites/connect/files/inline-images/Cookie_ohne_Hintergrund.png) !important;
    height: 58px !important;
    background-size: 100% 100% !important;
    margin-top: 1%;
    padding-left: 27%;
    margin-left: 4%;
    background-repeat: no-repeat !important;
    background-position: center center !important;

  }

  .side-nav li a:hover span.sprite-icons-sidebar.cookie_sidebar, .side-nav li a.selected span.sprite-icons-sidebar.cookie_sidebar{

    background: url(/sites/connect/files/inline-images/Kreis_Cookie.png) !important;
    height: 58px !important;
    background-size: 100% 100% !important;
    margin-top: 1%;
    padding-left: 27%;
    margin-left: 4%;
    background-repeat: no-repeat !important;
    background-position: center center !important;

  }


.sidebar_content_block{
 background : #002f65;
}

.sidebar_content_block p{
 color : #FFF;
}

#block-views-block-map-location-view-block-1{
 background : #002f65;
 z-index: 1051;
}

.user-login-form{
  margin : auto;
  width : 50%;
  margin-bottom : 1%;
  margin-top: 1%;
}

#block-partnerpdflinks{
  margin : auto;
  width : 80%;
  margin-bottom : 2%;
}

.user-pass{
  margin : auto;
  width : 50%;
  margin-bottom : 1%;
  margin-top: 1%;
}

#footer{
    margin-top:30px !important;
}

#footer .twoColumn {
  padding: 0;
  margin-top: 25px;
}
#footer .twoColumn.full-width p {
  margin-top: 0;
  margin-bottom: 0;
  padding-top: 5px;
}
#footer .bottom-list-div {
  margin-top: 25px;
  margin-bottom: 0;
}
#block-mariemenu .nav{
    padding-top:1% ;
}

#block-mariemenu .nav > li {
    position: relative;
    display: block;
    float: left;

    padding-left: 1.5%;
    padding-right: 1.5%;
    border-right: solid 4px orange;
    font-size: 1.3em;
    font-family: 'Roboto-Regular';
}

#block-mariemenu .nav > li > a{
  display : inline;
  padding: 0px 0px;
  color : #000;
}

#block-mariemenu .nav > li > a:hover{
  background: #fff;
}

#block-mariemenu .nav > li.active a{
  color:orange;
}

#block-mariemenu .nav > li:last-child {
  border-right: none !important;
}

.navbar-btn{
margin-top:0px;
margin-bottom:0px;
}




.dialog-off-canvas-main-canvas {
  display: flex;
  flex-direction: column;
  min-height: 100vh;
}
#footer{
}

.top-content-wrapper {
  flex-grow: 1;
}

.footer-div{
  background: #002f65;
}

#footer #block-logoutblock .field--name-body p {
  text-align: center;
}


#bottom-footer{
    background: #002f65;
    padding : 0;
   /* padding: 0% 8% 0 8% !important; */
}

.bottom-wrapper{
  background : #002f65;
  width:100% !important;
  padding: 0 5%;
}

#sidebar{
  top: 104px;
  width : 213px;
}

#block-userlogin{
  padding:0 25%;
}

.side-nav li{
  height: 66px;
}

.side-nav li a{
   height: 100%;
   background: #fae6d7;
}

.side-nav li a small{
  padding-left: 10%;
}

.arrowList{float: left;width: 100%;}
.arrowList li{background: url(../images/icon-slider-tiles-next.png) no-repeat left 5px;padding: 0 0 0 24px;font-family: "Roboto-Light";font-style: normal;font-weight: 300;font-size: 1em;color: #000;display: block;}

.logindirecturl {
    background: #002f65;
    color: #fff;
    height: 44px;
    border-radius: 5px;
}

.bottomList li a,.bottomList li a:hover {
    color : #FFF;
}

.bottom-list-div{
	width: 100%;
	text-align : center;
	margin-top : 2%;
	margin-bottom: 1%;
}

.copyright{
    text-align : center;

    padding-bottom: 1%;
    padding-top: 0%;
    padding-left:0%;
}

.bottomList{
 	padding-left : 12%;
}


.bottomList li{
	padding-right : 34px;
}

.bottomList li:last-child{
	padding-right : 0px;
}


.side-nav li a:hover, .side-nav li a.selected{
    background : #fae6d7;
}

.side-nav li a small,.side-nav li a:hover small, .side-nav li a.selected small{color: #000;font-size:1.2em}


.main-div-kredit{
	text-align : center;
	margin-top:4%;
}

.three-col-div{
	display : grid;
}

.three-col-heading-div{
	padding-left:10%;
	padding-right:10%;
}

.bottom-margin-div{
	margin-bottom: 2%;
}

.top-margin-div{
	margin-top: 4%;
}

.inner-pages-center{
    padding-left:10%;
    padding-right:10%;
}

.logout-button .logout_a{
    margin-top: -2%;
    float: right;
    margin-right: 13%;
}

.logout-button .logout-image{
    width: 3.5%;
    margin-top: -4.5%;
    float: right;
    margin-right: 9.5%;
}

.user-login-form .form-item .control-label {
    margin: 0;
    width: 100%;
    color: #000;
}

.user-login-form .form-control {
    border: 1.5px solid #002f65;
    border-radius: 10px;
    box-shadow: 2.5px 2.5px 2px 1px rgb(0 0 0 / 9%);
    height: 55px;
}

.user-login-form .form-item{
    margin-top : 5%;
}

.request-password-link{
    float: right;
    margin-top: -7%;
    margin-right: 25%;
}

.user-login-form{
    margin-top:5%;
    margin-bottom:5%;
}

.tabs--primary li{
   padding: 0 3%;
}

#footer{
    border-top: 0px;
}

#block-userlogin{
    padding : 0 5%;
}

.page-layout-wrapper-full .page-header{
	width : 100%;
	padding:0 10%;
}

.webform{
	padding: 0 10%;
}

.webform-submission-form .panel-heading{
   	background: #002f65!important;
}

.webform-submission-form .btn:hover, .webform-submission-form .btn:focus, .webform-submission-form .btn:active{
	background: #002f65!important;
	color: #fff!important;
}

.webform-submission-form .btn{
	color: #fff !important;
}

.field--name-field-partner-ex-id{
	padding:0 3%;
}

.infoSection{
       text-align : left;
}

.printingSec img{
       width: 35px;
       height : 20px
}

.region-inside-body-tag .view-footer .accordianSection .accHeading.active,.region-inside-body-tag .view-footer .accordianSection .accHeading,.accordianSection .accHeading{
	/*  background : #f59e42; */
}

.mobile{
	display : none;
}

.pdf #mainContainer .toolbar #toolbarViewer{
     display: none !important;
}

.partner_login .bottom-list-div{
	padding: 0 7% !important;
}

.fixed_button{
	float: right;
    /*margin-top: -20px;
    position: fixed;
    right: 0;
    /*top: 68%;*/
    z-index: 999;
}

#edit-anrede{
    display: block;
    column-count : 2;
}

#edit-bereits-anadi-kunde-{
    display: block;
    column-count : 2;
}

#edit-anrede--wrapper legend{
    float: left;
    width: 40%;
}

#edit-bereits-anadi-kunde---wrapper legend{
    float: left;
    width: 40%;
}

#user-form{
    padding:0 10%;
    margin-top: 2%;
}

#edit-field-partner-ex-id-wrapper{
	padding:0%;
}

#user-form .form-item{
	margin-bottom:1%;
}


.partner-kredit-image{
    margin-left : 60%;
    transform : rotate(-20deg);
}

.partner_login hr {
            border-top: 1px solid #fff;
	    padding : 0 1%;
	    width : 92%;
	    margin-left:3% !important;
	    margin-right: 3% !important;
}

.grey-background-div {
    background: 0% 0% / cover #DCDCDE;
}

.tab-text-wrapper {
    margin: 4px 0 0 0;
}

.tabsCustomSection li{
	padding-right : 2%;
}

.checkList{
	float : none;
}

    a.btn.iloan-url-mapping-partner-login {
      height: auto;
        box-shadow: 3px 2px 2px rgb(0 0 0 / 30%);
        font-family: 'brother-1816-regular' !important;
        background-color: #002f65 !important;
        text-transform: none;
      white-space: nowrap;
    }

a.btn.iloan-url-mapping-partner-login .sk-circle {
  display: none;
}
a.btn.iloan-url-mapping-partner-login.btn-aab-custom::after{
  position: absolute;
  top: 50%;
  right: 0;
  transform: scale(0.8) translateY(-50%);
}
  /*  a.btn.iloan-url-mapping-partner-login::after {
        margin-left: 10px;
        content: "";
        background-image: url(/sites/connect/files/2021-06/Pfeilspitze.png);
        background-size: 100% 100%;
        display: inline-block;
        height: 35px;
        width: 35px;
        transform: scale(0.8);
        vertical-align: middle;
    } */

    a.btn.partner-btn-arrow::after {
        margin-left: 20px;
        content: "";
        background-image: url(../images/pfeil_blau.svg);
        background-size: 100% 100%;
        display: inline-block;
        height: 20px;
        width: 20px;
        vertical-align: middle;
      margin-top: -1px;
    }


.partner_login .content-box .btn-wrapper a.btn{
	 background-color: #FFF !important;
	 box-shadow: none;
     color: #002f65 !important;
     border-radius: 10px !important;
     border: 2px solid #fff;
     box-shadow: 5px 6px 3px 1px rgb(0 0 0 / 30%) !important;
}

.hyphenList{
      float : none;
}


.hyphenList li {
    background: none !important;
    font-size: 20px !important;
}

.hyphenList li:before {
    display: inline-block;
    content: "-";
    width: 1em;
    margin-left: -2%;
}

.tabsCustomSection a{
     border-bottom-right-radius: 10px;
}

.press-archive{
   padding : 0 10%;
}

.btn-back::before {
        margin-left: 5px;
	      margin-right : 5px;
        content: "";
        background-image: url(../images/pfeil_weiss.svg);
        background-size: 100% 100%;
        display: inline-block;
        height: 25px;
        width: 25px;
        transform: scale(0.8) rotate(180deg);
        vertical-align: middle;
    }

 .btn-back{
	text-transform: none !important;
    	font-family: 'brother-1816-regular';
    	background: #002f65 !important;
    	height: 39px;
	box-shadow: 3px 2px 2px rgb(0 0 0 / 30%);
	font-size: 0.8em;
 }

.btn-aab-custom.btn-min-width{
	min-width : 240px;
	text-align : left;
	line-height : 28px;
}

.btn-aab-custom.btn-min-width::after{
	float : right;
}

.sidebar-1-map-location #map_custom_filter_nodes .control-label{
      color : #000;
}

#map_content_loader{
	margin-top : 5%;
}

.hyphenList-partner li{
      font-size : 16px !important;
}

#block-footerblock .fourColumn .colum.first{
    margin : 0 5% 0 5%;
}
#block-footerblock .fourColumn .colum{
    margin : 0 5% 0 5%;
}

.form-item-field-postal-code-value .glyphicon{
    margin-left: -1px;
    border: 1px solid #ccc;
    padding: 5.2px;
    height: 34px;
    top: 0!important;
    border-bottom-right-radius: 5px;
    border-top-right-radius: 5px;
}
.form-item-field-postal-code-value span{
    vertical-align: bottom;
}
.form-item-field-postal-code-value .glyphicon-search:before {
    content: "\e003";
    position: relative;
    top: 2px;
}
.form-item-field-postal-code-value .form-control{
   border-top-right-radius: 0;
   border-bottom-right-radius: 0;
   width : 87%;
}

#loading-icon{
    width: 16%;
    margin-left: 33%;
    margin-top: 25%;
    z-index: 5;
    position: absolute;
    display : none;
}


#edit-center-coordinates{
        display : none;
}




/********* Rahul Changes*****************/

 .nav>li {
        border-right: solid 2px #002f65 !important;
    }

    .btn-aab-custom {
      /*  border-radius: 8px !important;  */
        text-transform: none !important;
        font-family: 'brother-1816-regular';
        background: #002f65 !important;
    }

    .logindirecturl,
    .btn-aab-custom {
        box-shadow: 3px 2px 10px rgb(0 0 0 / 30%);
    }
#block-footerblock .twoColumn .colum a {
  color: #FFF !important;
  font-family: "Roboto-Light" !important;
}
    #block-footerblock .fourColumn .colum a {
        color: #FFF !important;
        font-family: "Roboto-Light" !important;
    }

    .btn-aab-custom::after {
        margin-left: 5px;
        content: "";
        background-image: url(../images/pfeil_weiss.svg);
        background-size: 100% 100%;
        display: inline-block;
        height: 25px;
        width: 25px;
        transform: scale(0.8);
        vertical-align: middle;
      margin-top: -1px;
    }

 .btn-abrechen::before {
        margin-left: 5px;
	margin-right : 5px;
        content: "";
        background-image: url(/sites/connect/files/2021-06/btn-triangle-innerleft.png);
        background-size: 100% 100%;
        display: inline-block;
        height: 32px;
        width: 32px;
        transform: scale(0.8);
        vertical-align: middle;
    }

.btn-abrechen{
	text-transform: none !important;
    	font-family: 'brother-1816-regular';
    	background: #002f65 !important;
    	height: 40px;
	box-shadow: 3px 2px 2px rgb(0 0 0 / 30%);
	font-size: 0.8em;
   }

     .custom-checklist-aab li {
         background: url(../images/icons/Aufzaehlung.svg) no-repeat left 0px;
         padding-left: 24px !important;
        padding: 0px 0px 0px 26px !important;
        background-size: 1.5rem;
       margin-bottom: 3px;
    }

   .logindirecturl, .btn-aab-custom {
      box-shadow: 3px 2px 2px rgb(0 0 0 / 30%);
   }


   /*****AAB-1790*****/

.sidebar-1-map-location .form-item-field-map-location-proximity-lat, .sidebar-1-map-location .form-item-field-map-location-proximity-lng, .sidebar-1-map-location  .form-item-field-map-location-proximity {
    display:none;
}

.region-inside-body-tag .view-footer .accordianSection .accHeading {
    background: inherit !important;
}

.region-inside-body-tag .view-footer .accordianSection .accHeading.active{
    background: inherit !important;
}

div[id^="edit-center-coordinates"],
div[id^="edit-field-map-location-proximity-center-coordinates"]{
        display : none;
}


.fixed_button a.btn.iloan-url-mapping-partner-login{
    font-size: 1em;
    padding-top: 7px;
  padding-right: 30px;
  margin-bottom: 20px;
    border-top-right-radius: 0px!important;
    border-bottom-right-radius: 0px!important;
  position: relative;
}

.twoColumn .colum.first .custom-h2-aab{
    padding-bottom: 0;
}

 /* changes for map */

#views-exposed-form-map-location-view-block-2 .form-item-nid{
    display: none;
}

#views-exposed-form-map-location-view-block-2 button[id^="edit-submit-map-location-view"]{
    display: none !important;
}

#views-exposed-form-map-location-view-block-2 .form-item-field-map-location-proximity{
    display: none!important;
}

#loading-icon-1{
    width: 5%;
    margin-left: 12%;
    margin-top: 15%;
    z-index: 5;
    position: absolute;
    display:none;
}

#map-location-view-page{
    margin: 0 10%;
}

.sidebar-2-map-location .form-item-field-postal-code-value{
    margin: 0 30%;
}

#views-exposed-form-map-location-view-block-2 .form-item .control-label{
    margin: 0 20%;
    width: 100%;
}

.sidebar-2-map-location .view-footer ul.tabsCustomSection{
    width:40%;
}
.sidebar-2-map-location .view-footer ul.tabsCustomSection #tab2 div:first-child{
    width:40%;
    float: left;

}
.sidebar-2-map-location .view-footer ul.tabsCustomSection #tab2 div:last-child{
    width:55%;
    float: left;

}
.spanLocation{
  /*  max-width: 134px; */
    display: inline-block;
}
.sidebar-2-map-location #map_content_loader{
    margin-top:0;
}

.sidebar-2-map-location .tabsCustomSection {

    height: 19.96em;
    border: 1px solid #ccc;
    padding: 0;
    margin: 0;
    overflow: scroll;
    overflow-x: hidden;
}

.sidebar-2-map-location .tabsCustomSection li {
    width: 100%;
    border: 1px solid #ccc;
}

.sidebar-2-map-location .tab-text-wrapper{
    margin-top:2%;
}


.location-content{
    display : none;
}

#map_custom_filter_nodes{
    display : none;
}

.sidebar-2-map-location .tabsCustomSection a.active{
    background : none !important;
}

.sidebar-2-map-location .tabsCustomSection{
/*    border-bottom: 3px solid !important;
    border-top:  3px solid !important;
    border-left:  3px solid !important;
    border-image:
    linear-gradient(
      to bottom,
      red,
      rgba(0, 0, 0, 0)
    ) 1 100%;*/
    border-right: 0;
}
#map-location-view-page .geolocation-map-container {

    border: 7px solid;
    border-image-slice: 1;
    border-width: 5px;
    border-image-source: linear-gradient(130deg,#f25043,#ed665b 41.07%,#fff 76.05%);
}
#map_content_loader .tabsCustomSection{
    border: 20px solid;
    position: relative;
    right: -1px;
    border-right: 0;
    /*border-bottom:  none;*/
    border-bottom: 5px solid ;/*#f59e42 !important;*/
    border-image-slice: 1;
    border-width: 5px;
    border-image-source: linear-gradient(130deg,#f25043,#ed665b 41.07%);
}
#map_content_loader article #tab2{
    /*width: 100%;
    min-width: 900px;
    min-height: 300px;*/
    /*padding: 40px 20px;*/
}
.sidebar-2-map-location article .tabText{
    width: 100%;
    min-height: 300px;
    padding: 40px 20px;
    border: 7px solid;
    border-image-slice: 1;
    border-width: 4px;
    border-image-source: linear-gradient(130deg,#f25043,#ed665b 41.07%,#fff 76.05%);
}
/*.view-content:before,*/

.sidebar-2-map-location .tabsCustomSection:before{
   /* content: "";
    background: linear-gradient(130deg,#ff7a18,#af002d 41.07%,#000 76.05%);
    position: absolute;
    top: -5px;
    left: -5px;
    width: calc(100% + 10px);
    height: calc(100% + 10px);
    z-index: -1;
    border-radius: 12px;*/
}
/* #label-6-loc{
    display: none;
} */
/*
#map-location-view-page .view-footer{
    display: none;
} */
.locHeading{
    color: #002f65;
    font-size: 1.03em;
    font-weight: bold;
    font-family: "Roboto-Medium";
}

.sidebar-2-map-location .view-filters.form-group{
    margin-bottom: 0;
}
#mylocation-btn{
    /*margin: 0 30%;*/
    display: block;
    margin-top: 15px;
 /*   max-width:455px; */
    padding: 4px 0;
}
#label-6-loc{
    margin-bottom: 1%;
    width: 100%;
}

.sidebar-2-map-location{
    margin-top: 3%;
}

#views-exposed-form-map-location-view-block-2 .form-item-field-postal-code-value .form-control{
    text-align: center;
    width: calc(100% - 30px);
}

#views-exposed-form-map-location-view-block-2 .form-item-field-postal-code-value .control-label {
    font-family: "Roboto-Medium";
    font-weight: bold;
    font-size: 1.5em;
    margin: auto;
    text-align: center;
    margin-bottom: 1%;
}

#status{
    text-align: center;
}
.geolocation-map-container,
.sidebar-2-map-location .tabsCustomSection {
    height: 19.96em;
}

#sidebar_webform_content{
    padding-right: 0 !important;
}
.webform-submission-rueckruf-vereinbaren-form .webform-actions{
    bottom: -10px;
    position: absolute;
    margin-left: 63%;
}

/*Responsive Map css*/

/*Responsive Map css*/
@media only screen and (min-width: 767px) and (max-width: 1280px){
    .geolocation-map-container,
    .sidebar-2-map-location .tabsCustomSection {
        height: 19.94em;
    }
}
@media only screen and (min-width: 1280px){
  .geolocation-map-container,
  .sidebar-2-map-location .tabsCustomSection {
    height: 32em;
  }
}
@media only screen and (max-width: 767px) {
    #views-exposed-form-map-location-view-block-2 .form-item-field-postal-code-value .form-control{
       width: calc(100% - 30px);
    }
    .form-item-field-postal-code-value .glyphicon{
      top:  -0.1px
    }
    #map-location-view-page .geolocation-map-container{
        left: 1px;
        border-left: 5px solid!important;
        border-image-source: linear-gradient(159deg,#f25043,#ed665b 98.07%,#fff 224.05%);
    }
    .form-item-field-postal-code-value input, .form-item-field-postal-code-value select {
        vertical-align: baseline;
    }

     #mylocation-btn{
        width: 100%;
        margin: 0;
     /*   max-width: 530px; */
        padding: 7px 0;
        font-size: .8em;
    }

    #label-6-loc {
        text-align: center;
    }

     #status{
        text-align: center;
    }

    #loading-icon-1 {
      width: 8%;
      margin-left: 37%;
      margin-top: 30%;
   }

    .sidebar-2-map-location .form-item-field-postal-code-value {
       /* margin: 0 10%; */
	margin: auto;
	width: 100%;
    }
    #views-exposed-form-map-location-view-block-2 .form-item .control-label{
        margin: 0 auto;
        width: 100%;
    }
    .sidebar-2-map-location article .tabText{
       /* max-width: 300px; */
    }
    .sidebar-2-map-location .form-item-field-postal-code-value {
        margin: 0!important;
    }
    .form-item-field-postal-code-value .form-control{
        display: inline-block;
    }
    .sidebar-2-map-location .view-footer ul.tabsCustomSection,
    .sidebar-2-map-location  .view-content{
        width: 100%!important;
    }
    #map_content_loader .tabsCustomSection{
        border-top: 0!important;
        border-right: 5px solid;
        border-image-source: linear-gradient(130deg,#f25043,#ed665b 65.07%,#fff 76.05%);
    }
    .locHeading {
        display: inline-block;
        max-width: 250px;
    }
    .form-map-location-view-block-2 .form-item .control-label {
        margin: 0px 5%;
    }
}
