/******************************/
/*          Custom            */
/******************************/
.header-bottom-container
{
background-color: #2960a1;
}
.RadMenu.RadMenu_Toronto .rmRootLink.rmExpanded{
background-color: #2960a1;
}
.RadMenu.RadMenu_Toronto .rmRootLink:hover,
.RadMenu.RadMenu_Toronto .rmRootLink.rmFocused {
  /* root item hover and focus styles */
  background-color: #99ff00;
  color: #fff;
}
.RadMenu.RadMenu_Toronto .rmGroup {
  background-color: #2960a1;
}
.RadMenu_Toronto .rmSlide .rmLink:hover, .RadMenu_Toronto .rmSlide .rmLink:focus, .RadMenu_Toronto .rmSlide .rmLink.rmFocused, .RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink:hover, .RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink:focus, .RadMenu_Toronto .rmSlide .rmLevel1 > .rmItem > .rmLink.rmFocused
{
background-color: #99ff00;
color: #2960a1;
}
.header-top-container {
padding-top: 30px !important;
padding-bottom: 30px !important;
}
body{
color: #050910;
font-family: "Rubik",sans-serif;
}
.iMIS-WebPart{
padding-right: 10px;
padding-left: 10px;
}
h1, .h1{
font-family: Arial;
font-size: 40px;
color: #050910;
font-weight: 300;
line-height: 1.2;
border-bottom: 1px solid #dae3e5;
}

