.nav-pills-top > li.open, .nav-pills-top-mobile > li.open {
    border-bottom: 2px solid #1a74b0;
}


.content-box-uni-weinrot a{
	color: #a71c49;
}	
	

.content-box-uni-weinrot h3 {
    font-size: 22pt;
    line-height: 22pt;
    margin-top: 17pt !important;
    margin-bottom: 8.5pt;
    word-wrap: break-word;
	color: #a71c49;
}

.content-box-uni-weinrot {
    background-color: #f9f9f9;
    padding: 25px 10px;
    margin-bottom: 40px;
}

.content-box-uni-weinrot small {
    background-color: #a71c49;
    color: white;
    padding: 5px 10px;
    margin-left: -10px;
    text-transform: uppercase;
}

.content-box-uni-weinrot a{
	color: #a71c49;
}	


.content-box-uni-hellgruen a{
	color: #94c154;
}	
	

.content-box-uni-hellgruen h3 {
    font-size: 22pt;
    line-height: 22pt;
    margin-top: 17pt !important;
    margin-bottom: 8.5pt;
    word-wrap: break-word;
	color: #94c154;
}

.content-box-uni-hellgruen {
    background-color: #f9f9f9;
    padding: 25px 10px;
    margin-bottom: 40px;
}

.content-box-uni-hellgruen small {
    background-color: #94c154;
    color: white;
    padding: 5px 10px;
    margin-left: -10px;
    text-transform: uppercase;
}

.content-box-uni-mint a{
	color: #11897a;
}	


.content-box-uni-mint h3 {
    font-size: 22pt;
    line-height: 22pt;
    margin-top: 17pt !important;
    margin-bottom: 8.5pt;
    word-wrap: break-word;
	color: #11897a;
}

.content-box-uni-mint {
    background-color: #f9f9f9;
    padding: 25px 10px;
    margin-bottom: 40px;
}

.content-box-uni-mint small {
    background-color: #11897a;
    color: white;
    padding: 5px 10px;
    margin-left: -10px;
    text-transform: uppercase;
}

.content-box-uni-gray a{
	color: #7b7b7b;
}	

.content-box-uni-gray h3 {
    font-size: 22pt;
    line-height: 22pt;
    margin-top: 17pt !important;
    margin-bottom: 8.5pt;
    word-wrap: break-word;
	color: #7b7b7b;
}

.content-box-uni-gray {
    background-color: #f9f9f9;
    padding: 25px 10px;
    margin-bottom: 40px;
}

.content-box-uni-gray small {
    background-color: #7b7b7b;
    color: white;
    padding: 5px 10px;
    margin-left: -10px;
    text-transform: uppercase;
}

.toggle-icon-level2{
	position: relative;
	right:20px;
	top:-20px;
}

/********************** FONT ********************/
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 300;
  src: local("Roboto Light"), local("Roboto-Light"), url(../FONTS/Roboto-Light.woff2) format("woff2"); }
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 400;
  src: local("Roboto"), local("Roboto-Regular"), url(../FONTS/Roboto-Regular.woff2) format("woff2"); }
@font-face {
  font-family: 'Roboto';
  font-style: normal;
  font-weight: 700;
  src: local("Roboto Bold"), local("Roboto-Bold"), url(../FONTS/Roboto-Bold.woff2) format("woff2"); }
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 300;
  src: local("Roboto Light Italic"), local("Roboto-LightItalic"), url(../FONTS/Roboto-LightItalic.woff2) format("woff2"); }
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 400;
  src: local("Roboto Italic"), local("Roboto-Italic"), url(../FONTS/Roboto-Italic.woff2) format("woff2"); }
@font-face {
  font-family: 'Roboto';
  font-style: italic;
  font-weight: 700;
  src: local("Roboto Bold Italic"), local("Roboto-BoldItalic"), url(../FONTS/Roboto-BoldItalic.woff2) format("woff2"); }
  
/********************** END FONT ********************/

.navbar-uni-mobile{
		margin-left: -15px;
}


div.vertical-nav li a.act {
    background-color: #0063a6;
	font-weight:400;
}

