.navbar-default {
    background-image: none;
    border-radius: 0px;
}
.navbar-default .navbar-nav > .active > a {
    background-image: none;
}
.navbar-inverse {
    background-image: none;
}
#loginvideo {
    position:fixed;
    top:0;
    left:0;
    width:100%;
    height:100%;
}
.glyphicon {
    top:0;
}
@media (min-aspect-ratio: 16/9) {
    #loginvideo {
        height:300%;
        top:-100%;
    }
}
@media (max-aspect-ratio: 16/9) {
    #loginvideo {
        width:300%;
        left:-100%;
    }
}

.navbar-inverse .navbar-nav > .active > a {
    background-image: none;
}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus {
    background-image: none;
}
.dropdown-menu > .active > a,
.dropdown-menu > .active > a:hover,
.dropdown-menu > .active > a:focus {
    background-color: #000000;
}
.dropdown-menu {
    background-image: none;
    min-width:100px;
    max-width:800px;
}
nav {
    font-family:arial;
}
.scrollable-menu {
    height: auto;
    max-height: 200px;
    overflow-x: hidden;
}
.fotoIcon {
    max-width:40px;
    max-height:40px;
}
.dtmInsert {
    text-align:right;
    font-size:12px;
    vertical-align:top;
}
.strBetreff {
    text-align:left;
    font-size:12px;
    vertical-align:top;
    padding:0px 4px 0px 4px;
}

a.disabled-link,
a.disabled-link:visited ,
a.disabled-link:active,
a.disabled-link:hover {
    background-color:#ffffff !important;
    color:#aaa !important;
    pointer-events: none
}
.bubble {
    position:absolute;
    top:-11px;
    left:18px;
    background-color:#f8f8f8;
    line-height:16px;
    border-radius:2px;
    padding:0 2px;
}
.col {
    padding:0 0 0 0;
    width:400px;
}
#bodycontent {
    position:relative;
    width:100%;
}
.popover {
    display:block;
    padding:5px;
    width:auto;
    max-width: 600px;
    height:auto;
    margin:0;
}
.popovernames {
    display:block;
    height:16px;
    font-size:12px;
}
#zielordnerdiv {
    display:none;
    position:fixed;
    z-index:9000;
    text-align:center;
    width:100%;
    height:100%;
    background-color:white;
}
#addReceiversDiv {
    display:none;
    position:fixed;
    z-index:9000;
    text-align:center;
    width:100%;
    height:100%;
    background-color:white;
}
.nomobile {
    display:none;
}

.noselect {
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
#textmanuellform textarea.form-control   {
    display: inline-block;
    width:80%;
}
.form-control {
    width:auto;
}
#textmanuellform textarea.form-control   {
    display: inline-block;
    width:80%;
}

.btn-group {
    width:100% !IMPORTANT;
}

table.table {
    font-size:12px;
}
a {
    cursor:pointer;
}
#nav {
    margin-bottom:0px !IMPORTANT;
}
.glyphicon-remove {
    color:red;
}
.glyphicon-ok {
    color:green;
}
.table {
    font-size:14px;
}

#navbarCollapse > :not(.navbar-right)  > li > a {
    padding-left:7px;
    padding-right:7px;
}
.table > tbody > tr > td {
    vertical-align:middle;
}

#artikeltabelle > tbody > tr > td {
    vertical-align:top;
}

.bluelink:visited {
    color:#777777;
}

.bluelink {
    color:#777777;
}

input[name=dirName]::-webkit-input-placeholder { /* WebKit browsers */
    color:black;
}
input[name=dirName]:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
    color:black;
    opacity:  1;
}
input[name=dirName]::-moz-placeholder { /* Mozilla Firefox 19+ */
    color:black;
    opacity:  1;
}
input[name=dirName]:-ms-input-placeholder { /* Internet Explorer 10+ */
    color:black;
}

body {
   padding: 0;
   color:#333;
   background-color:#fcfcfc;
}

#templatediv {
    overflow:visible;
    padding:0;
}
/*
.dropdown-toggle:hover + ul.dropdown-menu{
    display:block !IMPORTANT;
}
.templatesub {
    background-color:#F4F4F4;
    position:relative;
    display:inline-block;
    width:100%;
    height:45px;
}
ul.dropdown-menu:hover {
    display:block !IMPORTANT;
}
#templateselect:hover > .templatesub, .templatesub:hover {
    background-color:white;
    display:inline-block;
}
*/
.online{
    color:green;
}

td.online{
    cursor: hand;
}

.scheduled{
    color:orange;
}
td.scheduled{
    cursor: hand;
}

.offline{
    color:red;
}
td.offline {
    cursor: hand;
}

.lngTransReq{
    color:orange;
    cursor: hand;

}
.lngTransCancel{
    color:red;
    cursor: hand;
}


.lngTransReqR{
    color:black;
}
.lngTransCancelR{
    color:black;
}

.confirmed{
    color:green;
}

td.confirmed{
    cursor: hand;
}

.requested{
    color:orange;
}
td.requested{
    cursor: hand;
}

.notranslation{
    color:red;
}
td.notranslation{
    cursor: hand;
}
.confirmedR{
    color:green;
}

.requestedR{
    color:orange;
}

.notranslationR{
    color:red;
}

@media print {
  a[href]:after {
    content: "";
  }
}

.table > tbody > tr > td {
   padding-top:3px;
   padding-bottom:3px;
   padding-left:3px;
   padding-right:3px;
}
.table > tbody > tr > th {
    padding: 8px 3px;
}

#page-content {
    padding: 10px;
    padding-top: 0;
}