﻿@charset "UTF-8";

/*! A file that overwrites css styling defined in bootstrap.min.css
 2017-06-05
*/

body {
  font-family: Calibri, Helvetica, Arial, sans-serif;
  color: rgb(44,55,62);
  background-color: #fff; }

a, a:hover, a:focus{
  color:#0072c6;
}

th {
color:#3f9c35;
}

th > a {
  
  color:#3F9B46;
  font-size:15px;
  font-weight:bold;
  font-family: Calibri, Helvetica, Arial, sans-serif;
}

th > a:hover,th > a:focus {
color:#3f9c35;
}

.fa-filter {
  color:#284e36;
  background-color:white;
  
}
.input-group-addon {
background-color:white;
  
}

.btn-default {
color:#0072c6;
border-color:#0072c6;
border-radius:5px;
border-width:2px;
padding-left:25px;
padding-right:25px;
font-weight:600;
}

.btn-default:hover,.btn-default:focus, .focus.btn-default {
color:#3F9B46 !important;
border-color:#3F9B46 !important;
background-color:white !important;
}


a.btn-default {
color:#0072c6;
}

a.btn-default:hover, a.btn-default:focus {
text-decoration: none;
color:#3F9B46;
}

.btn-primary {
color:#0072c6;
border-color:#0072c6;
border-radius:5px;
border-width:2px;
padding-left:25px;
padding-right:25px;
font-weight:600;
background-color:transparent;
}

.btn-primary:hover, .btn-primary:focus {
color:#3F9B46 !important;
border-color:#3F9B46 !important;
background-color:transparent !important;

}

.btn-primary:focus, .focus.btn-primary  {
color:#3F9B46;
border-color:#3F9B46;
background-color:transparent;

}

.table-striped > tbody > tr:nth-of-type(2n+1) {
background-color:white;
  
}
.table > thead > tr > th, .table > thead > tr > td, .table > tbody > tr > th, .table > tbody > tr > td, .table > tfoot > tr > th, .table > tfoot > tr > td {
  border-top-color:white;
}

.breadcrumb > .active {
  color:rgb(44, 55, 62);
  font-weight:normal;
}

.breadcrumb > li a {
color:#0072c6;
  
}

.breadcrumb > li a:hover,.breadcrumb > li a:focus {
color:#0072c6;
text-decoration: underline;
  
}

h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 {
	font-family: Calibri, Helvetica, Arial, sans-serif;
}


h1 {
  color:#284e36;
  
}

h2, .h2 {
font-size:32px;
color:#3f9c35;
}

h3, .h3 {
font-size:32px;
color:#3f9c35;
}

.PCMainHeading
{
font-family: Calibri, Helvetica, Arial, sans-serif;
font-size:32px;
font-weight:600;
margin-top:-5px;
}

.PCHeadingImage 
{
padding-bottom:17px;

}

.homepage-subheading {
font-size:22x;
font-weight:500;
font-family: Calibri, Helvetica, Arial, sans-serif !important;
}

.homepage-ul {
list-style-type: none;
padding-left:0px;
}


.page-header {
border-bottom:0px solid white;
margin:0px;
}

.navbar-inverse .navbar-toggle
{
background-color:black;
}


.row {
font-family: Calibri, Helvetica, Arial, sans-serif;
margin-left:0px;
}



.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, 
.col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, 
.col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
padding-left:0px;
}


.row > .page-copy > .container {
padding-left:0px;
}

.section-container {
display:none;
}

[data-sitemap-state="/"] footer .footer-top {
    display: flex;
}

[data-sitemap-state="/page-not-found/:/"] footer .footer-top {
    display: flex;
}


footer .footer-top {
display:none;
}

footer .footer-bottom {
background-color:white;
padding-bottom:20px;
}

footer .footer-bottom > .container {
border-top:1px solid #aaa;
padding-top: 10px;

}

footer .footer-bottom > .container > .row {
float:left;
font-family: Calibri, Helvetica, Arial, sans-serif;
width:100%;
}

.col-md-4.col-sm-12.col-xs-12.text-left {
width:auto;
padding-left:5px;
padding-right:0px;
font-size:11px;

}
.about {
color:#aaa;
font-family: Calibri, Helvetica, Arial, sans-serif;
font-size:12px;
padding-bottom: 20px;
}

