html {
    position: relative;
    min-height: 100% !important;
}

.row > .content
{
   margin-bottom:250px;
}


.btn, .btn:hover, .btn:focus
{
   background-color:#004288;
   color:white;
}

.contentheader
{
   font-size: 14pt;
   padding-bottom: 16px;
}

.vorg-submenue .dropdown-menu li
{
   display:block;
}

.nav-tabs
{
   //padding-bottom: 1px;
   border-bottom: #000 1px solid;
}
.nav-tabs .nav-item:hover a
{
   border-bottom: #d8d8d8 1px solid;
   background-color: #d8d8d8;
}

.slidertemplate
{
   padding-top:0;
   margin: 0;
}

.dialog
{
   padding-left: 10px;
   padding-right: 10px;
}

.dialog .nav-item
{
   margin-left:5px;
}

.modal-body
{
   padding-top:0 !important;
}

.modal-header
{
   padding: 10px 10px 0 0;
   border-bottom: 0;
}

.modal-lg
{
   width: 80%;
}

/*@media (min-width: 900px) {*/
   .footer 
   {
      position: absolute !important;
      bottom: 0;
      width: 100%;
      min-height: 25px;
   }
/*}*/

.vorg-submenue .dropdown-menu li a
{
color:black;
}

.dialog .nav-tabs > li > a
{
   color: #888;
   border-top: 0;
}

.dialog .nav-tabs > li.active > a, 
.dialog .nav-tabs > li.active > a:hover, 
.dialog .nav-tabs > li.active > a:focus
{
   border: 0px !important;
//   border-top: 1px solid #000;
//   border-left: 1px solid #000;
//   border-right: 1px solid #000;
}

ul.nav-tabs
{
  border-bottom: 1px solid #444 !important;
}

.nav-item
{
/*  border-bottom: 1px solid #444 !important; */
  margin: 0 8px 0 0 !important;
  bottom: -1px;
}

.nav-link
{
  margin-right: 10px !important;
}

.nav-item
{
   margin-top: 5px !important;
   height: 34px;
}

.supporttickets .message
{
  border: 1px solid #d0d0d0 !important;
}

.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus
{
  border: 0 !important;
}

/*
@media (min-width: 992px)
{
  .container { width: 100%; }
}

*/