html {
    -ms-touch-action: manipulation;
    touch-action: manipulation;
}

html, body {
    height: 100%;
}

.wrapperMaster {
    min-height: 100%;
    height: auto !important; /* This line and the next line are not necessary unless you need IE6 support */
    height: 100%;
    margin: 0 auto 0px; /* the bottom margin is the negative value of the footer's height */
    }

.default-home {
    background:#000;
    font-size: 18px;
    text-align:center;
    color:#fff;
    font-family:Arial;
    }

.footer {
    background:#343a40;
    font-size: 14px;
    text-align:center;
    color:#fff;
    }

.push {
    height: 25px; /* .push must be the same height as .footer */
}

    .instructions {
    background:#000;
    font-size: 18px;
    font-family:Arial;
    text-align:left;
    color:#fff;
    font-weight:400;
    }



.wrapperMain {
    height: 100vh; /*   background: url(/img/background1.jpg) #000 top center fixed no-repeat; */
    background-size: 150%;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
.padding5 {
    padding: 5px;
}

.margin5{
    margin:5px;
}

.margin2{
    margin:2px;
}

#newsignupWrapper {
    display:none;
}

#loginStatusWrapper h4 {
    color: Red;
}

.lgChev { font-size: 1.5em; }

.datagridPage { background-color: #f5f5f5; }
.datagridPage a, .datagridPage span
    {
        font-size:16px;
        font-family:Arial;
        display: inline-block;
        height: 22px;
        width: 22px;
        font-weight: bold;
        text-align: center;
        text-decoration: none;
    }
    .datagridPage a
    {
        background-color: #f5f5f5;
        color: #969696;
        border: 1px solid #969696;
        margin-right:3px;
    }
    .datagridPage span
    {
        background-color: #A1DCF2;
        color: #000;
        border: 1px solid #3AC0F2;
        margin-right:3px;
    }

/**
@media (max-width: 768px) {
  .btn-responsive {
    padding:2px 4px;
    font-size:100%;
    line-height: 1;
    border-radius:3px;
  }
}

@media (min-width: 769px) and (max-width: 992px) {
  .btn-responsive {
    padding:4px 9px;
    font-size:100%;
    line-height: 1.2;
  }
}
   ***/

@media (min-width: 768px) {
.navbar-brand.abs
    {
        position: absolute;
        width: auto;
        left: 50%;
        transform: translateX(-50%);
        text-align: center;
    }
}

@media print {
    .no-print, .no-print * {
        display: none !important;
    }
}

  @font-face {
	font-family: 'Free 3 of 92';
	src: url('/img/free3of9.eot');
	src: url('/img/free3of9.woff') format('woff'), url('/img/free3of9.ttf') format('truetype'), url('/img/free3of9.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}

.printcontent { visibility: visible; }
.printcontent {margin:0 0 0 0; display:none;width:100%; text-align:center;}
                    @page { size: 8.5in 11in;size:portrait;margin:0cm; }
                    .bulkbarcode {font-family:'Free 3 of 92';font-size:45px;text-align:center;display:inline-block;padding-bottom:2px;transform:scale(1,1.6); /* W3C */ -webkit-transform:scale(1,1.6); /* Safari and Chrome */ -moz-transform:scale(1,1.6); /* Firefox */ -ms-transform:scale(1,1.6); /* IE 9 */ -o-transform:scale(1,1.6); /* Opera */ }
                    .bulkbarcodecl {font-family:arial;font-size:20px;text-align:center;}
                    .bulkbarcodeLG {font-family:'Free 3 of 92';font-size:90px;text-align:center;display:inline-block;padding-bottom:2px;transform:scale(1,1.7); /* W3C */ -webkit-transform:scale(1,1.7); /* Safari and Chrome */ -moz-transform:scale(1,1.7); /* Firefox */ -ms-transform:scale(1,1.7); /* IE 9 */ -o-transform:scale(1,1.7); /* Opera */ }
                    .bulkbarcodeclLG {font-family:arial;font-size:80px;text-align:center;}
                    .bulkbarcodeLG15 {font-family:'Free 3 of 92';font-size:70px;text-align:center;display:inline-block;padding-bottom:2px;transform:scale(1,1.7); /* W3C */ -webkit-transform:scale(1,1.7); /* Safari and Chrome */ -moz-transform:scale(1,1.7); /* Firefox */ -ms-transform:scale(1,1.7); /* IE 9 */ -o-transform:scale(1,1.7); /* Opera */ }
                    .bulkbarcodeclLG15 {font-family:arial;font-size:60px;text-align:center;}

.wellUses{
    height:200px;
}

.reportImg {max-width:125px;}

.fullwidth { display: block; width: 100%; }
.halfwidth { display: block; width: 50%; }
.width200 { display: block; width: 200px; }

.lookupIMG{width:120px;}

.logo-nav {
    display: block;
    width: 100%;
}
.logo-nav img {
    width: 400px;
    max-width: 100%;
}

.btn-danger {
    border-color: #ed3124;
    background-color: #ed3124;
}
.btn-danger:hover {
    border-color: #b4271d;
    background-color: #b4271d;
}

.logomini {
    max-width: 225px;
    margin-top: -7px;
}

.bgbk {
    background-color: #000;
}

.bgwh {
    background-color: #fff;
}

.selCheckout {height:40px; width:100%; }


.textcolorwhite {
    color: #fff;
}
.textcolororange {
    color: #1781af;
}
.textcolororange a {
    color: #1781af;
}
.textcolororange a:hover {
    color: #64dadb;
}

#reportResults table img {min-width:50px;width:100px;}

.steptable {
    text-align: center;
}
#top-link-block.affix-top {
    position: absolute; /* allows it to "slide" up into view */
    bottom: -82px;
    left: 10px;
}
#top-link-block.affix {
    position: fixed; /* keeps it on the bottom once in view */
    bottom: 18px;
    left: 10px;
}

#social {list-style: none;}
#social li {float:left; padding-left:20px;}
.pad5border{border:1px solid #ccc; padding:5px;}

.printPanel1 {visibility:hidden;display:none;}

.checkbox20 { width:18px;height:18px; }

.scrollup {
    width:40px;
    height:40px;
    position:fixed;
    bottom:60px;
    right:20px;
    display:none;
    border-radius: 4px;
    -moz-border-radius: 4px;
    -webkit-border-radius: 4px;
    -ms-border-radius: 4px;
    background: #fff url('../img/top_btn_white.png') scroll 10px 12px no-repeat;
	z-index:1000;
	border: 1px solid #ccc;
}

#orangeNavmenu li a:hover { color:#1781af;
}

#divupcStyle { display:none; }
.chooseLocationdiv {display:none;}