.about:hover, .about:focus {
color:#aaa;
text-decoration:underline;
}

.pvlogos {
padding-right:0px;
float:right;
}

.logo {
float:left;
padding-bottom:10px;
}
.icon
{
float:left;
}

.iconVic
{
float:right;
}

.form-control {
border:2px solid #ddd;
}


.input-group-addon {
border:2px solid #ddd;
}

.dropdown-menu > li > a
{
	font-family: Calibri, Helvetica, Arial, sans-serif;
}

.ActivityTypeIcon {
  height:50px;
  width: 50px;
}

.pagination >li.disabled {
display:none;
}

.pagination >li>a {
background:white;
color:rgb(44, 55, 62);
}


.pagination >li.active > a{
background:white;
color:#3f9c35;

}

.pagination >li>a:hover,li>a:focus {
background:white;
color:#3f9c35;
}


.pagination > .active > a, .pagination > .active > a:hover, .pagination > .active > a:focus, .pagination > .active > span, .pagination > .active > span:hover, .pagination > .active > span:focus {
background:white;
color:#3f9c35;
}

.pagination > li:last-child > a, .pagination > li:last-child > span {
border:1px solid rgb(221, 221, 221);
}

.pagination > li:last-child > a:hover, .pagination > li:last-child:hover > span {
  border:1px solid rgb(221, 221, 221);
}

.pagination > li:last-child > a:focus, .pagination > li:last-child:focus > span {
  border:1px solid rgb(221, 221, 221);
}
.pagination > li:first-child > a, .pagination > li:first-child > span {
border:1px solid rgb(221, 221, 221);
}

.pagination > li:first-child > a:hover, .pagination > li:first-child:hover > span {
  border:1px solid rgb(221, 221, 221);
}

.pagination > li:first-child > a:focus, .pagination > li:first-child:focus > span {
  border:1px solid rgb(221, 221, 221);
}


.entitylist-filter-option-group-label {
font-weight:600;
padding-bottom:2px;
}


.entitylist-filter-option-group {
padding-bottom:5px;
}


.filters-group {
float:left;
padding-right:50px;

}

.filters-group-btn
{
padding-top:20px;
padding-bottom:30px;
}


.form-search > .input-group >.input-group-btn > .btn-default {
border-bottom-left-radius:0px;
border-top-left-radius:0px;
padding:6px 12px;
font-weight:600;
height: 35px;
background-color: white;
}


.grid-actions > .input-group > .input-group-btn > .btn-default {
border-bottom-left-radius:0px;
border-top-left-radius:0px;
padding:6px 12px;
font-weight:600;
height: 35px;
background-color: white;
}

.btn-xs {
padding:1px 5px;

}


@media (max-width: 302px) {
    .filters-group-btn{
     padding-top:10px !important;
    
 } }



@media (min-width: 379px) and (max-width: 532px) {
    .filters-group-btn{
      padding-top:10px !important;
      
 } }

.jumbotron {
background-color:transparent;

}

legend, legend>span>span>span {
color:#3f9c35;
font-size:22.5px;
}

#ContentContainer_MainContent_MainContent_ExternalLogin {
  display: none;
}

form[action*="/Account/Login/ExternalLogin?ReturnUrl=%2F"] {
  display: none;
}

form[action*="/Account/Login/ExternalLogin"] {
display: none;
}


span[data-label="Title (Profile)"] {
color:#3f9c35;
font-size:31.66px;
}

.container .jumbotron, .container-fluid .jumbotron {
  padding-left:0px;
}

.table > thead > tr > th,
  .table > thead > tr > td,
  .table > tbody > tr > th,
  .table > tbody > tr > td,
  .table > tfoot > tr > th,
  .table > tfoot > tr > td {
    vertical-align: middle;
   }



   .fieldset {
padding-bottom: 10px;

   }

   #ParkConnectHeading {
     border-top:0px;
   }

   #JoinLeaveIframe{
width:780px;
margin-left:-30px;

}


#JoinLeavediv{
overflow-x:hidden;
}