div.vertical-nav a.level2 {
    padding: 3px 6px 3px 10px;
    margin: 0 0 0 10px;
    text-transform: none;
}

div.vertical-nav li a.act:hover, div.vertical-nav li a:hover{
  background-color: #267ab3; 
  text-decoration:none;
  }
  
  
div.vertical-nav ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
}

div.vertical-nav li {
    margin: 0px;
    padding: 0px;
    display: block;
    background-color: #dddddd;
}

div.vertical-nav a.level1 {
    padding: 3px 30px 3px 10px;
}

div.vertical-nav li a {
    color: white;
    background-color: #909090;
	border:0;
}

div.vertical-nav li a {
    display: block;
    border-bottom: 2px solid #dddddd;
}


.navbar-uni .full-width .menu-content .menu-top .big {
    position: relative;
    top: 50%;
}


.navbar-right .dropdown-menu-lang{
	//padding:0;
}

.nav-pills-top > li > a, .nav-pills-top-mobile > li > a {
    position: relative;
    display: block;
    padding-top: 2px;
    padding-bottom: 2px;
    padding-left: 10px;
    padding-right: 10px;
    color: #7b7b7b;
}

.nav-pills-top > li, .nav-pills-top-mobile > li {
    float: left;
    font-size: 11pt;
    margin-left: 2px;
    vertical-align: middle;
}

.icon-right {
        font-size: 0.75em;
        margin-right: 5px;
        color: #d2d2d2;
}


.footer-quicklinks-list > a > span::before, .nav-pills-info > li > a > span::before {
color: #a4a4a4;
position: absolute;
right: 10px;
top: 50%;
transform: translateY(-50%);
font-size: 10pt;

}



/****************** Mobile Menu ++++******************/
@media (max-width: 1199px) {
  .icon-navi-open:before, .icon-navi-close:before {
    left: 12px;
    position: relative; } }
