/* CSS Document */
select, textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"], .uneditable-input {
	text-transform: none;	
}
textarea.drivers_noticeboard {
	width: 500px;
	height: 400px;	
}
[data-id^="footer"], [data-id^="footer"] a{
    visibility:visible !important;
}
#adminForm select {
	width: 300px !important;	
}
#adminForm select.small_select {
	width: 100px !important;	
}
.steam_form select {
	width: 300px !important;	
}
.uk-navbar-dropdown {
    width: 250px;
   
}
th.title {
	font-weight:700;
	font-size: 16px;
}
.field-calendar .input-append {
	margin-bottom: 0px;	
}
.field-calendar .input-append .btn {
	border: 0px;	
}
#adminForm textarea:not([class*="uk-"]) {
	max-width: 595px !important;	
}
#logtog {
	max-width: 600px;	
}
.price_span {
	display:inline-block;
	max-width: 70px;
	text-align: right;	
}
button.text_button {
    font-family: 'Roboto';
	color: #af9a7d;
	background: none;
	border: none;
	font-size: 14px;
	font-weight: 700;
	padding: 0px;
}
#add-address.form-horizontal .control-label {
    float: left;
    width: 260px;
    padding-top: 5px;
    text-align: right;
}
#add-address.form-horizontal .controls {
   
    margin-left: 300px;
    
}
#add-address.well {
	width: 90%;
	margin: auto;	
}
.btn-wrapper {
	display:inline-block;
	margin-right: 10px;
}
input[type=text] ,input[type=select] , textarea, .uneditable-input {
    width: 300px;
}
.field-calendar input[type=text]{
    width: 100px;
}
input[type=submit] {
	width: auto;	
}
input[type=text].qty {
	width: 40px;
}
#search {
	margin-bottom: 0px;	
}
#pickup_date {
	width: 167px;	
}
.dispatch input {
	width: 155px;	
}
.dispatch #pickup_date {
	width: 155px;	
}
.customer_comment {
	height: 100px;	
	width: 250px;	
}
.uk-table-hover tbody tr:hover a {
    
    color: #ffffff;
}
.uk-table-hover tbody tr:hover a:hover {
	color: #c1daf2;
}
.uk-table-hover tbody tr:hover {
    background: #70a9e1;
    color: #ffffff;
}

.uk-grid + .uk-grid, .uk-grid > .uk-grid-margin {
    margin-top: 20px;
}
.qty {
    width: 40px;
    height: 40px !important;
    text-align: center;
	border: 1px solid  #2B2B2B !important;
	margin: 0px;
}
.qty2 {
    width: 20px;
    height: 20px !important;
    text-align: center;
	border: 1px solid  #70a9e1 !important;
	margin: 0px;
}
input.qtyplus,input[type="button"].qtyplus { width:40px; height:40px;text-align: center;line-height: 14px;background: url(../../../images/steam/icons/plus.png);border:none;vertical-align:top}
input.qtyminus,input[type="button"].qtyminus { width:40px; height:40px;text-align: center;line-height: 14px;background: url(../../../images/steam/icons/minus.png);border:none;vertical-align:top;margin-bottom: 20px;}
.button_pad {
	padding-left: 20px;	
}
.quote_table {
	width: 80%;	
}
.delivery_postcode {
	display: block;
	float: left;
	width: 160px;
	margin: 5px 20px 0px 0px;	
}
#editcell input {
	/*width: auto;	*/
}

body {
	background: #1962aa;	
	font-family: 'Open Sans',Helvetica, Arial, sans-serif;
	font-size: 14px;
}
p,li,a,h1,h2,h3,h4,h5 {
	font-family: 'Open Sans',Helvetica, Arial, sans-serif;
}

.donotshowerror .uk-alert.uk-alert-danger {
	display: none;
}
.icon_link {
	display: block;
	text-align: center;
}
.icon_text {
	display: block;
	text-align: center;
	font-size: 18px;
	margin-top: 20px;
}
.uk-h2, h2 {
    font-size: 24px;
    line-height: 1.3;
}
.navbar .brand, .uk-logo {
    font-size: 24px;
    font-family: Montserrat;
    color: #818181;
    text-decoration: none;
    margin-top: 10px;
}
#big150 table {
	width: 100%;
}
#big150 table td {
	font-size: 150%;
	line-height: 150%;

}
#big150 table th {
	font-size: 150%;
	line-height: 150%;
}
@media print {  
   .docket_wrapper {
		display: block;
		clear:both;
		page-break-after: always;
		color: #000;
	}
	.docket_header {
		padding: 5px 0px;
		border-top: 2px solid #000;
		border-bottom: 2px solid #000;	
	}
	.docket_header h2 span {
		display: block;	
	}
	.docket_header h2 {
		line-height: 22px;
		padding: 5px 0px;
		margin: 0px;
	}
	.docket_wrapper table th {
		text-align: left;
		padding: 10px 0px;
		border-top: 2px solid #000;
		border-bottom: 2px solid #000;		
	}
	.btn-toolbar {
		display: none;	
	}
	.navbar {
		display: none;	
	}
	.header {
		display: none;	
	}
	.delivery_docket_tr tr td {
		height: 40px;	
	}
	
	
}