body[data-sitemap-state="/secure-volunteer-home/join-leave-activity-secure-search-activities/:/secure-volunteer-home/:/"] > div.navbar-fixed-top {
    display: none;
}

body[data-sitemap-state="/secure-volunteer-home/join-leave-activity-secure-search-activities/:/secure-volunteer-home/:/"] {
    padding-top:0px;
}


body[data-sitemap-state="/secure-volunteer-home/join-leave-activity-group-upcoming-activities/:/secure-volunteer-home/:/"] > div.navbar-fixed-top {
    display: none;
}

body[data-sitemap-state="/secure-volunteer-home/join-leave-activity-group-upcoming-activities/:/secure-volunteer-home/:/"] {
    padding-top:0px;
}

body[data-sitemap-state="/secure-volunteer-home/join-leave-activity-volunteer-home/:/secure-volunteer-home/:/"] > div.navbar-fixed-top {
    display: none;
}

body[data-sitemap-state="/secure-volunteer-home/join-leave-activity-volunteer-home/:/secure-volunteer-home/:/"] {
    padding-top:0px;
}


body[data-sitemap-state="/secure-volunteer-home/join-leave-activity-volunteer-home/:/secure-volunteer-home/:/"] > form > div.container{
    padding-left:0px;
    margin-left:0px;
}

body[data-sitemap-state="/secure-volunteer-home/join-leave-activity-group-upcoming-activities/:/secure-volunteer-home/:/"] > form > div.modal-body{
 padding-top:0px;
 padding-bottom:0px;
padding-left:0px;
padding-right:30px;
}

body[data-sitemap-state="/secure-volunteer-home/join-leave-activity-group-upcoming-activities/:/secure-volunteer-home/:/"] > form > div.modal-body > div.panel{
 margin-bottom:0px;
}

.actions {
text-align:left;
}

.search-results li > h3, .search-results li > .title {
	font-size: 22px;
}

div.leave-entity-form > div.col-sm-6 div.clearfix {
  float:right;
}

p {
color:rgb(44,55,62);
}

.section-tile-img {
  width: 100%;
  max-width: 400px;
}

.navbar-inverse .navbar-nav > .open > a, .navbar-inverse .navbar-nav > .open > a:hover, .navbar-inverse .navbar-nav > .open > a:focus {
   	background-color: #284e36; 
}

.dropdown-menu > .active > a, .dropdown-menu > .active > a:hover, .dropdown-menu > .active > a:focus {
  background-color: #3f9c35;
}

.jumbotron p {
    font-weight: normal; 
}


@media all and (max-width: 1299){
	.navbar-inverse .navbar-nav .open .dropdown-menu .divider {
		background-color: #284e36; 
	}
	.navbar-inverse .navbar-nav .open .dropdown-menu > .active > a, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
		background-color: #284e36; 
	}
	
	.navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover, .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
  		color: #284e36;
  	}
}

@media (max-width: 767px) {

    body {
    	font-size: 22px;
    }
    
    .btn {
    	width: 100%;
    	line-height: 48px;
    	font-size: 22px;
    	padding-bottom: 10px;
    	padding-top: 10px;
    }
    
    .section-tile-img {
    	width: 100%;
     	max-width: 100%;
	}
	
	.search-results li > h3, .search-results li > .title {
	  	font-size: 26px;
	}
    
    .about {
      	font-size: 16px;
    }
    .homepage-ul {
     	font-size: 22px;
    }
    
    .homepage-subheading {
    	font-size: 26px;
    }
    
    .pvlogos {
    	float: none;
    }
    
	.dropdown-menu {
		font-size: 22px;
	}
}


#AttachFileLabel{
font-size:15px;
font-weight:400;
}



#AttachFile{
font-size:15px;
font-weight:400;
}

#smsmt_numberofattendees_label{
font-size:15px;
font-weight:400;
}

#smsmt_cancellationreason_label{
font-size:15px;
font-weight:400;
}

.attendeelist
{
    
border:0px;
   
padding-bottom:0px;
  
}
  


.attendeelist>label
{
   
padding-left:7px;
  
}



div.modal-content > div.modal-body > iframe[data-page="/_portal/modal-form-template-path/d78574f9-20c3-4dcc-8d8d-85cf5b7ac141"] {
    height: 560px !important;
   }