.navbar-uni-mobile {
  clear: both;
  margin-right: 0; }
  .navbar-uni-mobile a:hover, .navbar-uni-mobile a:focus {
    background-color: #7b7b7b !important; }
  .navbar-uni-mobile li.dropdown-mobile.open a.link-text:hover, .navbar-uni-mobile li.dropdown-mobile.open a.link-text:focus {
    background-color: #0063a6 !important; }
	
.navbar-uni-mobile .navbar-nav > li a.toggle-icon:hover, .navbar-uni-mobile .navbar-nav > li a.toggle-icon:focus,.navbar-uni-mobile .navbar-nav > li a.toggle-icon:active{
	background-color: transparent;
}s

.navbar-uni-mobile .navbar-nav > li a.toggle-icon:active{
	background-color: transparent !important;
}

  .navbar-uni-mobile li.dropdown-mobile.open a.toggle-icon:hover, .navbar-uni-mobile li.dropdown-mobile.open a.toggle-icon:focus, .navbar-uni-mobile li.dropdown-mobile.open a.toggle-icon:active {
    background-color: transparent !important; }
  .navbar-uni-mobile a.act:hover, .navbar-uni-mobile a.act:focus {
    background-color: #0063a6 !important; }
  .navbar-uni-mobile .navbar-collapse {
    #margin-top: 40px;
    min-height: none; }
    @media (min-width: 768px) {
      .navbar-uni-mobile .navbar-collapse {
        margin-top: 44px; } }
  .navbar-uni-mobile .navbar-nav {
    margin-top: 0; }
    .navbar-uni-mobile .navbar-nav > li {
      background-color: #7b7b7b;
      border-bottom: 1px solid white;
      margin-left: 1px;
      clear: both;
      min-height: 34px; }
      .navbar-uni-mobile .navbar-nav > li > a {
        color: #7b7b7b;
        padding-left: 10px;
        padding-right: 10px;
        padding-top: 6px;
        padding-bottom: 6px;
        font-size: 14pt;
        text-transform: uppercase;
        display: block;
        position: relative;
        line-height: 1; }
      .navbar-uni-mobile .navbar-nav > li > a.act {
        background-color: #0063a6; }
      .navbar-uni-mobile .navbar-nav > li > a.link-text {
        float: left;
        height: 35px;
        width: 100%;
        margin-bottom: 0px;
        color: white;
		border-bottom: 2px solid white;
		}
      .navbar-uni-mobile .navbar-nav > li a.toggle-icon {
        position: absolute;
        right: 20px;
        color: white; }
    .navbar-uni-mobile .navbar-nav > li.act {
      background-color: #0063a6; }
    .navbar-uni-mobile .navbar-nav .dropdown-menu .section-header {
      padding-left: 10px;
      margin-top: 15px;
      font-weight: bold; }
    .navbar-uni-mobile .navbar-nav .dropdown-menu a {
      font-size: 11pt;
      padding-left: 10px !important; }
  .navbar-uni-mobile .dropdown-mobile ul {
    list-style: none;
    margin: 0px;
    padding: 0px; 
	white-space: normal;	}
  .navbar-uni-mobile .dropdown-mobile li {
    margin: 0px;
    padding: 0px;
    text-transform: uppercase;
    background-color: #dddddd;
	}
  .navbar-uni-mobile .dropdown-mobile li a {
    display: block;
    border-bottom: 2px solid #dddddd;
    color: white !important;
    background-color: #909090; 
	white-space: normal; }

  .navbar-uni-mobile .dropdown-mobile li a.toggle-icon-level2 {
	  
    display: block;
    border: none;
    color: white;
    background-color: transparent; }	
	
  .navbar-uni-mobile .dropdown-mobile .open li a:hover {
    text-decoration: none; }
	
  .dropdown-mobile.act > a:hover, .dropdown-mobile.act > a:active , .dropdown-mobile.act > a:focus  {
    background-color: transparent!important; }	

  .navbar-uni-mobile .dropdown-mobile li a.act {
    background-color: #0063a6; }
  .navbar-uni-mobile .dropdown-mobile a.level1 {
    padding: 6px; }
  .navbar-uni-mobile .dropdown-mobile a.level1.act {
    padding: 6px;
    font-weight: 400; }
  .navbar-uni-mobile .dropdown-mobile a.level2 {
    padding: 6px 6px 6px 10px;
    margin: 0 0 0 20px;
    text-transform: none; 
	}
  .navbar-uni-mobile .dropdown-mobile a.level2.act {
    background-color: #0063a6;
    color: white; }
	.level2, .level3{
		border-top:0;
		border-left:0;
	}
  .navbar-uni-mobile .dropdown-mobile a.level3 {
    padding: 6px 6px 6px 14px;
    margin: 0 0 0 40px;
    text-transform: none;
	}
  .navbar-uni-mobile .dropdown-mobile a.level3.act {
    background-color: #0063a6;
    color: white; }
  .navbar-uni-mobile .dropdown-mobile a.level4 {
    padding: 6px 6px 6px 14px;
    margin: 0 0 0 60px;
    text-transform: none; }
  .navbar-uni-mobile .dropdown-mobile a.level4.act {
    background-color: #0063a6;
    color: white; }

/********************** END MOBILE.scss ********************/

/********************** MOBILE.scss ********************/

.navbar-uni-mobile .ui-datepicker {
	position:relative;
	top: 2em;
	left: 50%;
	transform: translateX(-50%);

}


.icon-cancel-circle::before {
    content: "\ea0d";
}

@media (max-width: 992px) {
  .right-border {
    margin-top: 25px; }

  #carousel-header-slider {
    margin-bottom: 85px; }

  .breadcrumb-page-container {
    margin-top: 0px; }

  .menu-header-mobile {
    background-color: #FFFFFF;
    margin: 0;
    margin-left: -15px;
    padding-bottom: 10px;
    margin-bottom: 0; }

  .menu-header-mobile img {
    padding-left: 15px; }

  .navbar-toggle.menu-open {
    position: absolute;
    top: 25px;
    right: 30px;
    font-size: 18pt;
    color: #4c4c4c; }

  .icon-cross::before {
    border: 3px solid #4c4c4c;
    border-radius: 50%;
    padding: 5px; }

  .navbar-toggle {
    position: fixed;
    margin: 0;
    top: 55px;
    padding: 0;
    right: 15px;
    z-index: 9000; }

  .icon-mainmenue::before {
    color: #4c4c4c;
    padding: 5px;
    background-color: rgba(255, 255, 255, 0.8); }

  .navbar-uni-mobile .navbar-nav > li > a.link-text {
    text-transform: none; }

  #top-row {
    position: static;
    overflow: hidden; }

  body {
    padding-top: 0px; }

  .container-mobile {
    position: static;
    padding: 0;
    margin: 0;
    width: 100%;
    height: 100%; }

  #menu-container-mobile {
    display: none;
    position: fixed;
    top: 0;
    left: 500px;
    background-color: #909090;
    z-index: 10000;
    padding-right: 0;
    height: 100%;
    width: 100%;
    overflow: auto; }
    #menu-container-mobile img {
      margin-top: 10px; }

  #menu-container-mobile .header-text a {
    color: #FFFFFF;
    position: relative;
    top: 10px;
    margin-right: 70px;
    margin-left: 0px;
    font-size: 16pt; }

  .header-text-container-mobile {
    margin-top: 25px; }
    .header-text-container-mobile .header-text a {
      display: table-cell;
      padding-left: 20px; }

  .header-container-mobile {
    margin-top: 10px; }

  .header-text {
    clear: both;
    padding-left: 0px;
    margin-left: 0px;
    font-size: 14pt;
    font-weight: 500;
    width: auto;
    height: auto;
    line-height: normal; }

  .header-text::before {
    display: inline-block;
    font-family: "icomoon";
    content: "\e619";
    color: #a4a4a4;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 10pt; }

  .toprow-mobile {
    padding-right: 0px; }

  #quicklinks-top-mobile {
    width: 100%;
    height: 100%;
    position: fixed;
    overflow: auto;
    display: none;
    background: #0063a6;
    padding-bottom: 5px;
    margin-right: 0;
    margin-top: 0;
    z-index: 10000;
    color: white;
    padding: 10px; }
    #quicklinks-top-mobile > a, #quicklinks-top-mobile a:hover, #quicklinks-top-mobile a:focus, #quicklinks-top-mobile a:active {
      text-decoration: none; }
    #quicklinks-top-mobile > .quicklinks-open {
      position: absolute;
      right: 16px;
      top: 15px;
      font-size: 18pt; }
    #quicklinks-top-mobile .quicklinks-mobile-menu {
      margin-top: 50px; }
    #quicklinks-top-mobile ul.indent > li a > span:before {
      display: inline-block;
      min-width: 20px; }
    #quicklinks-top-mobile a {
      color: white; }
    #quicklinks-top-mobile ul {
      list-style-type: none;
      padding: 0px;
      margin-left: 10px; }
      #quicklinks-top-mobile ul li {
        padding-left: 5px; 
		padding-top:10px;
		height: 35px;}
      #quicklinks-top-mobile ul li:hover {
        background-color: white; }
        #quicklinks-top-mobile ul li:hover > a {
          color: #7b7b7b;
          text-decoration: none; }
    #quicklinks-top-mobile ul.indent > li a > span:before {
      display: inline-block;
      min-width: 20px; }

  /*.nav-pills-top-mobile li.open.quicklinks-btn-mobile{
       position: absolute;
       z-index:13000;
   }*/
  .nav-pills-top-mobile {
    height: 37px;
    float: left;
    width: 100%;
    background-color: #0063a6; }
    .nav-pills-top-mobile > .dropdown, .nav-pills-top-mobile .dropdown.open {
      border-right: 1px solid white; }
    .nav-pills-top-mobile > .quicklinks-btn-mobile > a, .nav-pills-top-mobile > .quicklinks-btn-mobile a:hover, .nav-pills-top-mobile > .quicklinks-btn-mobile a:active, .nav-pills-top-mobile > .quicklinks-btn-mobile a:focus {
      text-transform: none; }
    .nav-pills-top-mobile > li {
      height: 35px;
      width: auto;
      min-width: 74px;
      font-size: 11pt;
      padding-left: 10px;
      padding-right: 10px;
      padding-top: 5px;
	  border-bottom:0;
      margin: 0; }
      .nav-pills-top-mobile > li > a, .nav-pills-top-mobile > li a:hover, .nav-pills-top-mobile > li a:focus, .nav-pills-top-mobile > li a:active {
        min-width: 54px;
        text-align: center;
        color: white;
        text-transform: uppercase;
        background-color: #0063a6;
        border-bottom: none; }
      .nav-pills-top-mobile > li > a.focus {
        min-width: 54px;
        text-align: center;
        color: white;
        text-transform: uppercase;
        background-color: #0063a6; }
      .nav-pills-top-mobile > li > ul.dropdown-menu > li > a, .nav-pills-top-mobile > li > ul.dropdown-menu a:hover, .nav-pills-top-mobile > li > ul.dropdown-menu a:focus, .nav-pills-top-mobile > li > ul.dropdown-menu a:active {
        min-width: 35px;
        text-align: left;
        color: white;
        text-transform: none;
        background-color: #1a74b0;
        border-color: #1a74b0; }
    .nav-pills-top-mobile li.open {
      border: none; }
      .nav-pills-top-mobile li.open > ul.dropdown-menu > li > a, .nav-pills-top-mobile li.open > ul.dropdown-menu a:hover, .nav-pills-top-mobile li.open > ul.dropdown-menu a:focus, .nav-pills-top-mobile li.open > ul.dropdown-menu a:active {
        min-width: 35px;
        text-align: left;
        color: white;
        text-transform: none;
        background-color: #1a74b0;
        border: none; }
      .nav-pills-top-mobile li.open > a, .nav-pills-top-mobile li.open a:hover, .nav-pills-top-mobile li.open a:active, .nav-pills-top-mobile li.open a:focus {
        min-width: 54px;
        text-align: center;
        color: white;
        text-transform: uppercase;
        background-color: #0063a6;
        border: none;
        border-color: #1a74b0; }
    .nav-pills-top-mobile li.open.quicklinks-btn-mobile > a, .nav-pills-top-mobile li.open.quicklinks-btn-mobile a:hover, .nav-pills-top-mobile li.open.quicklinks-btn-mobile a:active, .nav-pills-top-mobile li.open.quicklinks-btn-mobile a:focus {
      text-transform: none; }
    .nav-pills-top-mobile .search-mobile, .nav-pills-top-mobile li.open.search-mobile {
      border-right: 1px solid white; }

  .dropdown-menu-lang {
    background-color: #1a74b0; }

  .navbar-header {
    position: relative;
    padding: 0px;
    margin: 0;
    font-size: 25pt; }

  .navbar-collapse {
    padding-right: 0px;
    padding-left: 10px; }

  .panel-body > ul > li {
    border-bottom: 1px solid #fff; } }
.panel-uni-quicklinks {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0px; }
  .panel-uni-quicklinks .panel-heading {
    border-bottom: 0;
    border-radius: 0;
    padding-top: 20px;
    padding-bottom: 10px;
    background-color: #0063a6;
    color: white;
    font-size: 14pt;
    line-height: 15pt; }
    .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body {
      border: none;
      background-color: #0063a6;
      font-size: 11pt;
      padding: 4px 12px;
      border-top: 1px solid white; }
      .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body > ul {
        list-style: none;
        padding: 10px;
        margin-top: 0;
        margin-bottom: 0; }
        .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body > ul > li {
          padding-left: 0; }
          .panel-uni-quicklinks .panel-heading + .panel-collapse > .panel-body > ul > li > a {
            color: white; }

.panel-content-mobile-group {
  border: none;
  -webkit-box-shadow: none;
  box-shadow: none;
  margin-bottom: 0px; }
  .panel-content-mobile-group > .panel-mobile .panel-heading {
    border-bottom: 0;
    padding-left: 0;
    padding-top: 10px;
    padding-bottom: 5px;
    background-color: white;
    -webkit-box-shadow: 0px 10px 7px -10px rgba(0, 0, 0, 0.75);
    box-shadow: 0px 10px 7px -10px rgba(0, 0, 0, 0.75); }
    .panel-content-mobile-group > .panel-mobile .panel-heading h2 {
      font-size: 18pt;
      margin-bottom: 0;
      color: #0063a6; }
      .panel-content-mobile-group > .panel-mobile .panel-heading h2 > a:hover {
        text-decoration: none; }
      .panel-content-mobile-group > .panel-mobile .panel-heading h2 .mobile-slider-icon {
        margin-top: 10px;
        color: #a4a4a4;
        font-size: 14px; }
    .panel-content-mobile-group > .panel-mobile .panel-heading + .panel-collapse > .panel-body {
      border-top: 1px solid white;
      border-bottom: 1px solid white; }


/************************ HEADER  ***********************/


.header-logo-container .header-text a {
    max-width: 600px;
	margin-left: 20px;
	display: inline-block;	
}

.header-logo-container .header-text {
    color: #0063a6;
    font-size: 14pt;
    font-weight: 400;
    vertical-align: middle;
    display: inline;
    line-height: 18pt;
    margin-left: 60px;
    position: relative;
}


.header-logo-container .header-text::before {
    display: inline-block;
    font-family: "icomoon";
	content: "\e62c"; 
    color: #a4a4a4;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    font-size: 10pt;
}


.input-group-addon, #search-top-mobile .input-group-addon-search, .dropdown-menu-search .input-group-addon-search, .input-group-btn, .input-group .form-control, .input-group #search-top-mobile .form-control-search, #search-top-mobile .input-group .form-control-search, .input-group #login-top .form-control-login-top, #login-top .input-group .form-control-login-top, .input-group .dropdown-menu-search .form-control-search, .dropdown-menu-search .input-group .form-control-search {
    display: table-cell;
}

.input-group-addon, #search-top-mobile .input-group-addon-search, .dropdown-menu-search .input-group-addon-search, .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
}

.input-group-addon, #search-top-mobile .input-group-addon-search, .dropdown-menu-search .input-group-addon-search {
    padding: 6px 12px;
    font-size: 11.5pt;
    font-weight: normal;
    line-height: 1;
    color: #a4a4a4;
    text-align: center;
    background-color: #f2f2f2;
    border: 1px solid #ccc;
    border-radius: 0;
}

/*.nav-pills-top > li.open, .nav-pills-top-mobile > li.open {
    border-bottom: 2px solid #1a74b0;
}*/

.dropdown-menu-search {
  -webkit-box-shadow: none;
  box-shadow: none;
  background-color: #1a74b0;
  border: 2px solid #0063a6;
  border-radius: 0;
  padding: 10px;
  margin-top: 2px;
  width: 341px; }
  .dropdown-menu-search .form-control-search {
    border: none;
    -webkit-box-shadow: none;
    box-shadow: none;
    height: 34px; }
  .dropdown-menu-search .input-group-addon-search {
    padding: 0;
    font-size: 12pt;
    background-color: white;
    border-radius: 0;
    border: none; }
    .dropdown-menu-search .input-group-addon-search a {
      padding: 10px;
      text-decoration: none;
      color: #7b7b7b; }
    .dropdown-menu-search .input-group-addon-search a:hover {
      background: #3383b8;
      border: 0;
      color: #FFF; }
  .dropdown-menu-search label {
    display: none; }
  .dropdown-menu-search .nav-tabs-search {
    font-size: 11pt;
    border: none; }
    .dropdown-menu-search .nav-tabs-search > li {
      background-color: #3383b8;
      margin-right: 6px;
      margin-bottom: 6px; }
      .dropdown-menu-search .nav-tabs-search > li > a {
        padding-top: 5px;
        padding-bottom: 3px;
        color: white;
        border: none;
        border-radius: 0px;
        margin-right: 0px; }
        .dropdown-menu-search .nav-tabs-search > li > a:hover {
          border: none;
          color: #7b7b7b;
          background-color: white; }
      .dropdown-menu-search .nav-tabs-search > li.active > a, .dropdown-menu-search .nav-tabs-search > li.active > a:hover, .dropdown-menu-search .nav-tabs-search > li.active > a:focus {
        color: #7b7b7b;
        background-color: white;
        border: none;
        cursor: default;
        margin-bottom: -16px;
        padding-bottom: 20px; }


.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 160px;
    padding: 5px 0;
    margin: 2px 0 0;
    list-style: none;
    font-size: 11.5pt;
    text-align: left;
    background-color: #fff;
    border: 1px solid #ccc;
    border: 1px solid rgba(0, 0, 0, 0.15);
    border-radius: 4px;
    -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175);
    background-clip: padding-box;
}

.dropdown-menu-search .input-group .form-control-search {
    display: table-cell;
	position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;

}

.dropdown-menu-search .input-group-addon-search a {
    padding: 10px;
    text-decoration: none;
    color: #7b7b7b;
	border: none;
}
.dropdown-menu-search .input-group .form-control-search:first-child {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;	
}

.dropdown-menu-search .nav-tabs-search > li.active > a, .dropdown-menu-search .nav-tabs-search > li.active > a:hover, .dropdown-menu-search .nav-tabs-search > li.active > a:focus {
    color: #7b7b7b;
    background-color: white!important;
    border: none;
    cursor: default;
    margin-bottom: -16px;
    padding-bottom: 20px;
}

.dropdown-menu-search .nav-tabs-search > li {
    background-color: #3383b8;
    margin-right: 6px;
    margin-bottom: 6px;
	float:left;
}

.nav-pills-top > li {
	text-transform: capitalize;
	margin-left: 2px;
}
.dropdown-menu-search .nav-tabs-search {
    font-size: 11pt;
    border: none;
}


.dropdown-menu-search {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #1a74b0;
    border: 2px solid #0063a6;
    border-radius: 0;
    padding: 10px;
    margin-top: 0px;
    width: 341px;
}


.nav-pills-top > li.quicklinks-btn, .nav-pills-top-mobile > li.quicklinks-btn {
    background-color: #0063a6 !important;
    color: white;
    margin-right: 0;
    width: 263px;
    white-space: nowrap;
	font-size:11pt;
	text-transform: capitalize;
}

.dropdown-menu-lang {
    -webkit-box-shadow: none;
    box-shadow: none;
    background-color: #0063a6;
    border: none;
    border-radius: 0;
    padding: 2px;
    margin-top: 0px;
}

.dropdown-menu-lang > li{
    background-color: #1a74b0;
}

div.banner-title-text {
    width: 740px;
    display: table-cell;
    vertical-align: middle;
    height: 175px;
    color: white;
    font-size: 16pt;
    line-height: 20pt;
}	

.banner-left {
    width: 40%;
    padding-right: 10px;
    display: table-cell;
}

.banner-right {
    display: table-cell;
    padding-left: 10px;
    border-left: 1px solid white;
}

.navbar-nav .open .dropdown-menu > li > a.icon-level2, .navbar-nav .open .dropdown-menu > li > a.show-dropdown-nextlevel.icon-level2:hover, .navbar-nav .open .dropdown-menu > li > a.show-dropdown-nextlevel.icon-level2:active, .navbar-nav .open .dropdown-menu > li > a.show-dropdown-nextlevel.icon-level2:focus{
	display: block;
	width: auto;
	float:right;
	position: relative;
	height: 33px;
	margin-top: -33px;
	right: 50px;
	background-color: transparent!important;
}

.navbar-nav .open .dropdown-menu > li > a.icon-level2 a:hover {
	background-color: transparent;
} 

/*.icon-level2 {
display: block;
width: auto;
float: right;
position: relative;
height: 33px;
right: 50px;
	
}*/

.navbar-uni-mobile .navbar-nav > li > a.act.icon-level2 {
	display: block;
	width: auto;
	float:right;
	position: relative;
	height: 33px;
	margin-top: -33px;
	right: 50px;
}

 .dropdown-mobil > li > a.show-dropdown-nextlevel.icon-level2:hover, .navbar-uni-mobile .dropdown-mobil .dropdown-menu-submenu a.show-dropdown-nextlevel:hover{
	background-color:red;
}
