﻿body {
	overflow-y: scroll;
}

b {
	font-weight: bold;
}

h5 {
	font-size: 20px !important;
}

	h5.iFrames b {
		display: inline-block;
		margin-right: 10px;
	}

.content {
	min-width: 1000px;
}

.bcsales-header {
	background: white;
}

.btnIconLeft {
	white-space: nowrap;
}

.searchWidget {
	margin-top: 10px;
}

.head .pagination {
	margin-top: 8px !important;
}

.head .floatright {
	display: inline-block;
	margin-right: 10px;
}

#daily-coworkers tr.data th {
	vertical-align: middle;
}

.tableStatic {
	width: 100%;
}

	.tableStatic thead td {
		padding: 0px 5px;
	}

	.tableStatic tbody tr:hover {
		background: #ddffdb;
	}

	.tableStatic tbody tr.link-row {
		cursor: pointer;
	}

	.tableStatic tbody tr.system:hover {
		background: none;
	}

table.filter td {
	padding: 0px 10px;
}

.widget-nf {
	margin-top: 70px !important;
}

input.date {
	width: 100px !important;
}

tr.template {
	display: none;
}

.userNav ul li ul li a {
	width: 270px !important;
	padding: 6px !important;
}

.userNav ul li.logout {
	margin-left: 100px;
}

.chzn-container .chzn-results li {
	text-align: left;
}

.bcsales-header {
	margin: 20px 0px;
	width: 100%;
	border-left: solid 1px #AAAAAA;
	border-top: solid 1px #AAAAAA;
}

	.bcsales-header td, .bcsales-header th {
		text-align: left;
		font-size: 15px;
		padding: 10px 0px;
		padding-left: 10px;
		border-right: solid 1px #AAAAAA;
		border-bottom: solid 1px #AAAAAA;
		white-space: nowrap;
	}

	.bcsales-header td {
		padding-right: 20px;
		font-weight: bold;
	}

	.bcsales-header th {
		padding-right: 60px;
		font-weight: normal;
	}

	.bcsales-header td.last {
		width: 50%;
	}

#bl-search .tableStatic {
	border: solid 1px #E7E7E7;
	border-top: 0px;
}

	#bl-search .tableStatic tbody tr {
		cursor: pointer;
	}

#client-selector {
	width: 100%;
}

.filter-selector {
	width: 100%;
}

.filter-table {
	border-bottom: solid 1px #AAAAAA;
	margin-bottom: 5px;
}

	.filter-table td {
		vertical-align: middle;
		padding: 5px;
	}


#bl-calendar .ui-datepicker-prev,
#bl-calendar .ui-datepicker-next {
	display: none;
}

#bl-calendar .calendar-item {
	float: left;
	width: 25%;
	margin-bottom: 10px;
	min-width: 190px;
}

#bl-calendar .calendar-right {
	float: right !important;
	margin-right: 0px !important;
}

#bl-calendar .calendar-item .ui-datepicker-inline {
	height: 225px;
	width: 90%;
	margin: 0px auto;
}

#bl-calendar .ui-datepicker-week-col a {
	text-align: center;
}

#bl-calendar tbody .ui-datepicker-week-col {
	background: #E7E7E7;
}

#bl-calendar tbody tr {
	cursor: pointer;
}

	#bl-calendar tbody tr:hover {
		background: #E7E7E7;
	}

#bl-calendar tbody td {
	text-align: center;
	padding: 0.2em;
}

#bl-calendar p {
	margin: 0px 0px 20px 0px;
}

#bl-calendar tbody tr.selected,
#bl-calendar tbody tr.selected .ui-datepicker-week-col,
#bl-calendar tbody tr:hover .ui-datepicker-week-col {
	background: #a5ffa5 !important;
}

.widget .chzn-search {
	display: none !important;
}

#bl-weekeditor {
	display: none;
}

	#bl-weekeditor select {
		width: 100%;
	}

	#bl-weekeditor div.checker {
		margin-right: auto;
		margin-left: auto;
		float: inherit !important;
		cursor: pointer !important;
	}

#daily-coworkers tr.data td.editable:hover div {
	cursor: pointer;
	background: url('/content/images/icons/color/cross.png') no-repeat center right;
}

#daily-sales .btnIconLeft, #daily-coworkers .btnIconLeft, #daily-gifts .btnIconLeft {
	width: 100%;
}

#daily-sales .ui-spinner,
#daily-gifts .ui-spinner,
#daily-customers-with-purchase .ui-spinner
 {
	width: auto !important;
}

	#daily-sales .ui-spinner input {
		width: 50px;
	}

#daily-sales tr.system td {
	text-align: center;
}

#daily-sales span.total {
	display: block;
}

#daily-sales span.price {
	display: none;
}

#daily-sales td.total {
	text-align: center;
	white-space: nowrap;
	font-weight: bold;
}

#daily-sales td.disabled div.ui-spinner,
#daily-sales td.disabled input,
#daily-gifts td.disabled div.ui-spinner,
#daily-gifts td.disabled input,
#daily-customers-with-purchase td.disabled div.ui-spinner,
#daily-customers-with-purchase td.disabled input
{
	display: none;
}

