/*@import "datables/media/css/demo_table.css";
@import "datables/media/css/demo_table_jui.css";
@import "datables/media/css/jquery.dataTables_themeroller.css";
@import "datables/media/css/jquery.demo_page.css";*/

th {
  background-color: gray;
  color: #fff;
  font-family: serif;
  font-size: 16px;
  font-weight: 100;
}

.nospace {
  margin: 0;
  padding: 0
}

.user {
  color: teal
}

.short_wd_20 {
  width: 20em;
}

.main_color {
  color: tomato
}

.main_color2 {
  color: gold
}

.bread_crumb {
  font-size: 14px
}

.activez {
  background-color: tomato
}

.margin_pad {
  margin: .5em;
  padding: .5em;
}

.color1 {
  color: #2C8080
}

.pager a {
  color: graytext;
}

.mytab {
  background-color: gray
}

.mytab ul li {
  color: red;
  background-color: gray;
  border-bottom: none
}

.mytab ul li.active {
  border: solid .2em gray;
  border-bottom: none
}

.tab-content {
  background-color: #fff;
  border-bottom: solid .1em #ddd;
  border-right: solid .1em #ddd;
  border-left: solid .1em #ddd;
  padding: 1em;
}

pre {
  color: gray;
  font-family: calibri;
  border: solid #ddd .1em;
  background-color: #ebebeb;
  border-radius: 0;
}

.highlight {
  color: goldenrod;
  font-family: cursive;
}

.center {
  text-align: center
}

.exam_report {
  border: solid .1em #ddd;
  background-color: #eee;
  color: gray;
  padding: 1em;
  margin: 1em;
  border-radius: 10px
}

.pad-b-2 {
  padding-bottom: .2em
}

.no_hover a:hover {
  background-color: green !important;
  color: #fff
}

.menu_top {
  background-color: #444;
  color: #fff;
  padding: .5em
}

.dataTables_length {
  padding-left: .5em;
  padding-top: .5em;
  padding-right: .5em;
}

input:focus {
  color: green;
}

tr:hover td {
  background-color: #ebebeb !important;
}

.form-view {
  font-size: 16px;
  color: #777;
}

span.form-view-text {
  float: left;
  width: 10em;
  color: teal
}

.pad_right {
  padding-right: .5em
}

.ncolor>a {
  color: #fff;
}

/*change this for nav color*/

.info-color {
  color: teal
}

.my-input {
  width: 20em;
  height: 2.5em;
  border-style: none;
  border: solid;
  border-width: .1em;
  color: gray;
  padding-left: 1em
}

.allign-menu {
  background-color: #ddd;
  padding-top: .5em;
  margin-bottom: .2em;
  margin-left: -1em;
}

