﻿a:focus {outline: 0;}
img {border-style:none;}

@media print{
    body {font-size: small;}
    a[href]:after{ content: none !important;}
    a[title]:after{ content: none !important;}
}

.link-normal {text-decoration: underline;}
.link-normal:active {text-decoration: none;}
.link-normal:focus {text-decoration: none;}
.link-normal:hover {text-decoration: none;}
.link-normal:visited {text-decoration: none;}
.link-inverted {text-decoration: none;}
.link-inverted:active {text-decoration: underline;}
.link-inverted:focus {text-decoration: none;}
.link-inverted:hover {text-decoration: underline;}
.link-inverted:visited {text-decoration: underline;}
.link-off {text-decoration: none;}
.link-off:active {text-decoration: none;}
.link-off:focus {text-decoration: none;}
.link-off:hover {text-decoration: none;}
.link-off:visited {text-decoration: none;}
.link-on {text-decoration: underline;}
.link-on:active {text-decoration: underline;}
.link-on:focus {text-decoration: none;}
.link-on:hover {text-decoration: underline;}
.link-on:visited {text-decoration: underline;}

.tight {line-height: 0;}
.nogutter {padding-left: 0 !important; padding-right: 0 !important;}
.noselect {
  -webkit-touch-callout: none; /* iOS Safari */
  -webkit-user-select: none;   /* Chrome/Safari/Opera */
  -khtml-user-select: none;    /* Konqueror */
  -moz-user-select: none;      /* Firefox */
  -ms-user-select: none;       /* Internet Explorer/Edge */
  user-select: none;           /* Non-prefixed version, currently not supported by any browser */
}

/* columns of same height styles */
.row-full-height {height: 100%;}
.col-full-height {height: 100%; vertical-align: middle;}
.row-same-height {display: table; width: 100%; /* fix overflow */ table-layout: fixed;}

.col-top {vertical-align: top;}
.col-middle {vertical-align: middle;}
.col-bottom {vertical-align: bottom;}
  
.col-xs-height {display: table-cell; float: none !important;}

@media (min-width: 768px) {
  .col-sm-height {display: table-cell; float: none !important;}
}
@media (min-width: 992px) {
  .col-md-height {display: table-cell; float: none !important;}
}
@media (min-width: 1200px) {
  .col-lg-height {display: table-cell; float: none !important;}
}

.table-padding-2 td {padding: 2px;}
.table-padding-4 td {padding: 4px;}
.table-padding-8 td {padding: 8px;}

.SizingBars {border-top: 4px solid Yellow; border-bottom: 4px solid Yellow;}
@media (min-width: 768px) and (max-width: 991px) {
   .SizingBars {border-top: 4px solid Green; border-bottom: 4px solid Green;}
}
@media (min-width: 992px) and (max-width: 1199px) {
   .SizingBars {border-top: 4px solid Red; border-bottom: 4px solid Red;}
}
@media (min-width: 1200px) {
   .SizingBars {border-top: 4px solid Purple; border-bottom: 4px solid Purple;}
}
