﻿body {
  padding-bottom:80px !important;
  color: #515151;
}
body a {
  color: #2d96cd;
}
.container {
  max-width: 1025px;
}

.ajax__calendar{
	z-index:999999 !important;
}

.header {
  border-top: 1px solid #ccc;
  background: #ffffff;
  position: fixed;
  top: 0px;
  width: 100%;
  background-repeat: repeat-x;
  z-index: 900;
  box-shadow: 0 5px 7px 0 rgba(0, 0, 0, 0.15);
}

.logodiv{
	padding-top:10px;
	padding-bottom:10px;
    margin-left:-4px;
}
.outheader{
	border-bottom: 1px solid #ccc;	
}

.navbar {
  margin-top: 5px;
  margin-right: -15px;
  margin-bottom: 0px !important;
  min-height: 30px !important;
}
.navbar a {
  color: #000000;
  font-weight: 600;
  
  padding-top: 7px !important;
  padding-bottom: 7px !important;
  text-transform: none;
  z-index: 500;
  font-family: sans-serif;
  font-size: 16px;
}
.navbar a:hover {
  background: transparent !important;
  text-decoration: none !important;
}
.navbar a:focus {
  background: transparent !important;
  text-decoration: none !important;
}
.navbar-collapse.collapse {
  padding-right: 0px;
  padding-left:0px;
}

.inheader .logotype {
  margin-left: 0px;
}

.container.inheader.inhmenu{
	padding-left:0px;
	padding-right:0px;
}

.headerlogo {
  max-height: 70px;
}
footer {
  padding-top: 10px;
  padding-left: 5px;
}
footer ul {
  padding-left: 0px;
  padding-right: 0px;
}
footer ul li {
  font-size: 13px;
  display: inline;
  padding-left: 10px;
  padding-right: 10px;
}


.dropdown{
	padding-bottom:5px;
    cursor:pointer;
}

.navbar a:hover{
	color:#e2001a;
}

.dropdown-menu{
	padding-top:0px;
	padding-bottom:0px;
}

.nav-tabs .dropdown-menu,
.nav-pills .dropdown-menu,
.navbar .dropdown-menu {
  margin-top: 0;
}

.dropdown-menu > li > a{
	 font-weight:600;
  font-family: sans-serif;
	border-bottom:1px solid #ccc;
}

.dropdown-menu > li > a:hover{
	/* color:#515151; */
	color:#ffffff;
	
}


.dropdown-menu > li:hover{
background:#006;	
}	

.opened a{
	color:#e2001a;
	background:#ffffff;
}

/*https://stackoverflow.com/questions/8878033/how-to-make-twitter-bootstrap-menu-dropdown-on-hover-rather-than-click*/


.maincontainer{
	margin-top:140px;
	max-width:960px;
}

.insideheader{
	max-width:960px;
}

.userdiv{
    margin-top: 30px;
    float: right;
	font-weight:600;
	padding-right:5px;
	font-size:13px;
}

.lineT{
	text-decoration:line-through;
}
.lineT:hover{
	text-decoration:line-through !important;
}

@media screen and (max-width: 1001px) {
	.maincontainer{
	margin-top:160px;
}
	
	
}	
	
	
@media screen and (min-width: 1350px) {
	
.container {
  max-width: 990px;
}	
}

@media screen and (min-width: 768px) {
	
.dropdown:hover .dropdown-menu {
  display: block;
}	
.navbar-collapse.collapse{
	padding-right:15px;
}	
.logodiv{
	float:left;
}

	
}	

@media screen and (max-width: 1050px) {
    .nav.navbar-nav > li:nth-last-child(2) > .dropdown-menu {
        left:-130px;
    }
}

@media screen and (max-width: 938px) {
    .nav.navbar-nav > li:nth-last-child(3) > .dropdown-menu {
        left:-115px;
    }
}

@media screen and (max-width: 891px) {

    .nav.navbar-nav > li:nth-last-child(2) > .dropdown-menu {
        left:0px;
    }
}

@media screen and (max-width: 885px) {

     .nav.navbar-nav > li:nth-last-child(4) > .dropdown-menu {
        left:-130px;
    }
}

@media screen and (max-width: 826px) {

    .nav.navbar-nav > li:nth-last-child(3) > .dropdown-menu {
        left:0px;
    }

}

@media screen and (max-width: 768px) {

.nav.navbar-nav > li:nth-last-child(4) > .dropdown-menu {
        left:-0px;
    }
	
.userdiv{
	display:none;
}	

.maincontainer{
	margin-top:70px;
}	

.icon-bar{
	background:#000000;
}

.outheader{
	display:none;
}

.inheader{
	.logotype{
position:absolute;
/*top:-3px;*/
z-index:2000;
	}
}
.container.inheader.inhmenu{
	padding-left:15px;
	padding-right:15px;
}

.container.inheader.inhmenu{
	margin-top:-60px;
}

.navbar{
	margin-right:0px;
}

.navbar-toggle{
	margin-right:0px;
}

.navbar-collapse{
	max-height:500px !important;
}

.nav .open > a, .nav .open > a:hover, .nav .open > a:focus{
	background:#ffffff;
}
.dropdown-menu > li:nth-child(1) > a{
	border-top:1px solid #ccc;
}

