/*
Copyright (c) 2009-2010, Jarkko Laine.

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., 51 Franklin Street, Fifth Floor, Boston, MA  02110-1301, USA.
*/

body {
	background-color:white;
}

.donation_can_notice {
    padding: 10px;
    margin: 10px 0 10px 0;
    border: 1px solid #ccc;
    background-color: rgb(255, 254, 235);
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
}
.donation_can_text {
    font-size: 13px;
    color:#034da2; 
    padding-top:3px;
    padding-bottom:5px; }
    
 .donation_can_small {
    font-size: 10px;
    color:black;
    padding-top:3px;
    padding-bottom:5px; }
    
.donation_can_donation_box {
	background-image: url('http://static.reecesrainbow.org/images/plugins/warriordonationbox.png');
	background-repeat:no-repeat;
	background-position:center top;
	width: 200px;
	height: 595px;
    padding-top:360px;
}    

.donation_can_donation_box_fsp {
	background-image: url('http://static.reecesrainbow.org/images/plugins/donationbox_fsp.png');
	background-repeat:no-repeat;
	background-position:center top;
	width: 200px;
	height: 595px;
    padding-top:360px;	
}    

.donation_can_donation_box_at {
	background-image: url('http://static.reecesrainbow.org/images/plugins/atdonationbox2014.png');
	background-repeat:no-repeat;
	background-position:center top;
	width: 200px;
	height: 595px;
    padding-top:360px;	
}    

.donation_can_donation_box_text {
    font-size: 13px;
    color:black; 
    padding-top:3px;
    padding-bottom:5px; }
    
    
.donation-can-admin-notice {
    border-bottom: 1px solid #ccc;
    background-color: rgb(255, 254, 235);
    color: rgb(85, 85, 85);
    text-align: center;
    padding: 5px;
    font-size: 12px;
}

	
.GiftBasketStatus{
    float: right;
    clear: both;
	color: #fff;
	font-weight: bold;
	font-size: 16px;
}
	
#donation_can_dashboard .inside  {
margin-top: 0 !important;
}

#donation_can_dashboard .inside p.sub {
    color: rgb(119, 119, 119);
    font-size: 13px;
    font-style: italic;
    padding: 5px 0px 0px 0px;
    margin: 0px;
}

#donation_can_dashboard .table {
    background: rgb(249, 249, 249);
    border-bottom: 1px solid rgb(236, 236, 236);
    border-top: 1px solid rgb(236, 236, 236);
    margin: 0px -9px 10px;
    padding: 0px 10px;
}

#donation_can_dashboard table {
    width: 100%;
}

#donation_can_dashboard table td {
    border-top: 1px solid rgb(236, 236, 236);
    padding: 3px 0px;
    white-space: nowrap;
    font-size: 12px;
}

#donation_can_dashboard table tr.first td {
border-top: none;
}

#donation_can_dashboard td .approved {
    color: green;
}

#donation_can_dashboard td .waiting {
    color: rgb(230, 111, 0);
}

#donation_can_dashboard td .failed {
    color: red;
}

#donation_can_dashboard td.b {
    font-size: 14px;
    padding-right: 6px;
    text-align: right;
}

#donation_can_dashboard td.last {
    width: 70px;
}

#donation_can_dashboard td.goal {
    font-style: italic;
}

#donation_can_dashboard .t {
color: rgb(119, 119, 119);
font-size: 12px;
padding-right: 12px;
padding-top: 6px;
}

.goal-id-column {
	width: 150px;
}

.goal-sum-column {
	width: 100px;
}

#goal-id-div input, #goal-name-div input, #goal-div input, #page-id-div input, #goal-description-div textarea, #continue-button-text-div input, #notify-email-div input,
#payer_name-div input, #payer_email-div input, #note-div textarea
{
	width: 100%;
}

.donation_progress {
	height: 20px;
	border: 1px solid #333;
	background-color: #fff;
	width:170px;
	margin: 10px 0 10px 0px;	
}

