﻿html
{
	margin: 0;
	padding: 0;
}
body
{
    font-family: 'Open Sans', sans-serif;
	margin: 0;
	padding: 0;
    min-height: 2000px;
}
h1 {
    font-family: 'Oswald', sans-serif;
    padding-bottom: 20px;
}
.footer {
    font-size: 12px;
    background-color: darkred;
    padding: 10px;
    color: #fff;
    margin-bottom: 20px;
}
    .footer a {
        color: #fff;
    }
.copyright {
    font-size: 10px;
}
#footer {
    width: 100%; 
}

footer .navbar {
    background-color: #eee;
}

.navbar-default .navbar-nav > li > a, .dropdown-menu > li > a:focus, .dropdown-menu > li > a {
    font-family: 'Oswald', sans-serif;
    font-size: 18px;
}

.navbar-default .navbar-collapse, .navbar-default .navbar-form, .navbar-default {
    background-color: #fff;
    background-image: none;
}

.clearx {
    position: absolute;
    right: 20px;
    top: 0;
    bottom: 0;
    height: 20px;
    margin: auto;
    font-size: 14px;
    cursor: pointer;
    color: #ccc;
}

.modal-header {
    background-color: darkred;
    color: #fff;
}
    .modal-header h5 {
        font-size: 24px;
        float: left;
    }
    .modal-header .close {
        color: #fff;
    }
.modal-body h5 {
    font-weight: bold;
    font-size: 18px;
}

#products td.status {
    color: #36f;
    text-align: center;
}
#products td.received {
    color: #3c0;
    text-align: center;
}
#products .fa {
    font-size: 18px;
    color: black;
}

.dataTables_info {
    display: none !important;
}
.readonlydate {
    background-color: #fff !important;
}

h5.transreport {
    margin-top: 20px;
    text-align: center;
    font-family: 'Oswald', sans-serif;
    font-size: 24px;
}

.grid {
    text-align: center;
    border: 1px solid black;
}
.memohead {
    text-align: center;
    background-color: #ccc;
    font-size: 12px;
}
    .borderl {
        border-left: 1px solid black;
    }
.borderr {
    border-right: 1px solid black;
}
.bordert {
    border-top: 1px solid black;
}
.borderb {
    border-bottom: 1px solid black;
}

.memotext {
    text-align: center;
    font-size: 12px;
}
.memotextbig {
    font-size: 14px;
    text-align: center;
}

h1.shippingmemo {
    margin: 0px !important;
}
.items {
    min-height: 500px;
    border-left: 1px solid black;
    border-right: 1px solid black;
}
.alt {
    background-color: #ddd;
}
.alignleft {
    text-align: left !important;
}

#username {
    text-align: right;
    margin-top: 50px;
    font-size: 20px;
    color: #777;
    font-family: 'Oswald', sans-serif;
    font-weight: normal;
}
.detailedstockreport {
    margin-bottom: 0px !important;
}

.tdheader{border-right:	black	5px	solid;}
.tdnoleft{border-right:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;}
.tdnoright{border-left:1px solid #000000;border-top:1px solid #000000;border-bottom:1px solid #000000;}
.tdnotop{border-right:1px solid #000000;border-left:1px solid #000000;border-bottom:1px solid #000000;}
.tdnobottom{border-right:1px solid #000000;border-left:1px solid #000000;border-top:1px solid #000000;}
.tdleft{border-left:1px solid #000000;}
.tdright{border-right:1px solid #000000;}
.tdtop{border-top:1px solid #000000;}
.tdbottom{border-bottom:1px solid #000000;}
.tdnoleftright{border-top:1px solid #000000;border-bottom:1px solid #000000;}
.tdnotopleft{border-right:1px solid #000000;border-bottom:1px solid #000000;}
.tdnoleftrighttop{border-bottom:1px solid #000000;}
.tdleftright{border-left:1px solid #000000;border-right:1px solid #000000;}	
.tdborder{border:1px solid #000000;}
.tdnorighttop{border-left:1px solid #000000;border-bottom:1px solid #000000;}

.breadcrumb {
    font-size: 12px !important;
}

h6 {
    font-size: 20px;
    font-family: 'Oswald', sans-serif;
    display: block;
    margin-bottom: -10px;
}
.accessblock {
    margin-top: 20px;
}
.accesscb label {
    font-weight: normal;
    vertical-align: top;
}

#products .returned {
    background-color: #e00;
    color: #fff;
}

h6.transreport {
    text-align: center;
}
h5.line {
    border-top: 1px solid #ccc;
    padding-top: 20px;
}
.unreconciled {
    color: #f00;
    text-align: center;
}
.reconciled {
    color: #00A854;
    text-align: center;
}

h5.tableheader {
    text-align: center;
    font-size: 14px;
    font-weight: bold;
}

.ui-dialog-titlebar-close {
    display: none !important;
}

.ui-datepicker-month, .ui-datepicker-year, .ui-datepicker-month option, .ui-datepicker-year option {
    color: #000;
}

#useralerts td.center { text-align: center; }

.shippingmemotitle {
    font-size: 20pt;
    font-weight: bold;
}

.detailedstockreport thead th {
    background-color: #555;
    color: #fff;
}
.detailedstockreportsub thead th { background-color: #999; color: #fff; }
#printlogo { display: none; }

.detailedstockreportsub {
    caption-side: bottom;
    border-bottom: 0px !important;
}
caption { background-color: #ccc; color: #000; font-size: .9em; text-align: center; margin-bottom: 40px; }
.dataTable caption { margin: 0px; background-color: #fff; }
.dataTable caption h5 { margin: 0px !important; }
.dataTables_wrapper { margin-top: 40px; }

.dataTables_length { float: right !important; padding-left: 10px; }

div.container div div.row:last-child {
    padding-bottom: 60px
}