/* GENERAL STYLING */
h1, h2, h3, h4, h5, h6 {color: #4d90d7;}


/* DONATION PAGE */
.supporters-activity-wrapper .supporter-post-message-container .supporter-timeline-post-message {margin-left:0;}

/* REGISTRATION PAGE ICONS */
/*

#step1 {background:url(images/progressBar_1_off.png) top center no-repeat;}
#step1.selected {background:url(images/progressBar_1_on.png) top center no-repeat;}
#step2 {background:url(images/progressBar_2_off.png) top center no-repeat;}
#step2.selected {background:url(images/progressBar_2_on.png) top center no-repeat;}
#step3 {background:url(images/progressBar_3_off.png) top center no-repeat;}
#step3.selected {background:url(images/progressBar_3_on.png) top center no-repeat;}
#step4 {background:url(images/progressBar_4_off.png) top center no-repeat;}
#step4.selected {background:url(images/progressBar_4_on.png) top center no-repeat;}
#step5 {background:url(images/progressBar_5_off.png) top center no-repeat;}
#step5.selected {background:url(images/progressBar_5_on.png) top center no-repeat;}
#step6 {background:url(images/progressBar_6_off.png) top center no-repeat;}
#step6.selected {background:url(images/progressBar_6_on.png) top center no-repeat;}
#step7 {background:url(images/progressBar_7_off.png)top center  no-repeat;}
#step7.selected {background:url(images/progressBar_7_on.png) top center no-repeat;}
#step8 {background:url(images/progressBar_8_off.png) top center no-repeat;}
#step8.selected {background:url(images/progressBar_8_on.png) top center no-repeat;}
#step1, #step2, #step3, #step4, #step5, #step6, #step7, #step8 {height:58px;background-position:top center;float:none;display:inline-block;text-align:center;}
#step1Literal, #step2Literal, #step3Literal, #step4Literal, #step5Literal, #step6Literal, #step7Literal, #step8Literal, .adminLiteral {margin-top:60px;float:none;display:inline-block;}
#step1Literal.selected, #step2Literal.selected, #step3Literal.selected, #step4Literal.selected, #step5Literal.selected, #step6Literal.selected, #step7Literal.selected, #step8Literal.selected, .adminLiteralSelected {color:#00447e;text-align:center;baackground-position:top center;}

*/

/* FONT SMOOTHING FOR MENU ITEMS */
/*
h1, h2, h3, h4, h5, h6, label, p, a, div, em, td, select, button, span, input, textarea, .footerContainer a, .headerContainer a {text-rendering: optimizelegibility;-webkit-font-smoothing: antialiased;}
*/

/* FOOTER ITEMS */
footer#footer {display:none;}
/*
.footer h2 {letter-spacing: 1px;}
*/




/* ============ BUTTON DECLARATIONS ============ */


/* REGISTRATION PAGES & GENERAL BUTTONS (BLUE) */

/*
button,
input[type="submit"],
input[type="button"],
#individualParticipantTypeButton,
#teamJoinParticipantTypeButton,
#teamCreateParticipantTypeButton,
#registrationTypeNextButton2,
#registrationTypePreviousButton2,
#contactPreviousButton2,
#contactNextButton2,
#divTeamSearch #teamSearch,
#ctl00_ctl00_mainContent_bodyContentPlaceHolder_ucSupportersTimeline_buttonSupporterPostMessage,
.personalization-reset,
.navButtonPanelBtm button,
#ctl00_ctl00_mainContent_bodyContentPlaceHolder_existingDonations .action
{
width:auto;
display: inline-block;
padding: 10px 15px;
border-width: 0 0 5px;
margin-bottom: 0;
color:#fff;
font-family: "omnes-pro","Helvetica Neue",Helvetica,Arial,sans-serif;
font-weight: bold;
font-size: 18px;
line-height: 1.33;
text-align: center;
white-space: nowrap;
vertical-align: middle;
cursor: pointer;
background-image: none;
border: 1px solid transparent;
background-color: #4d90d7;
background: #015697;
border-color: #00447e;
border-radius: 3px;
border-width: 0 0 5px;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
-o-user-select: none;
user-select: none;
}

button:hover,
input[type="submit"]:hover,
input[type="button"]:hover,
#individualParticipantTypeButton:hover,
#teamJoinParticipantTypeButton:hover,
#teamCreateParticipantTypeButton:hover,
#individualParticipantTypeButton.selected,
#teamJoinParticipantTypeButton.selected,
#teamCreateParticipantTypeButton.selected,
#registrationTypeNextButton2:hover,
#registrationTypePreviousButton2:hover,
#contactPreviousButton2:hover,
#contactNextButton2:hover,
#divTeamSearch #teamSearch:hover,
#ctl00_ctl00_mainContent_bodyContentPlaceHolder_ucSupportersTimeline_buttonSupporterPostMessage:hover,
.personalization-reset:hover,
.navButtonPanelBtm button:hover,
#ctl00_ctl00_mainContent_bodyContentPlaceHolder_existingDonations .action:hover
{
color: #fff;
background-color: #2e7bcd;
background: #4d90d7;
border-color: #2c76c5;
}

button:active,
input[type="button"]:active,
input[type="submit"]:active,
#individualParticipantTypeButton:active,
#teamJoinParticipantTypeButton:active,
#teamCreateParticipantTypeButton:active,
#individualParticipantTypeButton.selected,
#teamJoinParticipantTypeButton.selected,
#teamCreateParticipantTypeButton.selected,
#registrationTypeNextButton2:active,
#registrationTypePreviousButton2:active,
#contactPreviousButton2:active,
#contactNextButton2:active,
#divTeamSearch #teamSearch:active,
.personalization-reset:active,
#ctl00_ctl00_mainContent_bodyContentPlaceHolder_existingDonations .action:active
{
    background-image: none;
    outline: 0;
    -ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#c0c0c0')";
    filter: progid: DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#c0c0c0');
    -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -ms-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    -o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    margin-top: 15px;
    background: #00447e !important;
    border-bottom: 0 !important;
}


*/
/* SHORTER & SMALLER BUTTON HEIGHT DECLARATIONS */
/*
#ctl00_ctl00_mainContent_cphLoginRegister_ucLogin_btnLogin,
#ctl00_ctl00_mainContent_cphLoginRegister_btnRegister,
#registrationTypeNextButton2,
#registrationTypePreviousButton2,
#contactPreviousButton2,
#contactNextButton2,
#divTeamSearch #teamSearch,
#ctl00_ctl00_mainContent_bodyContentPlaceHolder_ucSupportersTimeline_buttonSupporterPostMessage,
.navButtonPanelBtm button,
#ctl00_ctl00_mainContent_bodyContentPlaceHolder_existingDonations .action
{
font-size:14px;
padding:5px 7px;
}

*/



/* SPECIAL OVERRIDES DUE TO CRAPPY OLD IMPORTANTS THAT MESSING WITH COULD BREAK WHO KNOWS WHAT */

/*
#ctl00_ctl00_mainContent_bodyContentPlaceHolder_existingDonations .action {
width:auto !important;
display: inline-block !important; 
padding: 5px 7px !important;
border-width: 0 0 5px !important;
margin-bottom: 0 !important;
color:#fff !important;
font-family: "omnes-pro","Helvetica Neue",Helvetica,Arial,sans-serif !important;
font-weight: bold !important;
font-size: 14px; !important
line-height: 1.33 !important;
text-align: center !important;
white-space: nowrap !important;
vertical-align: middle !important;
cursor: pointer !important;
background-image: none !important;
border: 1px solid transparent !important;
background-color: #4d90d7 !important;
background: #015697 !important;
border-color: #00447e !important;
border-radius: 3px !important;
border-width: 0 0 5px !important;
-webkit-user-select: none !important;
-moz-user-select: none !important;
-ms-user-select: none !important;
-o-user-select: none !important;
user-select: none !important;
}

#ctl00_ctl00_mainContent_bodyContentPlaceHolder_existingDonations .action:hover {
color: #fff;
background-color: #2e7bcd !important;
background: #4d90d7 !important;
border-color: #2c76c5 !important;
text-decoration:none !important;
}

#ctl00_ctl00_mainContent_bodyContentPlaceHolder_existingDonations .action:active {
background-image: none !important;
outline: 0;
-ms-filter: "progid:DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#c0c0c0')";
filter: progid: DXImageTransform.Microsoft.Shadow(Strength=5, Direction=135, Color='#c0c0c0');
-webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
-moz-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
-ms-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
-o-box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
box-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
margin-top: 15px !important;
background: #00447e !important;
border-bottom: 0 !important;
text-decoration:none !important;
}

*/