.donation_progress_container {
	height: 20px;
	padding:0px;
	width:170px;
}

.donation_progress_bar {
	background-color: #c52a6d;
	
	height: 20px;
	
}
.donation_progress_bar_empty {
	background-color: #fff;
	height: 20px;
	
}

.donation_meter {
	font-size: 16px;
	line-height:33px;
	color:blue;
	padding: 5px 0px 15px 0px;
	margin: auto;
	overflow: auto;
}

.donation_meter_amount {
	font-size: 30px;
	line-height:33px;
	color:#125210;
	padding: 5px 0px 15px 0px;
	margin: auto;
	overflow: auto;
	font-weight:bold;
}

.ia_donation_meter_amount {
	font-size: 30px;
	line-height:33px;
	color:green;
	padding: 5px 0px 15px 0px;
	margin: auto;
	overflow: auto;
	margin-left:auto;
	margin-right:auto;
}


.donation_subgoal_amount {
	font-size: 20px;
	line-height:auto;
	color:red;
	font-weight:bold;
	padding: 5px 0px 0px 0px;
	margin: auto;
	overflow: auto;
}

.donation_goal_image {
	display: block;
    margin-left: auto;
    margin-right: auto
}

.donation_subgoal_list{
    margin-left: auto;
    margin-right: auto;
	margin-bottom: auto;
	width: 140px;
	font-weight:bold;
}

.donation_subgoal_total{
    margin-left: auto;
    margin-right: auto;
	margin-bottom: 5px; 
	width: 140px;
	font-weight:bold;
	font-size: 14pt;
	color: #D70D5E;
}

.donation_subgoal_table{
	float:left;
}

#wrap_all .donation_subgoal_table {
    background-color: unset;
}

#wrap_all .donation_subgoal_table tbody tr {
    background-color: unset;
}

.donation_subgoal_td{
	float:left;
	padding-top:15px;
}

#wrap_all .header-hidden-cat {
    color: #fff;
}


.donation_subgoal_table tr {
    border: 1px;  
    display: flex;
    flex-direction: row;
    flex-wrap: wrap;
}

.donation_subgoal_table th.category_header {
    color: #fff;
}

@media 
only screen and (max-width: 600px)
/*,(min-device-width: 768px) and (max-device-width: 1024px)*/
{
	.donation_subgoal_table table, thead, tbody, th, td {
	    display: block;
	    width:100%;
	}
	
	.donation_subgoal_table thead tr {
		position: absolute;
		top: -9999px;
		left: -9999px;
	}    
	
	
	.donation_subgoal_td{
	 		/* Behave  like a "row" */
			border: none;
			border-bottom: 1px solid #eee; 
			position: relative;
			text-align:center;
			/*padding-left: 50%; */
			
			/* 
			float:left;
			width: 170px;
			padding-top:15px;
			*/
	}
	
	.donation_subgoal_table td:before{
		/* Now like a table header */
		position: absolute;
		/* Top/left values mimic padding */
		top: 6px;
		left: 6px;
		width: 45%; 
		padding-right: 10px; 
		white-space: nowrap;
    }
    
    .donation-can_content-widget {
        flex-wrap: wrap;
    }

    body .alignleft, .entry-content-wrapper a:hover .alignleft {
        width: 50%;
    }
}

#popup1 a {
    color: #52757a;
    text-decoration: underline;
    font-weight: bold;
}
/* Default donation progress bar settings */

.donation_meter div {
	margin: 0px;
	padding: 0px;
}

.donation_progress {
	padding: 0px;
}

#donation-submit-div div.inside {
    margin: 0px;
    padding: 0px;
}


/** Stats area in admin view */

#donation-stats {
    margin: auto;
    overflow: auto;
}

#donation-stats .stats-box {
    width: 250px;
    float: left;
    margin: 10px 15px 15px 0px;
    border: 1px solid #ddd;
    padding: 5px;
    border-radius: 5px;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
}

#donation-stats .donation-progress {
    border: 1px solid #ddd;
    padding: 3px;
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

