/* 
Description: StageShow Admin Style Sheet
 
Copyright 2014 Malcolm Shergold

    This program is free software; you can redistribute it and/or modify
    it under the terms of the GNU General Public License as published by
    the Free Software Foundation; either version 2 of the License, or
    (at your option) any later version.

    This program is distributed in the hope that it will be useful,
    but WITHOUT ANY WARRANTY; without even the implied warranty of
    MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
    GNU General Public License for more details.

    You should have received a copy of the GNU General Public License
    along with this program; if not, write to the Free Software
    Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA  02111-1307  USA

*/

@import url(admin.css);
@import url(datepicker.css);

#adminmenu #toplevel_page_sshow_adminmenu div.wp-menu-image,
#oam_toplevel_page_sshow_adminmenu div.wp-menu-image {
	background: transparent url('../images/stageshow16grey.png') no-repeat scroll 6px 6px;
}

#adminmenu #toplevel_page_sshow_adminmenu:hover div.wp-menu-image,
#adminmenu #toplevel_page_sshow_adminmenu.wp-has-current-submenu div.wp-menu-image,
#adminmenu #toplevel_page_sshow_adminmenu.current div.wp-menu-image,
#oam_toplevel_page_sshow_adminmenu:hover div.wp-menu-image {
	background: transparent url('../images/stageshow16colour.png') no-repeat scroll 6px 6px;
}

#icon-stageshow  {
    background: transparent url(../images/stageshow32grey.png) no-repeat;
}

/* ----------------------------------------------------------------------------------------------------------------
	Admin Tables style adjustments for WP3.8
---------------------------------------------------------------------------------------------------------------- */

div.stageshow-admin
{
	font-size: 12px;
	font-family: Georgia,"Times New Roman","Bitstream Charter",Times,serif;
}

.stageshow-admin h2 
{
    font-size: 23px;
    line-height: 29px;
}

#stageshow-selector-table
{
	margin: 20px 0px;
}

.stageshow-selector-showrow h2
{
	margin: 0px 20px 0px 0px;
	padding: 0px;
}

.stageshow-widefat thead th,
.stageshow-widefat tfoot th
{
    font-size: 14px;
    line-height: 1.3em;
    padding: 7px 7px 8px;
    text-align: left;
}

.stageshow-admin-form select 
{
    height: 2em;
}

.stageshow-admin-form td, 
.stageshow-admin-form textarea, 
.stageshow-admin-form input, 
.stageshow-admin-form select, 
.stageshow-admin-form button
{
	font-size: 14px;
}

/*
.stageshow-admin-form .button, 
.stageshow-admin-form .button-primary, 
.stageshow-admin-form .button-secondary 
{
    cursor: pointer;
    display: inline-block;
    font-size: 12px;
    height: 24px;
    line-height: 23px;
    margin: 0;
    padding: 0 10px 1px;
    text-decoration: none;
    white-space: nowrap;
}
*/

/* ----------------------------------------------------------------------------------------------------------------
	Styles for Admin Tables
---------------------------------------------------------------------------------------------------------------- */

div.stageshow-admin-form input,
div.stageshow-admin-form select
{
	vertical-align: middle;
	padding-left: 15px;
}

div.stageshow-admin-form
{
	padding: 0 0 20px 0;
	margin: 0 0 20px 0;
}

div.stageshow-edit-planref input
{
	font-size: 16px;
	font-weight: bold;
}

th.column-paypal-settings-tab
{
	width: 33%;
}

div.stageshow-sales-summary h3
{
	display: inline;
}

div.stageshow-searchsales
{
	float: right;
}

input.stageshow-dateinput
{
	background-color: #ffffff;
}

.stageshow-readonly
{
	background-color: #ffffff;
	border: 1px black solid;
}

.stageshowlib_hiderow
{
	display:none;
}

/* ----------------------------------------------------------------------------------------------------------------
	Styles for Sales Pages
---------------------------------------------------------------------------------------------------------------- */

.stageshow-sales-list-table td 
{
	padding: 3px 10px;
}

/* ----------------------------------------------------------------------------------------------------------------
	Styles for Settings Page
---------------------------------------------------------------------------------------------------------------- */

.general-settings-table td 
{
	line-height: 14px;
	padding: 6px 10px;
}

#stageshow-settings
{
	margin: 0px 0px 10px 0px;
}

#stageshow-settings .hiddenRow th
{
	border-style: solid; 
	border-width: 0px 1px 1px 1px;
	border-color: black;
}