.allign-btn-right {
  text-align: left;
  padding: .3em;
  background: rgb(247, 251, 252);
  /* Old browsers */
  background: -moz-linear-gradient(top, rgba(247, 251, 252, 1) 0%, rgba(217, 237, 242, 1) 40%, rgba(173, 217, 228, 1) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(247, 251, 252, 1)), color-stop(40%, rgba(217, 237, 242, 1)), color-stop(100%, rgba(173, 217, 228, 1)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(top, rgba(247, 251, 252, 1) 0%, rgba(217, 237, 242, 1) 40%, rgba(173, 217, 228, 1) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(top, rgba(247, 251, 252, 1) 0%, rgba(217, 237, 242, 1) 40%, rgba(173, 217, 228, 1) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(top, rgba(247, 251, 252, 1) 0%, rgba(217, 237, 242, 1) 40%, rgba(173, 217, 228, 1) 100%);
  /* IE10+ */
  background: linear-gradient(to bottom, rgba(247, 251, 252, 1) 0%, rgba(217, 237, 242, 1) 40%, rgba(173, 217, 228, 1) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7fbfc', endColorstr='#add9e4', GradientType=0);
  /* IE6-9 */
}

.navpadd {
  display: block;
}

.hstylex {
  margin-bottom: 3.7em;
}

.hmain-menusxx {
  padding-top: .7em;
  padding-bottom: 4em;
}

.hmain-menus {
  padding-top: .5em;
  padding-bottom: .1em;
  background-color: #ebebeb;
  color: #444
}

.main-con {
  margin: 0 2em 2em 0;
}

.side-colorxx {
  background-color: #cbd3db;
  border-right: solid .1em;
  border-color: #9db7b3;
  width: 15em;
  height: 100em;
  position: fixed;
}

.navbar-default1 {
  background-color: #436360;
  border-bottom: solid .2em;
  border-color: #385653
}

/*.nav>li{border-bottom: outset .1em;border-color: #333; }*/

.sidebar {
  height: 100%;
}

.panel {
  background-color: #ebebeb;
  padding: .1em;
  margin: 1em;
}

.main {
  background-color: #ddd;
}

sectionx {
  background-color: red;
}

body {
  background-color: #ebebeb;
  font-family: Helvetica, sans-serif, "Trebuchet MS", Arial;
  color: gray
}

.mcolor {
  background-color: #ebebeb
}

.h4-white {
  color: #436360;
  padding: .2em;
}

.sale-pos-right {
  margin-left: 15em
}

.pos-menu {
  width: 100%;
  float: right;
}

.padd {
  padding-top: 1em
}

.myselect {
  width: 18em;
  height: 2.5em;
}

.input-group .form-control:last-child, .input-group-addon:last-child, .input-group-btn:last-child>.btn, .input-group-btn:last-child>.dropdown-toggle, .input-group-btn:first-child>.btn:not(:first-child) {
  width: 18em;
  text-align: left;
}

.input-group-addon {
  width: 8em;
  text-align: left;
}

/*

.item-selection{background-color: #fff;padding: .3em;border: solid 1em; border-color: #777;}
*/

/*.chzn-select{ width: 100%}*/

.err-msg {
  color: white;
  background-color: #f28621;
  padding: .3em;
}

.go-right {
  text-align: right;
  color: #CCC;
}

.go-right-only {
  text-align: right;
}

.div-borderx {
  border: solid .1em #999;
  padding: .5em;
  margin-bottom: .1em;
}

.ask {
  color: red;
  font-size: 20px;
}

.side-color {
  background-color: #cbd3db;
  border-right: solid .1em;
  border-color: #9db7b3;
  width: -65em;
  height: -100em;
}

.background {
  background-color: white
}

.main {
  padding: 0em
}

.background {
  background: -moz-linear-gradient(-45deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(linear, left top, right bottom, color-stop(0%, rgba(0, 0, 0, 0.65)), color-stop(100%, rgba(0, 0, 0, 0)));
  /* Chrome,Safari4+ */
  background: -webkit-linear-gradient(-45deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-linear-gradient(-45deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  /* Opera 11.10+ */
  background: -ms-linear-gradient(-45deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  /* IE10+ */
  background: linear-gradient(135deg, rgba(0, 0, 0, 0.65) 0%, rgba(0, 0, 0, 0) 100%);
  /* W3C */
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#a6000000', endColorstr='#00000000', GradientType=1);
  /* IE6-9 fallback on horizontal gradient */
}

ul a {
  color: #ebebeb
}

.tab a {
  color: #777;
}

#tab {
  width: 60em;
}

.tab_color {
  background-color: #444;
  color: #fff;
}

.row {
  margin-right: 0px;
  margin-left: 1px;
}

.sidebar {
  height: 100%;
  border-right: 0;
  padding-right: 0em;
}

.error {
  background-color: red;
  color: white;
  padding: .5em
}

.success {
  background-color: green;
  color: white;
  padding: .5em
}

.no-dsplay {
  display: none
}






@media print {
  
  a {
    color: #000;
  }
  .table td {
    border: solid .1em black !important;
    font-size: 9px
  }
  .table th {
    border: solid .1em black !important;
    font-size: 10.5px
  }
  .the_scores td {
    border: solid .1em black !important;
  }
  .the_scores th {
    border: solid .1em black !important;
  }
  .table table {
    page-break-after: always;
    page-break-before: always;
  }
  .table tr {
    page-break-inside: avoid
  }
  .the_scores table {
    page-break-after: always;
    page-break-before: always;
  }
  .the_scores tr {
    page-break-inside: avoid
  }
  /* All your print styles go here */
  .totals {
    display: block !important;
  }
  #p-nav, #p-head {
    display: none !important;
  }
  /* .pull-right{display: none !important;} */
  .dont_show {
    display: none !important;
  }
  .dataTables_filter, .quick_print {
    display: none !important;
  }
  #comp_info {
    display: inline;
  }
  #sales_table {
    overflow: no-content !important;
    margin: 0;
    padding: 0;
  }
  a {
    display: none !important;
  }
  .dataTables_filter, .dataTables_paginate, .paging_two_button, .dataTables_length, .action, .view-details, .dataTables_info {
    display: none;
  }
  .glyphicon {
    display: block !important
  }
  body {
    widthx: 100%;
    margin: 0;
    padding: 0;
    font-family: verdana, sans-serif;
    font-size: 14px;
    border: none;
    font-size: 13px;
    font-weight: normal;
  }
  @page {
    margin: 1cm;
    margin-bottom: .5cm;
  }
  /*table td{font-size: 11px;}*/
  .table-responsivexx table, tr, td {
    font-size: 11px;
  }
  .table-responsivexx table {
    width: 100%;
    margin-left: -1em;
  }
  b {
    font-size: 11px
  }
  th {
    font-weight: normal;
  }
  b {
    font-weight: normal;
  }
  #print_div {
    margin-top: -6em;
    border-top: solid #444 .1em;
  }
  /* .item-selectionxx thead,th,td,tr,tbody{border:solid #333 .1em;} */
  .grading {
    margin: 0 !important;
    padding: 0 !important
  }
  .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12 {
    float: right;
  }
  .col-md-12 {
    width: 100%;
  }
  .col-md-11 {
    width: 91.66666666666666%;
  }
  .col-md-10 {
    width: 83.33333333333334%;
  }
  .col-md-9 {
    width: 75%;
  }
  .col-md-8 {
    width: 66.66666666666666%;
  }
  .col-md-7 {
    width: 58.333333333333336%;
  }
  .col-md-6 {
    width: 50%;
    margin: 0;
    padding: 0;
  }
  .col-md-5 {
    width: 41.66666666666667%;
    margin: 0;
    padding: 0;
  }
  .col-md-4 {
    width: 33.33333333333333%;
    margin: 0;
    padding: 0;
  }
  .col-md-3 {
    width: 25%;
    margin: 0em;
    padding: 0;
  }
  .col-md-2 {
    width: 16.666666666666664%;
  }
  .col-md-1 {
    width: 8.333333333333332%;
  }
  .col-md-pull-12 {
    right: 100%;
  }
  .col-md-pull-11 {
    right: 91.66666666666666%;
  }
  .col-md-pull-10 {
    right: 83.33333333333334%;
  }
  .col-md-pull-9 {
    right: 75%;
  }
  .col-md-pull-8 {
    right: 66.66666666666666%;
  }
  .col-md-pull-7 {
    right: 58.333333333333336%;
  }
  .col-md-pull-6 {
    right: 50%;
  }
  .col-md-pull-5 {
    right: 41.66666666666667%;
  }
  .col-md-pull-4 {
    right: 33.33333333333333%;
  }
  .col-md-pull-3 {
    right: 25%;
  }
  .col-md-pull-2 {
    right: 16.666666666666664%;
  }
  .col-md-pull-1 {
    right: 8.333333333333332%;
  }
  .col-md-pull-0 {
    right: 0;
  }
  .col-md-push-12 {
    left: 100%;
  }
  .col-md-push-11 {
    left: 91.66666666666666%;
  }
  .col-md-push-10 {
    left: 83.33333333333334%;
  }
  .col-md-push-9 {
    left: 75%;
  }
  .col-md-push-8 {
    left: 66.66666666666666%;
  }
  .col-md-push-7 {
    left: 58.333333333333336%;
  }
  .col-md-push-6 {
    left: 50%;
  }
  .col-md-push-5 {
    left: 41.66666666666667%;
  }
  .col-md-push-4 {
    left: 33.33333333333333%;
  }
  .col-md-push-3 {
    left: 25%;
  }
  .col-md-push-2 {
    left: 16.666666666666664%;
  }
  .col-md-push-1 {
    left: 8.333333333333332%;
  }
  .col-md-push-0 {
    left: 0;
  }
  .col-md-offset-12 {
    margin-left: 100%;
  }
  .col-md-offset-11 {
    margin-left: 91.66666666666666%;
  }
  .col-md-offset-10 {
    margin-left: 83.33333333333334%;
  }
  .col-md-offset-9 {
    margin-left: 75%;
  }
  .col-md-offset-8 {
    margin-left: 66.66666666666666%;
  }
  .col-md-offset-7 {
    margin-left: 58.333333333333336%;
  }
  .col-md-offset-6 {
    margin-left: 50%;
  }
  .col-md-offset-5 {
    margin-left: 41.66666666666667%;
  }
  .col-md-offset-4 {
    margin-left: 33.33333333333333%;
  }
  .col-md-offset-3 {
    margin-left: 25%;
  }
  .col-md-offset-2 {
    margin-left: 16.666666666666664%;
  }
  .col-md-offset-1 {
    margin-left: 8.333333333333332%;
  }
  .col-md-offset-0 {
    margin-left: 0;
  }


    
/** Seitenränder einstellen */       
@page { margin: 2cm }

/* Font auf 16px/13pt setzen, Background auf Weiß und Schrift auf Schwarz setzen.*/
/* Das spart Tinte */
body {
font: 13pt Georgia, "Times New Roman", Times, serif;
line-height: 1.3;
background: #fff !important;
color: #000;
}

h1 {
font-size: 24pt;
}

h2, h3, h4 {
font-size: 14pt;
margin-top: 25px;
}    
 
/* Alle Seitenumbrüche definieren */
a {
    page-break-inside:avoid
}
blockquote {
    page-break-inside: avoid;
}
h1, h2, h3, h4, h5, h6 { page-break-after:avoid; 
     page-break-inside:avoid }
img { page-break-inside:avoid; 
     page-break-after:avoid; }
table, pre { page-break-inside:avoid }
ul, ol, dl  { page-break-before:avoid }
    
/* Linkfarbe und Linkverhalten darstellen */
a:link, a:visited, a {
background: transparent;
color: #520;
font-weight: bold;
text-decoration: underline;
text-align: left;
}

a {
    page-break-inside:avoid
}

a[href^=http]:after {
      content:" <" attr(href) "> ";
}

$a:after > img {
   content: "";
}

article a[href^="#"]:after {
   content: "";
}

a:not(:local-link):after {
   content:" <" attr(href) "> ";
}
    
/**
 * Eingebundene Videos verschwinden lassen und den Whitespace der iframes auf null reduzieren.
 */
.entry iframe, ins {
    display: none;
    width: 0 !important;
    height: 0 !important;
    overflow: hidden !important;
    line-height: 0pt !important;
    white-space: nowrap;
}
.embed-youtube, .embed-responsive {
  position: absolute;
  height: 0;
  overflow: hidden;
}
    
/* Unnötige Elemente ausblenden für den Druck */

#header-widgets, nav, aside.mashsb-container, 
.sidebar, .mashshare-top, .mashshare-bottom, 
.content-ads, .make-comment, .author-bio, 
.heading, .related-posts, #decomments-form-add-comment, 
#breadcrumbs, #footer, .post-byline, .meta-single, 
.site-title img, .post-tags, .readability 
{
display: none;
}
    
.table td{border: solid .1em black !important; font-size: 10px}
        .table th{border: solid .1em black !important;  font-size: 9.5px}
        
/* Benutzerdefinierte Nachrichten vor und nach dem Inhalt einfügen */
.entry:after {
content: "\ Alle Rechte vorbehalten. (c) 2014 - 2016 TechBrain - techbrain.de";
color: #999 !important;
font-size: 1em;
padding-top: 30px;
}
#header:before {
content: "\ Vielen herzlichen Dank für das Ausdrucken unseres Artikels. Wir hoffen, dass auch andere Artikel von uns Ihr Interesse wecken können.";
color: #777 !important;
font-size: 1em;
padding-top: 30px;
text-align: center !important;    
}

/* Wichtige Elemente definieren */    
p, address, li, dt, dd, blockquote {
font-size: 100%
}

/* Zeichensatz fuer Code Beispiele */
code, pre { font-family: "Courier New", Courier, mono}

ul, ol {
list-style: square; margin-left: 18pt;
margin-bottom: 20pt;    
}

li {
line-height: 1.6em;
}    
    
}


}

/* @media (min-width: 1366px){
.col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12 {
    width: 100%;
} */