#donation-stats .donation-progress div {
    border-radius: 3px;
    -webkit-border-radius: 3px;
    -moz-border-radius: 3px;
}

#donation-stats .progress-as-text {
    text-align: center;
    font-size: 11pt;
    font-style: italic;
    padding: 5px;
}

#donation-stats .title {
    text-align: center;
    font-size: 9pt;
    color: #333;
    padding: 5px 0px 0px 0px;
}


/*STYLES FOR CSS POPUP*/

.popup {
      background-color: #DDD; 
      height: 325px; width: 500px; 
      border: 5px solid #666; 
      top:-200px;
      left:30%;
      right:30%;
      position: fixed; visibility: hidden; 
      font-size: small; text-align: center; 
      padding: 5px; overflow: auto; 
      z-index: 2; 
}
.popup_bg {
      position: fixed; 
      visibility: hidden; 
      height: 100%; width: 100%; 
      left: 0px; 
      top: 0px; 
      right: 0px;
      bottom: 0px;
      filter: alpha(opacity=70); /* for IE */ 
      opacity: 0.7; /* CSS3 standard */ 
      background-color: #999; 
      z-index: 1; 
}
img.popupimage {
    max-height: 60%;
}
.close_button {
      font-size: small; font-weight: bold; 
      float: right; color: #666; 
      display: block; text-decoration: none; 
      border: 2px solid #666; 
      padding: 0px 3px 0px 3px; 
}

.dropbtn {
    background-color: #4D192C;
    align-content: center;
    color: white;
    padding: 16px;
    font-size: 16px;
    border: none;
    cursor: pointer;
}

.dropbtn a {
    color: white !important;
}

.donation_subgoal_td .dropdown {
    display: block;
    text-align: center;
}
.donation_subgoal_td a:hover img {
    opacity: .5;
}
.avia_transform #top #main .donation_subgoal_td a:hover .image-overlay {
    opacity: 0 !important;
}
.donation_subgoal_td .dropdown-content {
    position: relative;
}
.dropdown-content-container {
    display: flex;
    justify-content: center;
    padding-top: .5rem;
}

.dropdown-content {
    background-color: #4D192C;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 100;
}

.dropdown-content a {
    color: black;
    padding: 12px 16px;
    text-decoration: none;
    display: block;
}

#top .dropdown-content a:hover {
    background-color: #365077;
    color: #fff;
}

.dropdown:hover .dropdown-content {
    display: block;
}

.dropdown:hover .dropbtn {
    background-color: #093C90;
}

/* DivTable.com */
/* Used for Gift Basket check-out page */
.divTable{
	display: table;
	width: 100%;
}
.divTableRow {
	display: table-row;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
}
.divTableCell, .divTableHead {
	border: 1px solid #999999;
	display: table-cell;
	padding: 3px 10px;
}
.divTableHeading {
	background-color: #EEE;
	display: table-header-group;
	font-weight: bold;
}
.divTableFoot {
	background-color: #EEE;
	display: table-footer-group;
	font-weight: bold;
}
.divTableBody {
	display: table-row-group;
}
.divTableCellNoBorder {
  	border: 0px;
  	display: table-cell;
  	padding: 3px 10px;
}
.FormCurrency{
  position:relative;
  margin-right:-20px
}
.FormCurrencyInput {
  padding-left:20px;
  text-align:left;
}

.donation-can_content-widget {
    display: flex;
    align-items: center;
}
  
.donation-can_content-widget .inquire  a.inquire-cta {
    background-color: #c72b6f;
    color: white;
    height: 90px;
    width: 163px;
    display: flex;
    align-items: center;
    border-radius: 5px;
    font-size: 1.5em;
    padding: 5px;
    text-align: center;
    font-weight: normal;
}
    
.donation-can_content-widget .inquire a.inquire-cta:hover {
    color: white;
    text-decoration: none;
    filter: brightness(75%);
}

.donation_subgoal_list {
    text-align: center;
}

.donation_subgoal_total {
    text-align: center;
}