.btn-green {
	background: #cae149;
	background: -moz-linear-gradient(top, rgba(202,225,73,1) 0%, rgba(180,204,22,1) 100%);
	background: -webkit-linear-gradient(top, rgba(202,225,73,1) 0%,rgba(180,204,22,1) 100%);
	background: linear-gradient(to bottom, rgba(202,225,73,1) 0%,rgba(180,204,22,1) 100%);
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae149', endColorstr='#b4cc16',GradientType=0 );
	color: #000;
	border-color: #aac111;
}
.btn-gray {
	background: #dbdbdb;
    background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(186,186,186,1) 100%);
    background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(186,186,186,1) 100%);
    background: linear-gradient(to bottom, rgba(219,219,219,1) 0%,rgba(186,186,186,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#bababa',GradientType=0 );
    color: #000;
	border-color: #cecece;
}
.btn-gray:active {
	background: #dbdbdb;
}
.btn-green:active {
	background: #cae149;
}
.order-list-page {
	background-color: #eeeeee;
}
.order-list-page .logo {
	float: left;
	margin-left: -5px;
	width: 184px;
}
.order-list-page .header {
	height: 108px;
	margin-bottom: 0;
}
.order-list-page .header .main-content .page-title {
	margin-top: 68px;
	margin-bottom: 10px;
	margin-left: 15px;
	color: #000000;
	text-transform: capitalize;
	font-weight: bold;
}
.order-list-page .header .navbar {
	border: 0;
	background-color: #c1d72f;
	border-radius: 0;
}
.order-list-page .side-content {
	width: 21%;
	float: left;
}
.order-list-page .row > .side-content {
	background-color: #eeeeee;
	min-height: 10px;
}
.order-list-page .main-content {
	width: 79%;
	float: left;
}
.order-list-page .row > .main-content {
	background-color: #FFFFFF;
}
.order-list-page .row > .main-content .restriction-message {
	padding: 15px;
}
.pwcfo-order-list{
	margin-top: 5px;
	margin-bottom: 25px;
	font-size: 14px;
	padding-left: 20px;
	display: block;
}
.pwcfo-order-list .group-orders {
	opacity: 0.5;
	filter: alpha(opacity=50);
}
.pwcfo-order-list .group-orders.active {
	opacity: 1;
	filter: alpha(opacity=100);
}
.pwcfo-order-list .group-orders-header{
	background: #adc400;
	margin-bottom: 4px;
	color: #ffffff;
	font-weight: bold;
}
.pwcfo-order-list .group-orders-header > div{
	line-height: 28px;
}
.pwcfo-order-list > .group-orders > .row > .single-order{
	margin-bottom: 4px;
	line-height: 28px;
}
.pwcfo-order-list .single-order-header .order-collapse a{
	color: #ffffff;
	min-height: 28px;
}
.pwcfo-order-list .shipping-take-out .single-order-header{
	background: #aaaaaa;
}
.pwcfo-order-list .shipping-delivery .single-order-header{
	background: #cdcdcd;
}
.pwcfo-order-list .order-collapse{
	text-align: center;
	color: #ffffff;
}
.pwcfo-order-list .order-collapse{
	text-align: right;
}
.pwcfo-order-list .order-status .btn-group {
	vertical-align: top;
}
.pwcfo-order-list .update-order-status{
	padding: 5px 7px;
	border: 1px solid #adc400;
	border-radius: 0;
	width: 28px;
	height: 28px;
}
.pwcfo-order-list .update-order-status.active{
	background: #adc400;
	box-shadow: none;
}
.pwcfo-order-list .update-order-status:hover,
.pwcfo-order-list .update-order-status.active:hover{
	border: 1px solid #adc400;
}
.pwcfo-order-list .update-order-status.active span {
	margin-top: -7px;
	display: block;
}
.pwcfo-order-list .update-order-status.active span:after {
	content: '';
	display: block;
    width: 13px;
    height: 24px;
	border: solid #FFF;
	border-width: 0 4px 4px 0;
	transform: rotate(45deg);
}

.pwcfo-order-list .order-collapse .dashicons-arrow-left,
.pwcfo-order-list .order-collapse .dashicons-arrow-down{
	font-size: 50px;
	line-height: 30px;
	width: initial;
	margin-left: -7px;
	cursor: pointer;
	pointer-events: all;
}
.pwcfo-order-list .order-collapse .dashicons-arrow-down {
	line-height: 26px;
}
.pwcfo-order-list .update-order-status .dashicons{
	opacity: 0;
	color: #FFFFFF;
}
.pwcfo-order-list .update-order-status.active .dashicons{
	opacity: 1;
	margin-left: -35px;
	font-size: 50px;
	line-height: 18px;
}
.pwcfo-order-list .single-order-items{
	background:#FFFFFF;
}
.pwcfo-order-list .single-order-items .row {
	border-bottom: 2px solid #e9e9e9;
}
.pwcfo-order-list .single-order-items .row:last-child{
	border-bottom: 0;
}

.pwcfo-order-list .order-time i {
	vertical-align: middle;
}

/*** DATE PICKER ***/
.pwcfo-order-date {
	margin-top: 5px;
	padding-left: 20px;
}
.pwcfo-order-date .hasDatepicker {
	margin-right: 7px;
	display: inline-block;
}
.pwcfo-order-date .ui-datepicker{
	min-width: 12em;
}
.pwcfo-order-date .ui-datepicker .ui-widget-header,
.pwcfo-order-date .ui-datepicker .ui-datepicker-header {
	background-color: transparent;
}
.pwcfo-order-date .ui-datepicker .ui-datepicker-header a{
	margin-right: 20px;
	margin-left: -10px;
}
.pwcfo-order-date  .ui-datepicker .ui-datepicker-title{
	color: #000000;
	line-height: 12px;
	font-weight: bold;
}
.pwcfo-order-date .ui-datepicker-calendar,
.pwcfo-order-date .ui-datepicker-title > span{
	display: none;
}
.pwcfo-order-date .ui-datepicker .ui-datepicker-prev:before{
	content: "\f141";
}
.pwcfo-order-date .ui-datepicker .ui-datepicker-next:before{
	content: "\f139";
}
.pwcfo-order-date .ui-datepicker .ui-datepicker-prev:before,
.pwcfo-order-date .ui-datepicker .ui-datepicker-next:before{
	color: #adc400;
	font-size: 50px;
	line-height: 33px;
}

/*** SHIPPING METHODS LIST ***/
.pwcfo-shipping-methods a{
	padding: 0;
	padding-left: 23px;
	text-align: left;
	line-height: 30px;
	text-decoration: none;
}
.pwcfo-shipping-methods .shipping-bg{
	width: 37px;
	height: 33px;
	margin-left: 20px;
	margin-top: -2px;
	margin-right: -1px;
}
.pwcfo-shipping-methods .shipping-delivery-bg{
	background: #cdcdcd;
	border-top: 1px solid #a7ab8b;
}
.pwcfo-shipping-methods .shipping-take-out-bg{
	background: #aaaaaa;
}
.pwcfo-shipping-methods .list-group-item.disabled, 
.pwcfo-shipping-methods .list-group-item.disabled:hover, 
.pwcfo-shipping-methods .list-group-item.disabled:focus{
	background: rgb(202,225,73); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(202,225,73,1) 0%, rgba(180,204,22,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(202,225,73,1) 0%,rgba(180,204,22,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(202,225,73,1) 0%,rgba(180,204,22,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae149', endColorstr='#b4cc16',GradientType=0 ); /* IE6-9 */
	font-size: 17px;
	color: #000;
	border-color: #aac111;
	border-radius: 0;
}

/* FORM FILTERS
--------------------------------------------------------------------------------------------------------------------*/
.pwcfo-ajax-form-filters {
	padding-top: 39px;
	padding-left: 0;
	padding-right: 0;
}
/*** ORDER STATUS FILTER ***/
.pwcfo-order-statuses a,
.pwcfo-shipping-methods a {
	padding: 0;
	padding-left: 30px;
	text-align: left;
	line-height: 30px;
	font-size: 18px;
	border-radius: 0 !important;
	text-decoration: none;
	background: rgb(219,219,219); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(219,219,219,1) 0%, rgba(186,186,186,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(219,219,219,1) 0%,rgba(186,186,186,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(219,219,219,1) 0%,rgba(186,186,186,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#dbdbdb', endColorstr='#bababa',GradientType=0 ); /* IE6-9 */
}
.pwcfo-order-statuses .list-group-item.active,
.pwcfo-shipping-methods .list-group-item.active {
	background: rgb(202,225,73); /* Old browsers */
	background: -moz-linear-gradient(top, rgba(202,225,73,1) 0%, rgba(180,204,22,1) 100%); /* FF3.6-15 */
	background: -webkit-linear-gradient(top, rgba(202,225,73,1) 0%,rgba(180,204,22,1) 100%); /* Chrome10-25,Safari5.1-6 */
	background: linear-gradient(to bottom, rgba(202,225,73,1) 0%,rgba(180,204,22,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#cae149', endColorstr='#b4cc16',GradientType=0 ); /* IE6-9 */
	font-size: 18px;
	color: #000;
	border-color: #aac111;
	border-radius: 0;
}

@media (max-width: 1367px) {
	.order-list-page #main > .container {
		width: 100%;
		padding: 0;
	}
	.order-list-page #main > .container > .teaser-row {
		margin-right: 0;
	}

}

/* BOOTSTRAP MODAL
--------------------------------------------------------------------------------------------------------------------*/
.order-change-status .modal-dialog {
	width: 350px;
	margin-top: 25%;
	text-align: center;
}
.order-change-status .modal-dialog .modal-header {
	padding: 15px 0 10px;
}
.order-change-status.fail .modal-dialog .modal-header {
	background: #f39696;
	border-radius: 5px;
	color: white;
}
.order-change-status .modal-dialog .modal-header {
	color: #565656;
}
.order-change-status.success .modal-dialog .modal-header {
	background: #a4d66a;
	border-radius: 5px;
	color: white;	
}
.order-change-status .modal-dialog .modal-body {
	padding-bottom: 30px;
}
.order-change-status .modal-dialog .modal-body .btn {
	width: 90px;
	height: 60px;
	position: relative;
}
.order-change-status .modal-dialog .modal-body .btn:focus {
	outline: 0;
}
.order-change-status .modal-dialog .modal-body .btn:first-child {
	margin-right: 20px;
}
.order-change-status .modal-dialog .modal-body .btn-green:after {
	content: '';
	display: block;
	width: 20px;
	height: 35px;
	border: solid #FFF;
	border-width: 0 8px 8px 0;
	transform: rotate(45deg);
	margin: 0 auto;
	margin-top: -10px;
}
.order-change-status .modal-dialog .modal-body .btn-gray {
	color: #fff;
	font-size: 63px;
	font-weight: bold;
	line-height: 0;
	font-family: monospace;    
}
.order-change-status .modal-dialog .modal-body .btn-gray:after {
	content: "×";
}
.order-change-status .modal-dialog .modal-body .btn > span {
    font-size: 15px;
    font-family: Akzidenz;
    font-weight: normal;
    position: absolute;
    color: #565656;
    left: 25%;
}
.order-change-status .modal-dialog .modal-body .btn-gray > span {
	bottom: -15px;
}
.order-change-status .modal-dialog .modal-body .btn-green > span {
	bottom: -25px;
}

/* Checkout Delivery Text */
.woocommerce-checkout .shipping-block #shipping_method li label {
	text-transform: uppercase;
}
.woocommerce-checkout .shipping-block #shipping_method li label .woocommerce-Price-amount.amount {
	display: none;
}