h2, .h2{
font-family: Arial;
font-size: 32px;
font-weight: 500;
}
h3, .h3{
font-size: 20px;
font-weight: 300;
color: #FFFFFF;
border-bottom: solid 1px #FFFFFF;
}
p, .p{
font-family: Arial;
font-size: 16px;
font-weight: 400;
}
a, .Link, .RadGrid.RadGrid .rgRow a, .RadGrid.RadGrid .rgAltRow a, .RadGrid.RadGrid .rgEditForm a, .k-grid.k-grid a, .RadToolTip.RadToolTip a{
color: #2e6ab3 !important;
text-decoration: none !important;
}
a:hover, a:Active, a.visited{
color: #ff6700 !important;
text-decoration: underline !important;
}
.body-container
{
background-color: #f3f6f7;
}
.RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1{
border-color: #2e6ab3;
}
html .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, html .RadTabStrip_MetroTouch.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover{
border-color: #2e6ab3;
background-color: #2e6ab3;
}
.RadTabStrip_MetroTouch .rtsLevel1 .rtsLink:hover
{
border-color: #99ff00 !important;
background-color: #99ff00 !important;
color: #2e6ab3 !important;
font-weight: 500 !important;
}
.RadTabStrip .rtsLevel .rtsOut, .RadTabStrip .rtsLevel .rtsIn, .RadTabStrip .rtsLevel .rtsTxt, .RadTabStripVertical .rtsLevel .rtsOut, .RadTabStripVertical .rtsLevel .rtsIn, .RadTabStripVertical .rtsLevel .rtsTxt{
text-decoration: none !important;
}
@media (min-width: 768px) {
.shadow-box-zone.col-sm-6
{
border-top: 10px solid #ff6700;
}
.shadow-box-zone
{
border-top: 10px solid #ff6700;
width: 95%;
margin: auto;
border-right: 1px solid #ddd;
border-left: 1px solid #ddd;
border-bottom: 1px solid #ddd;
box-shadow: none;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciMyAccount_ciMyAccount_MyProfile__Body{
border-top: 10px solid #2e6ab3;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciMyAccount_ciMyAccount_SocialProfileListCreator__Body{
border-top: 10px solid #99ff00;
}
.btn_BlueButton{
background-color: #2e6ab3;
color: #FFFFFF !important;
padding: 8px 24px;
line-height: 1.5;
display: inline-block;
font-weight: 400;
text-align: center;
border: 1px solid transparent;
font-size: 16px;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
.btn_BlueButton:hover,.btn_BlueButton:focus,.btn_BlueButton:active{
background-color: #ff6700;
color: #FFFFFF !important;
padding: 8px 24px;
line-height: 1.5;
display: inline-block;
font-weight: 400;
text-align: center;
border: 1px solid transparent;
font-size: 16px;
transition: color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out;
}
a, .Link, a:visited, .RadGrid.RadGrid .rgRow a, .RadGrid.RadGrid .rgAltRow a, .RadGrid.RadGrid .rgEditForm a, .k-grid.k-grid a, .RadToolTip.RadToolTip a{
color: #FFFFFF;
text-decoration: none;
}
a:hover, a:focus, a:active, .Link:hover, .Link:focus, .Link:active, .RadGrid.RadGrid .rgRow a:hover, .RadGrid.RadGrid .rgRow a:focus, .RadGrid.RadGrid .rgRow a:active, .RadGrid.RadGrid .rgAltRow a:hover, .RadGrid.RadGrid .rgAltRow a:focus, .RadGrid.RadGrid .rgAltRow a:active, .RadGrid.RadGrid .rgEditForm a:hover, .RadGrid.RadGrid .rgEditForm a:focus, .RadGrid.RadGrid .rgEditForm a:active, .k-grid.k-grid a:hover, .k-grid.k-grid a:focus, .k-grid.k-grid a:active, .RadToolTip.RadToolTip a:hover, .RadToolTip.RadToolTip a:focus, .RadToolTip.RadToolTip a:active{
color: #FF6700 !important;
text-decoration: none;
}
div#ste_container_ciPrimaryNavigation{
float: left;
}
.footer-nav-copyright{
background: linear-gradient(#2e6ab3, #224f86);
color: #FFFFFF;
}
.footer-content{
background: linear-gradient(#2e6ab3, #224f86);
color: #FFFFFF;
text-align: center;
}
h3 .footer{
color: #FFFFFF !important;
}
.btn TextButton LargeButton{
background-color: #ff6700;
color: #FFFFFF;
padding: 8px 24px;
line-height: 1.5;
display: inline-block;
font-weight: 400;
text-align: center;
border: 1px solid transparent;
font-size: 16px;
}
input#ctl01_ciUtilityNavigation_ctl09_SearchTerms{
background-color: #cbdaec;
width: 330px;
}
a.NoWrap{
color: #2e6ab3;
}
a.NoWrap:hover{
color: #ff6700;
}
.button-group .LargeButton{
background-color: #cc3366;
border-color: #932549;
Position: relative;
box-shadow: 0px 5px 0 0 #932549;
}
.LargeButton{
background-color: #cc3366;
border-color: #932549;
Position: relative;
box-shadow: 0px 5px 0 0 #932549;
}
.button-group .LargeButton:hover, .LargeButton:Focus, .LargeButton:Active, .LargeButton:visited {
color: #FFF;
text-decoration: none;
background-color: #bc2f5e;
border-color: #721d39;
Position: relative;
box-shadow: 0px 5px 0 0 #721d39;
}
.LargeButton:hover, .LargeButton:Focus, .LargeButton:Active, .LargeButton:visited {
color: #FFF;
text-decoration: none;
background-color: #bc2f5e;
border-color: #721d39;
Position: relative;
box-shadow: 0px 5px 0 0 #721d39;
}
.search-field{
background: none;
}
.nav-auxiliary a{
color: #2e6ab3 !important;
}
.nav-auxiliary a:hover, .nav-auxiliary a:visited, .nav-auxiliary a:Active {
color: #ff6700 !important;
}
.RadMenu.RadMenu_Toronto .rmRootGroup > .rmItem > .rmLink{
Text-transform: none;
font-family: Rubik,sans-serif;
font-size: 16px;
}
.RadMenu.RadMenu_Toronto .rmRootLink:hover, 
.RadMenu.RadMenu_Toronto .rmRootLink:Active,
.RadMenu.RadMenu_Toronto .rmRootLink.rmFocused{
color: #2e6ab3 !important;
}
.RadMenu.RadMenu_Toronto .rmRootLink{
color: #FFF !important;
}
a.footerLinks, a.footerLinks:visited{
color: #FFFFFF !important;
text-decoration: none !important;
font-size: 12.8px;
font-family: Rubik,sans-serif;
}
a.footerLinks:hover, a.footerLinks:active{
color: #FF6700 !important;
text-decoration: none !important;
font-size: 12.8px;
font-family: Rubik,sans-serif;
}
div#ste_container_FooterCopyright{
float: right;
font-size: 16px;
font-family: Rubik,sans-serif;
}
img.XIcon{
width: 16px;
height: 16px !important;
vertical-align: text-bottom;
margin-left: -40px !important;
}
a.Links{
color: #2e6ab3 !important;
text-decoration: none !important;
}
a.Links:hover, a.Links:active{
color: #FF6700 !important;
text-decoration: none !important;
}
.RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected, .RadTabStrip_MetroTouch .rtsLevel1 .rtsSelected:hover{
color: #FFFFFF !important;
}
.heading-icon .panel-title, .heading-icon h3{
color: #2e6ab3 !important;
}
.panel-title {
color: #2e6ab3 !important;
}
.panel-title>a, .panel-title>a:hover, .panel-title>a:focus, .panel-title>a:active, .panel-title>a:visited{
color: #2e6ab3 !important;
text-decoration: none !important;
}
.PrimaryButton:hover, .PrimaryButton:focus, .PrimaryButton:active, .UsePrimaryButton .TextButton:hover, .UsePrimaryButton .TextButton:focus, .UsePrimaryButton .TextButton:active, .RadGrid input.PrimaryButton:hover, .RadGrid input.PrimaryButton:focus, .RadGrid input.PrimaryButton:active, .RadGrid.RadGrid input.TextButton.PrimaryButton:hover, .RadGrid.RadGrid input.TextButton.PrimaryButton:focus, .RadGrid.RadGrid input.TextButton.PrimaryButton:active, .RadGrid.RadGrid a.TextButton.PrimaryButton:hover, .RadGrid.RadGrid a.TextButton.PrimaryButton:focus, .RadGrid.RadGrid a.TextButton.PrimaryButton:active{
color: #FFFFFF;
text-decoration: none;
background-color: #2e6ab3;
border-color: #2e6ab3;
box-shadow: none;
}
.PrimaryButton{
color: #FFFFFF;
text-decoration: none;
background-color:#2960a1;
border-color: #2960a1;
box-shadow: none;
}
.btn_BlueButton a{
color: #FFFFFF !important;
text-decoration: none !important;
}
.DangerButton:hover, .DangerButton:focus, .DangerButton:active{
color: #FFFFFF;
text-decoration: none;
background-color: #ff6700;
border-color: #ff6700;
box-shadow: none;
border-radius: 0px;
}
.DangerButton, .DangerButton:visited{
color: #FFFFFF;
text-decoration: none;
background-color:#2960a1;
border-color: #2960a1;
box-shadow: none;
border-radius: 0px;
}
.footer-nav-copyright{
display: none;
}
.SocialSprite.FacebookIcon{
vertical-align: bottom;
}
.SocialSprite.LargeButtons{
width: 18px;
height: 18px;
}
.SocialSprite.LargeButtons:after{
width: 18px;
height: 18px;
}
p.Footer{
float: left !important;
}
a.footerLinks_SocialMedia, a.footerLinks_SocialMedia:visited{
color: #FFFFFF !important;
text-decoration: none !important;
font-size: 16px;
font-family: Rubik,sans-serif;
}
a.footerLinks_SocialMedia:hover, a.footerLinks_SocialMedia:active{
color: #FF6700 !important;
text-decoration: none !important;
font-size: 16px;
font-family: Rubik,sans-serif;
}
.list-unstyled li, .list-inline li, .list-unstyled-wrapper ul li, .UnstyledList li, .UnstyledListWrapper ul li {
margin-left: -70px;
}
.TextButton, .TextButton:visited{
color: #FFFFFF;
text-decoration: none;
background-color:#2960a1;
border-color: #2960a1;
box-shadow: none;
border-radius: 0px;
}
.TextButton:hover, .TextButton:Active{
color: #FFFFFF;
text-decoration: none;
background-color: #ff6700;
border-color: #ff6700;
box-shadow: none;
border-radius: 0px;
}
a.btn.PrimaryButton.MediumButton, a.btn.PrimaryButton.MediumButton:visited{
color: #FFFFFF !important;
text-decoration: none !important;
background-color:#2960a1;
border-color: #2960a1;
box-shadow: none;
border-radius: 0px;
font-size: 16px;
}
a.btn.PrimaryButton.MediumButton:hover, a.btn.PrimaryButton.MediumButton:Active{
color: #FFFFFF !important;
text-decoration: none !important;
background-color: #ff6700;
border-color: #ff6700;
box-shadow: none;
border-radius: 0px;
font-size: 16px;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciNewQueryTemplateDisplayCommon_ciNewQueryTemplateDisplayCommon__Body{
margin-bottom: -30px;
}
a.facebook, a.facebook:visited{
background-image: url('/images/Icons/fb_icon.png');
background-repeat: no-repeat;
padding-left: 25px;
color: #FFFFFF !important;
}
a.facebook:hover, a.facebook:active{
background-image: url('/images/Icons/fb_hover.png');
background-repeat: no-repeat;
padding-left: 25px;
text-decoration: none;
color: #FF6700 !important;
}
a.youtube, a.youtube:visited{
background-image: url('/images/Icons/youtube_icon.png');
background-repeat: no-repeat;
padding-left: 25px;
color: #FFFFFF !important;
background-size: 19px;
}
a.youtube:hover, a.youtube:active{
background-image: url('/images/Icons/youtube_hover.png');
background-repeat: no-repeat;
padding-left: 25px;
text-decoration: none;
color: #FF6700 !important;
background-size: 19px;
}
a.XIcon, a.XIcon:visited{
background-image: url('/images/Icons/x_icon.png') !important;
background-repeat: no-repeat !important;
padding-left: 25px !important;
color: #FFFFFF !important;
}
a.XIcon:hover, a.XIcon:active{
background-image: url('/images/Icons/x_hover.png') !important;
background-repeat: no-repeat !important;
padding-left: 25px !important;
text-decoration: none !important;
color: #FF6700 !important;
}
div.socialmedia{
float: left;
text-align: left;
}
h2#ctl01_TemplateBody_WebPartManager1_gwpciNewDonationCreatorCommon_ciNewDonationCreatorCommon_GiftItemNameHeader{
color: #2e6ab3;
font-weight: 600;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciNewDonationCreatorCommon_ciNewDonationCreatorCommon_DetailsDiv{
display: none;
}
input#ctl01_SaveButton {
margin-right: 0px;
top: -50px;
}
.heading-icon .panel-title, .heading-icon h3{
text-transform: none;
}
div#ctl01_TemplateBody_WebPartManager1_gwpciDonationCreator1_ciDonationCreator1_DetailsDiv{
display: none;
}
h2#ctl01_TemplateBody_WebPartManager1_gwpciDonationCreator1_ciDonationCreator1_GiftItemNameHeader{
color: #2e6ab3;
font-weight: 600;
}
.GiftAmountLabel{
color: #2e6ab3;
font-weight: 600;
}