#daily-sales.editable tr td.productTitle div:hover {
	cursor: pointer;
	background: url('/content/images/icons/color/cross.png') no-repeat center right;
}

#daily-gifts.editable tr td.productTitle div:hover {
	cursor: pointer;
	background: url('/content/images/icons/color/cross.png') no-repeat center right;
}

td.plus {
	background: #a1ed9d;
}

#daily-sales div.spinner-selected,
#daily-gifts div.spinner-selected,
#daily-customers-with-purchase div.spinner-selected
{
	border-color: blue;
	background: #aed0ff !important;
}

#daily-coworkers .btnIconLeft,
#daily-sales .btnIconLeft {
	height: 30px;
	overflow: hidden;
}

div.head {
	overflow: hidden;
}

#sales-report .quantity {
	border-bottom: solid 1px #E7E7E7;
}

#daily-options,
#daily-coworkers,
#weekly-comments,
#daily-sales,
#daily-gifts,
#daily-customers-with-purchase,
#sales-report {
	border: 2px solid #238314;
}

	#daily-options .head,
	#daily-coworkers .head,
	#weekly-comments .head,
	#daily-sales .head,
	#daily-gifts .head,
	#daily-customers-with-purchase .head,
	#sales-report .head {
		background: #a1ed9d;
	}

.tableStatic tr.header td {
	color: #333333 !important;
	text-align: left !important;
	padding-left: 10px !important;
}

	.tableStatic tr.header td i.info {
		display: block;
		float: left;
		width: 16px;
		height: 40px;
		margin-right: 10px;
		margin-top: 2px;
		background: url('/content/images/icons/color/information.png') no-repeat center center;
	}

	.tableStatic tr.header td i.exclamation {
		display: block;
		float: left;
		width: 16px;
		height: 16px;
		margin-right: 10px;
		margin-top: 2px;
		background: url('/content/images/icons/color/exclamation.png') no-repeat center center;
	}

.tableStatic tr.header td {
	font-family: sans-serif;
	font-size: 14px !important;
	font-weight: bold;
	line-height: 45px;
	border: none !important;
}

#daily-options .tableStatic tr.header td {
	border-top: solid 2px #AAAAAA !important;
}

.btn55 {
	width: 300px;
	padding: 10px !important;
	display: block !important;
}

	.btn55 img {
		margin-right: 5px;
	}

	.btn55 td {
		vertical-align: middle;
	}

#bl-search .status-1 {
	font-weight: bold;
	background-color: #96e6ba;
}

#bl-search .status-2 {
	font-weight: bold;
	background-color: #96e6ba;
}

#bl-search .status-3 {
	font-weight: bold;
	background-color: #96e6ba;
}

#bl-search .isSelected.checked {
	background: url('/Content/images/icons/color/tick.png') no-repeat center center;
}

.bl-content td.checked {
	background: url('/Content/images/icons/color/tick.png') no-repeat center center;
}

#bl-search .price {
	font-weight: bold;
}

td.status_sent {
	color: green;
}

td.status_notsent {
	color: red;
}

.loginPanel .submitBlock {
	padding: 10px 10px;
}

.loginPanel .submitForm {
	margin: 0px;
	width: 100%;
}

.horizontal-form .submitForm {
	margin: 0px;
	width: 100%;
}

.horizontal-form .formRow {
	clear: both;
	border-top: 1px solid #e7e7e7;
	padding: 20px 16px 40px;
	position: relative;
}

.horizontal-form label {
	width: 20%;
	text-align: left;
	float: left;
}

.horizontal-form .readonly-field, label {
	padding-top: 4px;
}

.horizontal-form .value-field {
	width: 70%;
	text-align: left;
	float: right;
}

	.horizontal-form .value-field input[type=text] {
		background: #fff;
		width: 100%;
		border: 1px solid #d5d5d5;
		padding: 5px;
		font-size: 11px;
		font-family: Arial, Helvetica, sans-serif;
		-webkit-box-sizing: border-box;
		-moz-box-sizing: border-box;
		-ms-box-sizing: border-box;
		box-sizing: border-box;
	}

.nNote .result-descr {
	font-size: 11px;
	padding: 10px 25px 10px 54px;
	margin: 0px;
	color: #565656;
}

.chzn-container > .chzn-drop {
	border-color: #aaaaaa;
}

.tableStatic thead td, .tableStatic tbody tr.header td {
	font-size: 12px;
	font-weight: bold;
	color: #444444;
}

.chzn-container-single .chzn-single {
	border-color: #aaaaaa;
}

.tableStatic {
	background: white;
}

	.tableStatic thead td,
	.tableStatic thead th {
		vertical-align: middle;
	}

.middleNav li a, .btn55 {
	border: solid 1px #AAAAAA !important;
}

.widget, .widget * {
	color: #333333;
}

#comment {
	font-size: 16px;
	border: solid 1px #777777;
}

.hidden {
	display: none !important;
	visibility: hidden !important;
}


#shop-search .closed{
	color:red;
}