/*
 * STRING PROJECT
 *
 * (c) 2005-2016 Mosaic West Solutions Inc.
 * 
 * This file is part of an Administrative Portal for a Baha'i Community.
 * It covers the major needs of an Assembly, Institute Board and a 
 * potential Social Media for the on-going sharing of learning.
 * 
 * If you like to know more or use this sysytem, please contact me.
 * Loving greetigns,
 * foad shodjai
 * sean@shodjai.org
 * +1.778.991.9919
 */

body
{
font-size:70%;
color:#000000;
background-color:#f1f1ed;
margin:0px;
overflow:scroll;
}

body, p, h1, h2, h3, table, td, th, ul, ol, textarea, input
{
font-family: verdana,helvetica,arial,sans-serif;
}

table, th, td, input, textarea
{
font-size: 100%;
}

a.nounderline{text-decoration:none}
a:link    {color:#0000FF; background-color:transparent}
a:visited {color:#0000FF; background-color:transparent}
a:active  {color:#FF0000; background-color:transparent}
a:hover   {color:#FF0000; background-color:transparent}

/* for contribution screen, fields that are not enterable  #d1d1d1 */
input.TextProtect, text {background-color: lightgray;}
  
/* page break for dompdf */
.page_break { page-break-before: always; }

/* TinyMCE */
body.mceContentBody, 
.mce-content-body {
font-size:8pt;
font-family: Arial;
}

/*
    .   is class
    #   is id
    *   all elements
    
/* banners */
.banner9 {
    color: #FFFFFF;
    font-weight: bold;
    display: inline;
}

/* banners */
.banner9CFD {
    color: #ff0000;
    font-weight: bold;
    display: inline;
}

/* CLASS for messages to the user */
.msg {
    color: #0000FF;
    display: inline;
}
.msg_success {
    color : green;
    display: inline;
}
.msg_fail {
    color : red;
    display: inline;
}
.msg_warn {
    color : red;
    display: inline;
}
.msg_error {
    color : red;
    display: inline;
}
.msg_emphasis {
    color : blue;
    display: inline;
}
.instruction {
    color: black;
    display: inline;
}
/*
Release & CopyRight information 
LOCAL DEV, Release 2.5.0 (institute), Fri 22 Sep 2017, 9:52pm
*/
.rel_info {
    color : green;
    display: inline;
}
.copyright {
    color : black;
    display: inline;
}

/*
GENERAL table design 
*/
.ProjectString {
    width : 100%;
    border-collapse : collapse;
    padding: 2px;
}

/* Fund Stats */
.FundStats {
    border-collapse : collapse;
    padding: 2px;
}

/*
SYSTEM ADMIN table, class_system_admin.php 
*/
.SysAdmin{
	
	border-collapse:collapse; 
}
.SysAdmin td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.SysAdmin tr{
	background: #b8d1f3;
}
/*  Define the background color for all the ODD background rows  */
.SysAdmin tr:nth-child(odd){ 
	background: #FF0000;
}
/*  Define the background color for all the EVEN background rows  */
.SysAdmin tr:nth-child(even){
	background: #dae5f4;
}


/*
MailBox class table for display 
*/
.mail9{
	
	border-collapse:collapse; 
}
.mail9 td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.mail9 tr{
	background: #b8d1f3;
}
/*  Define the background color for all the ODD background rows  */
.mail9 tr:nth-child(odd){ 
	background: #A9E2F3;
}
/*  Define the background color for all the EVEN background rows  */
.mail9 tr:nth-child(even){
	background: #dae5f4;
}


/*
NOTES class table for display 
*/
.notes9{
	
	border-collapse:collapse; 
}
.notes9 td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.notes9 tr{
	background: #b8d1f3;
}
/*  Define the background color for all the ODD background rows  */
.notes9 tr:nth-child(odd){ 
	background: #FAE1F9;
}
/*  Define the background color for all the EVEN background rows  */
.notes9 tr:nth-child(even){
	background: #dae5f4;
}

/*
NOTIFICATION class table for display
*/

.notification9{
	
	border-collapse:collapse; 
}
.notification9 td{ 
	padding:2px 1px solid;
}
/* provide some minimal visual accomodation for IE8 and below */
.notification9 tr{
	background: #b8d1f3;
}
/*  Define the background color for all the ODD background rows  */
.notification9 tr:nth-child(odd){ 
	background: #F3E2A9;
}
/*  Define the background color for all the EVEN background rows  */
.notification9 tr:nth-child(even){
	background: #dae5f4;
}

/*
workflow wizard:; update recprd
*/
#UpdateRecord{ 
        
        border: none;
	border-collapse:collapse; 
}
#UpdateRecord td{ 
	padding:2px 1px ;
        border: none;
        outline:none;
}
/* provide some minimal visual accomodation for IE8 and below */
#UpdateRecord tr{
	background: #b8d1f3;
}
/*  Define the background color for all the ODD background rows  
#UpdateRecord tr:nth-child(odd){ 
	background: #F3E2A9;
}
/*  Define the background color for all the EVEN background rows 
#UpdateRecord tr:nth-child(even){
	background: #dae5f4;
}
*/

/*
Membership Search Results class table for display
*/
.PersonSearch9{
	border-collapse:collapse; 
}
.PersonSearch9 td{ 
	padding:2px 1px solid;
}
/* provide some minimal visual accomodation for IE8 and below */
.PersonSearch9 tr{
	background: #b8d1f3;
}
/*  Define the background color for all the ODD background rows  */
.PersonSearch9 tr:nth-child(odd){ 
	background: #F3E2A9;
}
/*  Define the background color for all the EVEN background rows  */
.PersonSearch9 tr:nth-child(even){
	background: #dae5f4;
}

/*
Membership Search Results class table for display
*/
.Person9{
	width:800px; 
	border-collapse:collapse; 
}
.Person9 td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.Person9 tr{
	background: #b8d1f3;
}
/*  Define the background color for all the ODD background rows  */
.Person9 tr:nth-child(odd){ 
	background: #F3E2A9;
}
/*  Define the background color for all the EVEN background rows  */
.Person9 tr:nth-child(even){
	background: #dae5f4;
}


/*
Contribution Voucher view table green
*/
.VoucherView9{
	/*width:800px;*/ 
	border-collapse:collapse; 
}
.VoucherView9 td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.VoucherView9 tr{
	background: #b8d1f3;
}
/*  Define the background color for all the ODD background rows  */
.VoucherView9 tr:nth-child(odd){ 
	background: #A9F5BC;
}
/*  Define the background color for all the EVEN background rows  */
.VoucherView9 tr:nth-child(even){
	background: #dae5f4;
}

/*
Contribution Voucher view table light blue
*/
.ExpenseView9{
	width:800px; 
	border-collapse:collapse; 
}
.ExpenseView9 td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.ExpenseView9 tr{
	background: #b8d1f3;
}
/*  Define the background color for all the ODD background rows  */
.ExpenseView9 tr:nth-child(odd){ 
	background: #A9D0F5;
}
/*  Define the background color for all the EVEN background rows  */
.ExpenseView9 tr:nth-child(even){
	background: #dae5f4;
}

/*
String general view table
*/
.String9{
	width:800px;
	border-collapse:collapse; 
        margin-left: auto; 
        margin-right: auto;
}

.String9 td{ 
	padding: 2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.String9 tr{
	/*background: #BD1B61;*/
        background: #BDB76B;
}
/*  Define the background color for all the ODD background rows  */
.String9 tr:nth-child(odd){ 
	/*background: #F2F5A9;*/
        background: #BDB76B;
}
/*  Define the background color for all the EVEN background rows  */
.String9 tr:nth-child(even){
	background: #dae5f4;
}

/*
String Study Circle #F5812A
*/
.String9SC{
	width:800px; 
	border-collapse:collapse; 
}
.String9SC td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.String9SC tr{
	background: #8CB811;
}
/*  Define the background color for all the ODD background rows  */
.String9SC tr:nth-child(odd){ 
	background: #8CB811;
}
/*  Define the background color for all the EVEN background rows  */
.String9SC tr:nth-child(even){
	background: #FEE455;
}

/*
String Children Classes 
*/
.String9CC{
	width:800px; 
	border-collapse:collapse; 
}
.String9CC td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.String9CC tr{
	background: #F5812A;
}
/*  Define the background color for all the ODD background rows  */
.String9CC tr:nth-child(odd){ 
	background:#F5812A;
}
/*  Define the background color for all the EVEN background rows  */
.String9CC tr:nth-child(even){
	background: #EFF080;
}

/*
String EVENTS-PROJECT #BE81F7
*/
.String9EVENT{
	width:800px; 
	border-collapse:collapse; 
}
.String9EVENT td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.String9EVENT tr{
	background: #BE81F7;
}
/*  Define the background color for all the ODD background rows  */
.String9EVENT tr:nth-child(odd){ 
	background: #D8CEF6 ;
}
/*  Define the background color for all the EVEN background rows  */
.String9EVENT tr:nth-child(even){
	background: #dae5f4;
}


/*
Tax Receipt
*/
.TaxReceipt{
	border-collapse:collapse; 
}
.TaxReceipt td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.TaxReceipt tr{
	background: #BE81F7;
}
/*  Define the background color for all the ODD background rows  */
.TaxReceipt tr:nth-child(odd){ 
	background: #D8CEF6 ;
}
/*  Define the background color for all the EVEN background rows  */
.TaxReceipt tr:nth-child(even){
	background: #dae5f4;
}

/*
String SED #A9D0F5
*/
.String9SED{
	width:800px; 
	border-collapse:collapse; 
}
.String9SED td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.String9SED tr{
	background: #8CB811;
}
/*  Define the background color for all the ODD background rows  */
.String9SED tr:nth-child(odd){ 
	background: #A9D0F5;
}
/*  Define the background color for all the EVEN background rows  */
.String9SED tr:nth-child(even){
	background: #dae5f4;
}

/*
String SED #A9D0F5
*/
.String9CFD{
	width:800px; 
	border-collapse:collapse; 
}
.String9CFD td{ 
	padding:2px 1px ;
}
.String9CFD th{ 
	padding:2px 1px ;
        border: 1px solid black
}
/* provide some minimal visual accomodation for IE8 and below */
.String9CFD tr{
	background: #8CB811;
}
/*  Define the background color for all the ODD background rows  */
.String9CFD tr:nth-child(odd){ 
	background: #ccf2ff;
}
/*  Define the background color for all the EVEN background rows  */
.String9CFD tr:nth-child(even){
	background: #dae5f4;
}

/*
String Electoral Unit #A9D0F5
*/
.String9EU{
	width:800px; 
	border-collapse:collapse; 
}
.String9EU td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.String9EU tr{
	background: #8CB811;
}
/*  Define the background color for all the ODD background rows  */
.String9EU tr:nth-child(odd){ 
	background: #FF8000;
}
/*  Define the background color for all the EVEN background rows  */
.String9EU tr:nth-child(even){
	background: #dae5f4;
}

/*
Participants
*/
.Participants9{
	border-collapse:collapse; 
}
.Participants9 td{ 
	padding:2px 1px ;
}
/* provide some minimal visual accomodation for IE8 and below */
.Participants9 tr{
	background: #F5812A;
}
/*  Define the background color for all the ODD background rows  */
.Participants9 tr:nth-child(odd){ 
	background:#F8ECE0;
}
/*  Define the background color for all the EVEN background rows  */
.Participants9 tr:nth-child(even){
	background: #D6D2D2;
}

/*
INSTITUTE
*/
.Institute9{
	 
	border-collapse:collapse; 
}
.Institute9 td{ 
	padding:2px 1px ;
}
/*  Define the background color for all the ODD background rows  */
.Institute9 tr:nth-child(odd){ 
	background: #EFFBF2;
}
/*  Define the background color for all the EVEN background rows  */
.Institute9 tr:nth-child(even){
	background: #EFFBF2;
}


.AddressTool {
    width : 100%;
    
    border-style: solid;
    border-width: 1px;
    
    border-collapse : collapse;
}

.AddressTool tr {
    border-style: none;
    /*border-collapse : collapse; */
    /* border-bottom: 1px solid #ddd; */
}
.AddressTool td {
    border-style: solid;
    border-collapse : collapse; 
    /*border-bottom: 1px solid #ddd; */
}

.Address9 {
    width : 100%;
    border : none;
    border : 0;
    border-width: 0px;
    border-style: none;
    
    
    border-collapse : collapse;
}

.Address9 tr {
    border : none;
    border : 0;
    border-style: none;
    border-width: 0px;
    /*border-collapse : collapse; */
    /* border-bottom: 1px solid #ddd; */
}
.Address9 td {
    border : none;
    border : 0;
    border-style: none;
    border-width: 0px;
    /*border-collapse : collapse; */
    /*border-bottom: 1px solid #ddd; */
}

/*
Standard page Layout
    outer_limit - for the outer <table>. it centers and puts it at 800px
    {flow}_banner - banner for each concept. colour
    main_space - the 75%/25% table which is the main space on the page
    {flow}_rows - odd/even colors placed in the 75% of the main_space
*/

.outer_limit {
    align-self: center;
    width : 800px; 
    border : 0;
}

.flow_banner {
    width : 100%; 
    background-color : #81BEF7;
}

.main_space {
    width : 100%;
    border-style: solid;
    border-width: 2px;
    border-collapse : collapse; 
}
.main_space td {
    border-style: solid;
    border-width: 2px;
    border-collapse : collapse; 
    vertical-align : top;
}

