﻿body {
    padding-top: 65px; 
    padding-bottom: 20px;
}

/* Set padding to keep content from hitting the edges */
.body-content {
    padding-left: 15px;
    padding-right: 15px;
}

/* Override the default bootstrap behavior where horizontal description lists 
   will truncate terms that are too long to fit in the left column 
*/
.dl-horizontal dt {
    white-space: normal;
}

/* Set width on the form input elements since they're 100% wide by default */
input,
select,
textarea {
    max-width: 280px;
}

.float-right {
    float: right;
    width: 80%;
}

.float-left, .float-right {
    display: inline-block;
}

.clients-table {
    width: 100%;
    border: 1px solid #999;
}

.clients-table tr {
    border-bottom: 1px solid #999;
}

.clients-table tr td:first-child, .clients-table tr th:first-child {
    width: 10%;
}

.clients-table tr td, .clients-table tr th {
    width: 23%;
}

/* SPCA Styles */
.float-left {
     float:right;
     margin:10px;
}

.center {
     align-content:center;
     text-align:center;
     margin:10px;
}
.align-right {
    text-align: right;
}
.colortitle {
    color: #009900;
    font: bold 15px "Trebuchet MS", arial, sans-serif;
}
.smalltitle {
    color: #003707;
    font: bold 13px arial, sans-serif;
    background-color: inherit;
}
.subtitle {
    color: #003707;
    font: bold 15px arial, sans-serif;
}
.small {
    font: 13px arial, sans-serif;
    background-color: inherit;
}
/* RIGHT SIDEBAR - was for featured pet */

.SB-width	{ width: 225px; }

.titleHeader
{
	color: #000000;
	font: bold 15px arial, sans-serif;
}
.greenbox15
{
   /* border: thin; */
	/*background-color: #E9F7EC; */
	color: #517648;
	font: bold 15px "Trebuchet MS", arial, sans-serif;
	border: #BDE5C8 1px solid;
}
.greenbox 
{
   /* border: thin; */
	/*background-color: #E9F7EC; */
	color: #517648;
	font:  13px "Trebuchet MS", arial, sans-serif;
	border: #BDE5C8 1px solid;
}
/* FOOTER */

#footerdiv	{ background-color: #E9F7EC; }

.footer		{
		color: #000000;
		font: normal 10px verdana, arial, sans-serif;
		padding: 8px;
		width: 100%;
		text-align: center;
		border-top: #B7B7CA 1px solid;
		}

a.footerlink:link, a.footerlink:visited, a.footerlink:active	{ color: #006600; text-decoration: none; font-weight: normal; }

a.footerlink:hover	{ color: #FF6600; text-decoration: none; font-weight: normal; }

/* Success Story  */
.grayformbox	{
		font: normal 14px verdana, sans-serif;
		background-color: #E9F7EC;
		border: #CFD7DF 1px solid;
	}

.story-title { color: #009900; background-color: #FFFFFF; font: bold 15px "Trebuchet MS", arial, sans-serif; }
.story_hide { color: #669900; background-color: #FFFFFF; font: bold 15px "Trebuchet MS" , arial, sans-serif;
}

.event-title {
		background-color: #BDE5C8;
		color: #000000;
		font: bold 15px "Trebuchet MS", arial, sans-serif;
		border: #A8CDB2 1px solid;
		}
.event-row {
		background-color: #E9F7EC;
		color: #517648;
		font: bold 13px "Trebuchet MS", arial, sans-serif;
		border: #BDE5C8 1px solid;
		}
.event-row-desc {
		color: #000000; 
		font: normal 13px  "Trebuchet MS", arial, sans-serif;
        }
/* Contact Index.cshtml */
.textarea-size
{
  width:400px !IMPORTANT;
  height:150px !IMPORTANT;
}

/* Google Search - Start */
/* quick search -  #search is div ID */
#search form#cse-search-box {

	position: static;
	top: 10px;
	right: 0;
	padding: ; margin: 0;
	border: none;
	width: 225px; height: 35px;
	background: #ffffff url(Styles/images/header-search.gif) no-repeat;	
	z-index: 999999;
}
#search form#cse-search-box p {
	margin: 0; padding: 0;		
}
#search form#cse-search-box input {
	border: none;
	height: 23px;
	background: transparent;
	color: #bababa;
	/* float: left; */
	margin: 0;
    padding-left: 10px; /* padding: 5px;*/
}
#search form#cse-search-box .tbox {
	margin: 3px 0 0 5px;
    padding-left: 10px;
	width: 180px;
	background: url(Styles/images/SearchText.gif) no-repeat;
	display: inline;
}
#search form#cse-search-box .btn
{
    position: absolute;
    top: 500px;
	margin: 3px;
	width: 23px;
	display:  inline;
	float: right;
	height: 22px;
}
#search form#cse-search-box label {
	display: none;
}

.cse-search-results {
	margin: 0 auto;		 
	padding-bottom: 35px;
	padding-top: 5px;		
	overflow: auto;
	background: #E9F7EC;
}
/* Google Search - End */

