.hr
		{
		background-color: #000000;
		border:3px solid #809DFC; /* Blue 128 */
		margin-left:auto;
		margin-right:auto;
		}

.hr-black
		{
		background-color: #000000;
		border:2px solid #000000;
		}

.vhr /* vertical HR used site wide */
		{
		background-color: #000000;
		border:3px solid #7EA1CB;
		}



a{
color:#1B93FF;
}

a{
color:#7A4C9E;
font-weight:600;
}

a:hover{
color:#9D009F;
font-weight:700;
}


.disabled,#tabs ul .disabled *{
color:#fb7e8;
background-color:#ccd1dd;
}


.button1{
    background-color: #D0CDFF;
    color: #333333;
    border-top: 1px solid #430C7A;
    border-right: 1px solid #430C7A;
    border-bottom: 1px solid #430C7A;
    border-left: 1px solid #430C7A;
}

.button1-active{
    background-color: #EDBBB0;
    color: #333333;
    border-top: 1px solid #430C7A;
    border-right: 1px solid #430C7A;
    border-bottom: 1px solid #430C7A;
    border-left: 1px solid #430C7A;
}

* .button,
a.button,
button,
html input[type="button"], /* 1 */
input[type="reset"],
input[type="submit"]:NOT(.button-active){
    background-color: #D0CDFF;
    color: #333333;
    border-top: 2px solid #430C7A;
    border-right: 2px solid #430C7A;
    border-bottom: 2px solid #430C7A;
    border-left: 2px solid #430C7A;
    font-weight:bold;
}

.button *
{
    color: #333333;
    font-weight:bold;
}


.button-active, .button-active input[type="submit"],.button .button-active input[type="submit"], .button-active a{
    background-color: #FFF5FF;
    color: #333333;
    border-top: 1px solid #430C7A;
    border-right: 1px solid #430C7A;
    border-bottom: 1px solid #430C7A;
    border-left: 1px solid #430C7A;
}



#capsule_edit_contacts_table tbody, 
#capsule_edit_vehicle_log_table tbody, 
#capsule_edit_equipmentLog_table tbody,
#capsule_edit_applianceLog_table tbody, 
#capsule_edit_petLog_table tbody, 
#capsule-contacts-table tbody
{

	border-top: 2px solid #430C7A;
    border-right: 2px solid #430C7A;
    border-bottom: 2px solid #430C7A;
    border-left: 2px solid #430C7A;

}
/*-- Overide for firefox's tbody border problem --*/
@-moz-document url-prefix() {
	#capsule_edit_contacts_table,
	#capsule_edit_vehicle_log_table,
	#capsule_edit_equipmentLog_table,
	#capsule_edit_applianceLog_table,
	#capsule_edit_petLog_table
	{
	border-collapse:separate !important;
	}
	#capsule_edit_contacts_table tbody,
	#capsule_edit_vehicle_log_table tbody,
	#capsule_edit_equipmentLog_table tbody,
	#capsule_edit_applianceLog_table tbody,
	#capsule_edit_petLog_table tbody
	{
	border:none;
	outline: 2px solid #430C7A;
	}
	#capsule_edit_contacts_table td.button,
	#capsule_edit_vehicle_log_table td.button,
	#capsule_edit_equipmentLog_table td.button,
	#capsule_edit_applianceLog_table td.button,
	#capsule_edit_petLog_table td.button
	{
	margin:none;
	padding:none;
	border-top:none;
	border-left:none;
	border-bottom:none;
	}
}

body{
/*background-color:#7ea1cb;*/
}

* .scrim{
background-color:rgb(255, 250, 240);
background-color:rgba(255, 250, 240,0.8) !important;
}

.homepage-scrim{
outline: 2px solid #809DFC;
background-color:rgb(227, 249, 255);
background-color:rgba(227, 249, 255,0.8) !important;
	-webkit-background-size: cover;
	-moz-background-size: cover;
	-o-background-size: cover;
	background-size: cover;
outline-offset:0px;
}

* #scrim2{
background-color:rgb(255, 250, 240);
background-color:rgba(255, 250, 240,0.8);
}

#footer-container{/*
  background-color:rgb(247, 218, 199);
  background-color:rgba(247, 218, 199,0.8);*/
  }

.accent{
	color:#FF4000;
}

.under_accent{
	border-bottom: 2px solid #FF4000;
}

#top-nav-container{
background-color:#FFFFFF;
}

#top-nav-container .under_accent, #top-nav-following-text .under_accent, #top-nav-following-text table tr td.under_accent *{
color:#000000 !important;
}

.text-poppy{
	color:#FF4000;
}

.text-indigo{
	color:#2828FF;
}

* .readable:NOT(.group){
background-color:rgb(255, 250, 240);
background-color:rgba(255, 250, 240,0.8);
/*background-color:rgba(201, 206, 209,0.5);*/
}


* .group,* .group-container{
outline: 2px solid #A7A5E0;
/*background-color:rgb(255, 250, 240) !important;
background-color:rgba(255, 250, 240,0.8) !important;*/
}

* .readableOpaque{
background-color:rgb(255, 250, 240) !important;
background-color:rgba(255, 250, 240,1) !important;
}

@-moz-document url-prefix()
{
	.group, .group-container{
		outline: none;
		border: 2px solid #A7A5E0;
	}
}


.group .group-label, .group-container .group .group-label{
background-color:#A7A5E0;
color:#430C7A;
outline: 2px solid #430C7A;
}





.group1{
outline: 2px solid #1B93FF;
}

.group1 .group-label{
background-color:#1B93FF;
color:#FBF7E8;
}