#stageshow-settings .button-secondary
{
	vertical-align: middle;
	margin-left: 20px;
}

#stageshow-settings input[type="checkbox"]
{
	margin-right: 20px;
}

#stageshow-fileedit .button-primary,
#stageshow-fileedit .button-secondary
{
	margin: 10px 10px 10px 0px;
}

#stageshow-fileedit-div-subject
{
	margin: 10px;
}

#TransactionFee
{
	margin: 0px 10px 0px 0px;
}

#TransactionFeePerCent
{
	margin: 0px 0px 0px 10px;
}

/* ----------------------------------------------------------------------------------------------------------------
	Styles for Overview Page
---------------------------------------------------------------------------------------------------------------- */

.stageshow-overview-info tbody tr
{
    line-height: 1.0em;
}

.stageshow-overview-info tbody td
{
    padding: 2px 10px;
}


/* ----------------------------------------------------------------------------------------------------------------
	Styles for Transaction Validation (on Tools Page)
---------------------------------------------------------------------------------------------------------------- */

div.stageshow-validate-notfound,
div.stageshow-validate-wrongperf,
div.stageshow-validate-ok,
div.stageshow-validate-reserved,
div.stageshow-validate-duplicated,
div.stageshow-validate-unknown
{
    border-radius: 4px;              /* Sets the radius of the corners of the mesage box */
    border-width: 2px;               /* Sets the width of the mesage box border */
    border-style: solid;
	padding: 0 0.6em;                /* Sets blank area around the text ... values are top,right,bottom and left */
	margin: 5px 0 15px;
    font-size: 12px;                 /* Sets the size of the text */
}

div.stageshow-validate-ok
{
	background-color: #C7FEB4;
	border-color: #08A008;
}

div.stageshow-validate-reserved
{
	background-color: #ffffe0;
	border-color: #800080;
}

div.stageshow-validate-notfound
{
	background-color: #ffebe8;
	border-color: #CC0000;
}

div.stageshow-validate-duplicated
{
	background-color: #F4AD14;
	border-color: #CC0000;
}

div.stageshow-validate-wrongperf
{
	background-color: #FBC795;
	border-color: #EF8B1F;
}

div.stageshow-validate-unknown
{
	background-color: #ffebe8;
	border-color: #CC0000;
}

.stageshow-hidden-table
{
	display: none;
}


/* ----------------------------------------------------------------------------------------------------------------
	Styles for Database Export (on Tools Page)
---------------------------------------------------------------------------------------------------------------- */

table.stageshow-export-table th
{
    text-align: left;
    width: 100px;
}

/* --------------------------------------------------------------------------- */
/*                                                                             */
/*                StageShow Sale Editor (Box Office UI)                        */
/*                                                                             */
/* --------------------------------------------------------------------------- */


div.stageshow-trolley
{
	background: none repeat scroll 0 0 #FFFFFF;
}

div.stageshow-trolley table
{
 	border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
	
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	
	text-align: center;
	
	width: 100%;
}

.stageshow-boxoffice-table
{
 	border-radius: 3px 3px 3px 3px;
    border-style: solid;
    border-width: 1px;
	
	padding: 0 0 10px 0;
	margin: 0 0 10px 0;
	
	text-align: center;
	
	width: 100%;
	
	background: none repeat scroll 0 0 #FFFFFF;
}

div.stageshow-boxoffice-row table,
div.stageshow-boxoffice-row tr,
div.stageshow-boxoffice-row td,
div.stageshow-boxoffice-row select
{
	padding: 0 0 0 0;
	margin: 0 0 0 0;
	border: 0 none;
	text-align: left;
}

div.stageshow-boxoffice td
{
    padding: 0px 0px 6px 0px;
}

.stageshow-boxoffice-datetime
{
	width: 25%;	
}

.stageshow-boxoffice-type
{
	width: 25%;	
}

.stageshow-boxoffice-price
{
	width: 15%;	
}

.stageshow-boxoffice-qty
{
	width: 15%;	
}

.stageshow-boxoffice-available
{
	text-align: right !important;
}

.stageshow-trolley-checkout
{
}

.stageshow-button-image
{
	border-width: 0px !important;
	box-shadow: 0px;
}

#stageshow-trolley-posttickets-checkbox
{
	padding: 0 20px 0 0;
	text-align: right;
}

#saleDonation
{
	text-align: center;
}
