/*
Light Blue #1379b5
Dark Blue #003159
*/
textarea:focus, input[type="text"]:focus, input[type="password"]:focus, input[type="datetime"]:focus, input[type="datetime-local"]:focus, input[type="date"]:focus, input[type="month"]:focus, input[type="time"]:focus, input[type="week"]:focus, input[type="number"]:focus, input[type="email"]:focus, input[type="url"]:focus, input[type="search"]:focus, input[type="tel"]:focus, input[type="color"]:focus, .uneditable-input:focus {
border-color: rgba(82,168,236,0.8);
outline: 0;
outline: thin dotted \9;
-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
-moz-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(82,168,236,0.6);
}

/*START navigation*/
ul.navbar-nav li .donate-header{background:#1379b5;
	border:1px solid white;
	border-radius:4px;}
ul.navbar-nav li .donate-header:hover{background:#003159;}
ul.navbar-nav li .donate-header:hover a{background:#003159!important;}
ul.navbar-nav li .donate-header a:hover{background:#003159!important;}
/*END navigation*/

/*START support the fraser institute landing*/

.giving-levels,
.contact-uss{cursor: pointer;
	border-bottom: 1px dotted #808080;
	margin-bottom: 30px;
	padding-bottom: 10px!important;
	font-family: "Roboto","Helvetica Neue",Helvetica,Arial,sans-serif;
	font-size: 16px;
	font-weight: normal;
	line-height: 19px;
	padding: 0 20px;
	text-align: center;
	display: block;
	text-transform: uppercase;
	color:#b90c0c!important;}
#block-block-68{margin-bottom:0px!important;}
.anniversary-still{background:url('AnniversaryStill.png');
	display:inline-block;
	width:100%;
	height:449px;
	border: 1px solid rgb(0, 49, 89);
	border-radius: 4px;
	text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;}

.anniversary-still:hover{text-indent: 100%;
	white-space: nowrap;
	overflow: hidden;}

.giving-levels-link{font-size:24px;
	margin-top:20px;
	display: inline-block;
	cursor:pointer;}

.other-ways-ul{margin-bottom:30px;}

.other-ways-ul li{font-size:15px;
	margin-bottom:5px;}

.donate-right-link{display:block;
	font-size:17px;
	margin-bottom:10px;}

.fa-envelope-o{font-size:33px;
	display:block;
	text-align:center;}

.sign-up-txt{width:70%;
	margin:0 auto;
	margin-top:10px;
	text-align:center;}

.page-civicrm-event .register_link-section{width:100%;}
.page-civicrm-event .register_link-section a{border:1px solid rgb(0, 49, 89)!important;
	width:100%!important;
	border-radius:4px!important;
	font-size:15px!important;
	padding:10px 0!important;
	text-align:center!important;
	font-family: "HelveticaNeue-Light", "Helvetica Neue Light", sans-serif!important;
}

.page-civicrm-event .register_link-section a:hover{background:#003159!important;}

.donate-sign-up-link{display:block;
	margin-top:30px;}

.our-mission-statement{font-family: "HelveticaNeue-Light", "Helvetica Neue Light", sans-serif;
font-weight: 300;
font-size: 17px;
line-height: 23px;}

.benefits-of{margin-top:20px;}

.benefits-for{margin-top:30px;}

/*END support the fraser institute landing*/

/*START donate*/
.page-civicrm-contribute #billing-payment-block{margin-top:30px!important;}

.select2-chosen{ font: normal 15px/22px Georgia, sans-serif;
   color:rgb(51, 62, 67)!important;
 }

.page-civicrm #content-wrapper,
.page-civicrm-contribute .price-set-option-content label,
.page-civicrm-contribute .editrow_custom_11-section label{ font: normal 16px/22px Georgia, serif; }

.page-civicrm-contribute .billing_name_address-group{margin-top:20px!important;}

.page-civicrm-contribute .crm-container fieldset{border-top:0px solid white!important;}

.page-civicrm-contribute .crm-credit_card_type-icon-discover{margin-bottom:20px!important;}

.page-civicrm-contribute .page-header{border-bottom:none;}

.crm-container .crm-section .content{margin-left:0px!important;}

.crm-container .crm-section .label {float: none;
width:auto;
text-align:auto;
display: inline-block;}

#crm-container.crm-public .label{padding:0px!important;
	padding-top:5px!important;
	padding-bottom:5px!important;}

#crm-container.crm-public .price-set-row input, .page-civicrm-contribute #crm-container.crm-public .price-set-row label
{margin-top: 3px;
	margin-left: 3px;
	display: inline-block;
	vertical-align: middle;}

.page-civicrm-contribute  .price-set-option-content label{margin-left: 20px!important;
	vertical-align: top!important;
	font-weight:normal!important;}


.page-civicrm-contribute #content-wrapper .is_recur-section input[type="text"]{background: white!important;
	width: 50px;}

.page-civicrm-contribute #content-wrapper select{font-family: "HelveticaNeue-Light", "Helvetica Neue Light", sans-serif!important;
   font-weight: 300!important;}

.page-civicrm-contribute .is_recur-section select { width: 100px !important; }
.page-civicrm-contribute #recur_installments_num label { margin-left: 0px !important; }

.crm-profile-name-summary_overlay legend{display:none!important;}
.crm-container fieldset {margin: 0px!important;
	border-top:0px solid white!important;}

.crm-container .crm-button.crm-icon-button input { font-size: 19px; }

/* Standardize Large Submit Buttons */
.page-civicrm-contribute 			#content-wrapper .crm-button_qf_Main_upload input,
.page-civicrm-event-register 	#content-wrapper .crm-button_qf_Register_upload input,
.page-civicrm-profile-create 	#content-wrapper .crm-button-type-next input { font-size: 19px !important; padding: 0px !important; }

.page-civicrm-event-register #content-wrapper .crm-button_qf_Register_upload input { width: 100% !important; }

.page-civicrm-contribute #editrow-custom_11 label {font-size:15px;}

.page-civicrm-contribute .mail-link{float:right;
	display:inline-block;}


.page-civicrm-contribute .crm-profile-name-Donate_Top_15 label{margin-left:5px;
	margin-right:10px;}

.page-civicrm-contribute .crm-profile-name-Donate_Top_15 .label label{margin-left:0px;}

.page-civicrm-contribute #editrow-custom_12,
.page-civicrm-contribute .crm-profile-name-Donate_Top_15 legend{display:none;}

.page-civicrm-contribute .billing_name_address-section input,
.page-civicrm-contribute .email-5-section input,
.page-civicrm-contribute .credit_card_info-section input,
.page-civicrm-event-register #content-wrapper input.crm-form-text {width:100%!important;}
.page-civicrm-event-register #content-wrapper input.crm-form-radio { margin-right: 10px; }

.page-civicrm-event-register textarea,
.page-civicrm-profile-create textarea {width:80%!important;
	border-radius:7px;}

.page-civicrm-contribute .select2-container,
.page-civicrm-event-register .select2-container{width:100%!important;}

.crm-container .select2-container .select2-choice abbr{top:10px!important;}

.crm-container.crm-public .select2-container .select2-choice{}
.select2-container .select2-choice{height:35px!important;}

.page-civicrm-contribute  .ui-icon-email{background-position:-94px -96px;}
.mail-link{margin: -4.5em 50px 0 0!important;}
/*END donate*/

/*START events*/
.page-events .carousel-inner .item img{border-radius:7px;
	border:1px solid #cdcdcd;}

.page-events .block-title{display:none!important;}

.page-events .view-header{font-size: 27px!important;
	margin-top: 30px!important;
	margin-bottom: 10px!important;}

.event-fb, .event-tw {
display: inline-block;
margin: 0 auto;
text-align: center;
margin-top: 20px;
width: 49%;
vertical-align: middle;
padding: 10px 0px;
background:#43609c;
border:1px solid #43609c;
color: white!important}

.event-fb:hover{border:1px solid #43609c!important;
	background:white!important;
	color: #43609c!important;
	text-decoration:none!important;}
.event-tw{background:#55acee!important;
	border:1px solid #55acee!important;}

.event-tw:hover{border:1px solid #55acee!important;
	background:white!important;
	color: #55acee!important;
	text-decoration:none!important;}

.page-events .quote-block{margin-top:20px;
	border-bottom:1px dotted #333;}

.page-events #block-block-81,
.page-events #block-block-82,
.page-events #block-block-83,
.page-events #block-block-84,
.page-events #block-block-85{margin-top:20px;
	padding-bottom:10px;
	margin-bottom:10px;
	border-bottom:1px dotted #333;}

.event-mod{background:rgba(0,0,0,.8);
	position:fixed;
	top:0;
	left:0;
	width:100%;
	height:2000px;
	overflow:hidden;
	z-index:1000;
	text-align:center;}

.event-mod img{padding-top:10%;}

.page-events .event-blue{background: #0073ac;
display: inline-block;
padding: 5px 10px;
border-radius: 4px;
color: white;
font-family: sans-serif;
box-shadow: 1px 2px 3px #999;
font-weight: 300;
font-size:15.5px;
margin-top:7px;}

.page-events .event-blue:hover{text-decoration:none;}

.page-events .views-field-customeventimage-9{
	/*padding-right:20px;*/
	margin-right:50px;
	display:inline-block;
	float:left;}

.page-events .views-field-customeventimage-9{width:150px;}

.page-events .view-content section{width:420px;
	height:250px;
	display:inline-block;
	float:right;}

.page-civicrm-event .eventLanding-h{margin-top:0px!important;}

/* The line below hides profile info from the event confirmation page */
/*.page-civicrm-event .no-border,*/
.page-civicrm-event .iCal_links-section a:last-child,
.page-civicrm-event .register_link-bottom,
.page-civicrm-event .no-popup { display:none; }

.page-civicrm-event .crm-container .help{ background: transparent; border: 0 none; }

.page-civicrm-event .fb-eventt{position: absolute;
	/*margin-top: 0px;
	margin-left: -2px;*/
	margin-top: -50px;
	margin-left: 363px;}

.page-civicrm-event .twitter-eventt{position:absolute;
	/*margin-top: 50px;
	margin-left: -2px;*/
	margin-top: -50px;
	margin-left: 172px;}

.page-civicrm-event .google-eventt{position: absolute;
	/*margin-top: 100px;
	margin-left: -1.5px;*/
	margin-top: -52px;
	margin-left: 273px;}

.page-civicrm-event .linked-eventt{position: absolute;
	/*margin-top:150px;
	margin-left:-1px;*/
	margin-top: -50px;
	margin-left: 87px;}

.page-civicrm-event .mailer{position: absolute;
	/*margin-top: 150px;
	margin-left: -.5px;*/
	margin-top: -95px;
	margin-left: 42px;}

.page-civicrm-event .speakers a{font-size:17px;
	line-height:28px;}

.page-civicrm-event .crm-container .status{background-color:transparent;
	border:0px solid transparent;}

.page-civicrm-event .eventt-desc{font:32px/1.2 Georgia,"Times New Roman",Times,serif;
	font-size:32px!important;}

.page-civicrm-event .col-sm-4{padding-left:32px;
	padding-right:32px;}


.page-civicrm-event .embed-responsive img{border-radius:4px;
	box-shadow:1px 2px 3px #999;}

.page-civicrm-event .pls{display:none!important;}

@media screen and (max-width: 500px) {
    #support-vid{height:200px;}
	.mail-link{margin: -4.5em -1.5em 0 0!important;}
}
@media screen and (max-width: 480px) {
  #block-nodeblock-8898 { display: none;}
}