.group-poppy{
outline: 2px solid #FF4000;
}

.group-poppy .group-label{
background-color:#FF4000;
color:#FBF7E8;
}

.group-plum{
border: 2px solid #430C7A;
}

@-moz-document url-prefix()
{
	.group-plum{
		outline: none;
		border: 2px solid #430C7A;
	}
}


.group-plum .group-label{
background-color:#430C7A;
color:#FBF7E8;
}

.group-pale-blue{
outline: 2px solid #9ACEFF;
}

.group-pale-blue .group-label{
background-color:#9ACEFF !important;
color:#430C7A !important;
}

.readable .group,.readable .group-container,.group-container .group{
background:none;
}




#navigation-div a, #bottom-navigation-div a{
color:#333333;
}

.mobile-nav, .mobile-nav a div,.mobile-nav a{
background-color:#430C7A;
color:#FBF7E8;
}

.mobile-nav a div:not(.mobile-nav-arrow){
border-bottom:solid 1px;
border-bottom-color:#FBF7E8;
}

#footer-nav-div a{
color:#333333;
}


/*
Homepage
*/
#homepage-tagline-1{
	color:#FF4000;
}

#homepage-tagline-2{
border-top:medium solid #000000;
}


#following-menu-content a, #following-menu-content a:visited{
color:#FFFFFF;
}

#following-back *{
	color:#555555;
}

#following-menu-content a:hover, #following-menu-content a.active{
color:#FF4000;
}

/*
Signup
*/


#captcha{
margin-top:10px;
margin-bottom:10px;
border:1px solid #f7dac7;
}


/*
Account
*/
a.capsule-create-href{
color:#FF4000;
}

.capsule-create-div{
	background-color:rgb(27, 147, 255);
	background-color:rgba(27, 147, 255,0.5);
	border: 1px solid #1B93FF;
}


a.capsule-list-href{
color:#000;
}

.capsule-list-container{
/*	background-color:rgb(255, 245, 225);
	background-color:rgba(255, 245, 225,0.6);*/
	border: 2px solid #A7A5E0;
}

#contact_list .alternating-color-1{
	background-color:#E6EAF9;
}

#contact_list .alternating-color-2{
	background-color:#F9F7FF;
}

#vehicle_log_list .alternating-color-1{
	background-color:#E6EAF9;
}

#vehicle_log_list .alternating-color-2{
	background-color:#F9F7FF;
}

#equipmentLog_list .alternating-color-1{
	background-color:#E6EAF9;
}

#equipmentLog_list .alternating-color-2{
	background-color:#F9F7FF;
}

#applianceLog_list .alternating-color-1{
	background-color:#E6EAF9;
}

#applianceLog_list .alternating-color-2{
	background-color:#F9F7FF;
}

#petLog_list .alternating-color-1{
	background-color:#E6EAF9;
}

#petLog_list .alternating-color-2{
	background-color:#F9F7FF;
}

/*
Errors and Alerts
*/
.ui-state-error, .errorbox{
	background-color:rgb(254,216,203);
	border: 1px solid #FF4000;
}

.ui-state-highlight, .updated{
	color:#430C7A;
	background-color:rgb(237, 236, 248);
	border: 1px solid #430C7A;
}

.ui-state-highlight2{
	background-color:rgb(134, 0, 125);
	background-color:rgba(134, 0, 125,0.2);
	border: 1px solid #86007D;
}

.ui-state-highlight3{
	background-color:rgb(234, 18,5);
	background-color:rgba(234, 18,5,0.2);
	border: 1px solid #EA1205;
}

.ui-state-highlight4{
	background-color:rgb(9, 179, 0);
	background-color:rgba(9, 179, 0,0.2);
	border: 1px solid #09B300;
}

/* active toggle */
.group-label .toggle, .ui-state-disabled .group-label .toggle.toggle-on{
    background-color: #D0CDFF;
    color: #333333;
    border-top: 2px solid #430C7A;
    border-right: 2px solid #430C7A;
    border-bottom: 2px solid #430C7A;
    border-left: 2px solid #430C7A;
    font-weight:bold;
}



/* inactive toggle */
.ui-state-disabled .group-label .toggle-off, .group-label :disabled , .group-label .toggle.toggle-on, .group-label input[type="submit"]:disabled{
	opacity: 1;
	visibility:visible;;
    background-color: #FFF5FF;
    background: #FFF5FF;
    color: #333333;
    border-top: 1px solid #430C7A;
    border-right: 1px solid #430C7A;
    border-bottom: 1px solid #430C7A;
    border-left: 1px solid #430C7A;
}

.ui-state-disabled .group-content{
	opacity: .35;
	filter:Alpha(Opacity=35);
	background-image: none;
	cursor: default !important;
}

/*
Tabs
*/

#tabs ul li.active {
	border-top:2px #2828FF solid;
	background: #2828FF;
}

#tabs ul li.active a {
	color: #FFFAF0;
}


/*
Glyph Gallery
*/

.glyph-grid-item-div{
background-color:#FFFFFF;
}

/*
Display
*/

#capsule-contacts-table .alternating-color-1{
	background-color:#E6EAF9;
}

#capsule-contacts-table .alternating-color-2{
	background-color:#F9F7FF;
}

#capsule-contacts-table tr.alternating-color-1.hide-o{
	background-color:#E6EAF9;
}

#capsule-contacts-table tr.alternating-color-2.hide-o{
	background-color:#F9F7FF;
}


@media only screen and (min-width: 768px) and (max-width: 995px) {


}


@media only screen and (max-width: 479px) {

}


