﻿/* Page Layout and Fonts */

.gridheader{ background-color:#efefef; color:Black; font-weight:bold; line-height:10px;font-size:11px;}
.gridactionheader{font-size:12px; color:#333; font-weight:bold;}
.gridactions {font-size:11px;font-family: 'trebuchet ms', tahoma, helvetica,verdana,arial; }
.gridpager span { font-weight:normal; font-size:13px; background-color:#5D7B9D; color:white;border:1px solid black;text-decoration:none;}

.btn-primary {
	border-color:#005200;
	background-color:#005200;
    color:#fff;
    font-size:14px;
}
.btn {
  display: inline-block;
  padding: 6px 12px;
  margin-bottom: 0;
  font-size: 14px;
  font-weight: normal;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  -ms-touch-action: manipulation;
      touch-action: manipulation;
  cursor: pointer;
  -webkit-user-select: none;
     -moz-user-select: none;
      -ms-user-select: none;
          user-select: none;
  background-image: none;
  border: 1px solid transparent;
  border-radius: 4px;
  color:#fff;
}
.btn:visited {color:#fff}

.btn:focus,
.btn:active:focus,
.btn.active:focus,
.btn.focus,
.btn:active.focus,
.btn.active.focus {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}
.btn:hover,
.btn:focus,
.btn.focus {
  color: #fff;
  background-color:#005200;
  text-decoration: none;
}
.btn:active,
.btn.active {
  background-image: none;
  outline: 0;
  -webkit-box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
          box-shadow: inset 0 3px 5px rgba(0, 0, 0, .125);
}
.btn-primary { color:#fff}
.btn-white {
	color:#3893C5 !important;
}
.btn 
.pagination>.active>a, 
.pagination>.active>span, 
.pagination>.active>a:hover, 
.pagination>.active>span:hover, 
.pagination>.active>a:focus, 
.pagination>.active>span:focus,
.btn-primary:hover, 
.btn-primary:focus, 
.btn-primary:active, 
.btn-primary.active, 
.open .dropdown-toggle.btn-primary,
.daterangepicker td.active, 
.daterangepicker td.active:hover,
.btn-primary:hover,
.btn-primary:active,
.btn-primary:focus {
	border-color:#F6AD08;
	background-color:#F6AD08;
}

.padding3 	{ padding:3px !important; 	}
.padding6 	{ padding:6px !important; 	}
.padding8 	{ padding:8px !important; 	}
.padding10 	{ padding:10px !important; 	}
.padding15 	{ padding:15px !important; 	}
.padding20 	{ padding:20px !important; 	}
.padding30 	{ padding:30px !important; 	}		
.padding40 	{ padding:40px !important; 	}
.padding50 	{ padding:50px !important; 	}
.padding60 	{ padding:60px !important; 	}
.padding70 	{ padding:70px !important; 	}
.padding80 	{ padding:80px !important; 	}
.padding90 	{ padding:90px !important; 	}
.padding100 	{ padding:100px !important; }

.padding-top10		{ padding-top:10px; }
.padding-top20		{ padding-top:20px; }
.padding-top30		{ padding-top:30px; }
.padding-top40		{ padding-top:40px; }
.padding-top50		{ padding-top:50px; }
.padding-top60		{ padding-top:60px; }
.padding-top80		{ padding-top:80px; }
.padding-top100		{ padding-top:100px; }
.padding-top130		{ padding-top:130px; }
.padding-top150		{ padding-top:150px; }
.padding-top180		{ padding-top:180px; }
.padding-top200		{ padding-top:200px; }

.margin-top3		{ margin-top:3px; }
.margin-top6		{ margin-top:6px; }
.margin-top8		{ margin-top:8px; }
.margin-top10		{ margin-top:10px; }
.margin-top20		{ margin-top:20px; }
.margin-top30		{ margin-top:30px; }
.margin-top40		{ margin-top:40px; }
.margin-top50		{ margin-top:50px; }
.margin-top60		{ margin-top:60px; }
.margin-top80		{ margin-top:80px; }
.margin-top100		{ margin-top:100px; }
.margin-top130		{ margin-top:130px; }
.margin-top150		{ margin-top:150px; }
.margin-top180		{ margin-top:180px; }
.margin-top200		{ margin-top:200px; }

.margin-left20		{ margin-left:20px; }

.margin-bottom3		{ margin-bottom:3px; }
.margin-bottom6		{ margin-bottom:6px; }
.margin-bottom8		{ margin-bottom:8px; }
.margin-bottom10	{ margin-bottom:10px; }
.margin-bottom20	{ margin-bottom:20px; }
.margin-bottom30	{ margin-bottom:30px; }
.margin-bottom40	{ margin-bottom:40px; }
.margin-bottom50	{ margin-bottom:50px; }
.margin-bottom60	{ margin-bottom:60px; }
.margin-bottom80	{ margin-bottom:80px; }
.margin-bottom100	{ margin-bottom:100px; }
.margin-bottom130	{ margin-bottom:130px; }
.margin-bottom150	{ margin-bottom:150px; }
.margin-bottom180	{ margin-bottom:180px; }
.margin-bottom200	{ margin-bottom:200px; }

.img-responsive 		{ display:inline-block; 		}
.fixed 				{ position:fixed !important; 	}
.relative 			{ position:relative !important;	}
.nopadding 			{ padding:0 !important; 		}
.nopadding-left 		{ padding-left:0 !important; 	}
.nopadding-right 	{ padding-right:0 !important; 	}
.nopadding-top 		{ padding-top:0 !important; 	}
.nopadding-bottom	{ padding-bottom:0 !important; 	}
.nomargin 			{ margin:0 !important; 			}
.nomargin-left 		{ margin-left:0 !important; 	}
.nomargin-right 		{ margin-right:0 !important; 	}
.nomargin-top		{ margin-top:0 !important; 	}
.nomargin-bottom	{ margin-bottom:0 !important; 	}
.noborder 			{ border:0 !important; 			}
.noradius			{ -webkit-border-radius:0 !important; -moz-border-radius:0 !important; border-radius:0 !important; }
.absolute 			{ position:absolute !important; }
.lowercase 			{ text-transform:lowercase; 	}
.uppercase 			{ text-transform:uppercase; 	}
.no-text-transform	{ text-transform:none !important; }
.italic 				{ font-style:italic; 			}
.pointer 			{ cursor:pointer; 				}
.block 				{ display:block !important; 	}
.bold 				{ font-weight:bold !important; 	}
.fullwidth 			{ width:100% !important; max-width:100% !important; 		}
.halfwidth 			{ width:50% !important; 		}
.container			{ position:relative; 			}
i.fa 				{ text-decoration:none !important;}
.justify 			{ text-align:justify; 			}
.btn i.fa			{ padding-right:10px; 			}
.btn-margin-top		{ margin-top:30px;			 	}
.text-underline		{ text-decoration:underline;  	}
.nowrap				{ white-space: nowrap !important;	}
.wrap				{ white-space: normal !important;	}
.transparent		{ background:transparent !important;}
.color-white		{ color:#fff !important;		}
.color-black		{ color:#000 !important;		}
.line-through		{ text-decoration:line-through;	}
.transparent 		{ background-color:transparent;	}
img.pull-left 		{ margin:0 20px 10px 0; }
img.pull-right 		{ margin:0 10px 20px 0; }
.hide 				{ display:none; }
.nofloat			{ float:none !important; }
img.align-center    {text-align:center}
.align-center {text-align:center}


.rowsetting{border-bottom:1px solid #ccc; }


.pull-right {float:right; text-align:right}
#block-menu-menu-about-menu, #block-menu-menu-membership-menu, #block-menu-menu-events, #block-menu-menu-resources, #block-menu-menu-sponsorship {
	margin-top:20px;
	margin-right:20px;
	}
#block-menu-menu-about-menu li, #block-menu-menu-membership-menu li, #block-menu-menu-events li, #block-menu-menu-resources li, #block-menu-menu-sponsorship li{
	margin: 0 0 15px 0;
	font-size: 10px;
	letter-spacing: 3px;
	font-weight: normal;
	font-family: Geneva, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	list-style-image:none;
	list-style-type:none;
	border-left:15px solid #005200;
	padding-left:10px;
	}
#block-menu-menu-about-menu a, #block-menu-menu-membership-menu a, #block-menu-menu-events a, #block-menu-menu-resources a, #block-menu-menu-sponsorship a{
	display:block;
	text-decoration: none;
	color:#000000;
	}
#block-menu-menu-about-menu a:visited, #block-menu-menu-membership-menu a:visited, #block-menu-menu-events a:visited, #block-menu-menu-resources a:visited, #block-menu-menu-sponsorship a:visited{
	text-decoration: none;
	color:#000000;
	}
#block-menu-menu-about-menu a:hover, #block-menu-menu-membership-menu a:hover, #block-menu-menu-events a:hover, #block-menu-menu-resources a:hover, #block-menu-menu-sponsorship a:hover{
	text-decoration: underline;
	color:#000000;
	}

li.collapsed {
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
li.expanded  {
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
	}
li.leaf {
	list-style-image:none;
	list-style-type:none;
	margin:0px;
	padding:0px;
}	

	
#events_block {
	border-top:1px dotted #999; 
	width: 260px;
	padding-top:10px;
	position:relative;
	left:10px;
}


/* Post An Event menu link in left sidebar */
#block-menu-menu-post-event-menu {
	margin-top:20px;
	}
#block-menu-menu-post-event-menu ul.menu li {
    margin: 0;
}
#block-menu-menu-post-event-menu a{
	font-family: Verdana, Arial, Helvetica, sans-serif;
	font-size: 11px;
	font-weight:bold;
	letter-spacing:1px;
	text-transform:uppercase;
	line-height: 1.5em;
	color:#ed5434;
	text-decoration: underline;
	}
#block-menu-menu-post-event-menu a:visited {
	color: #6E79A5;
	text-decoration: underline;
	}
#block-menu-menu-post-event-menu a:hover {
	color: #000000;
	text-decoration: none;
	}	
.admin-content{
	margin-left:10px;
	font-family: Verdana, Arial, Helvetica, sans-serif;
	line-height: 1.5em;
	text-align:justify;
	padding-bottom:30px;
	padding-top:10px;
	margin-top:10px;
	}
	.admin-content h1 {font-size:24px}
.review-link 
{
    margin-left:20px;
    padding-bottom:10px;
    width:100%;
    text-align:center;
    margin-top:10px;
    
    }
.darkenBackground {
background-color: rgb(0, 0, 0);
opacity: 0.7; /* Safari, Opera */
-moz-opacity:0.70; /* FireFox */
filter: alpha(opacity=70); /* IE */
z-index: 20;
height: 100%;
width: 100%;
background-repeat:repeat;
position:fixed;
top: 0px;
left: 0px;
}

	/* TABS */

.adminshadetabs{
border-bottom: 1px solid gray;
width: 95%; /*width of menu. Uncomment to change to a specific width */
margin-bottom: 1em;
padding-top: 0px;
padding-left: 5px;
}

.adminshadetabs ul{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px Verdana;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
}

.adminshadetabs li{
display: inline;
margin: 0;
}

.adminshadetabs li a{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url('../images/shade.gif') top left repeat-x;
}

.adminshadetabs li a:visited{
color: #2d2b2b;
}

.adminshadetabs li a:hover{
text-decoration: underline;
background: #8F474E url('../images/hover.gif') top left repeat-x;
color: #fff;
}

.adminshadetabs li.selected{
position: relative;
top: 1px;
}

.adminshadetabs li.selected a{ /*selected main tab style */
background-image: url('../images/shadeactive.gif');
border-bottom-color: white;
color:#fff;
}

.adminshadetabs li.selected a:hover{ /*selected main tab style */
text-decoration: none;
}

.adminshadetabs div{
padding: 3px 0;
margin-left: 0;
margin-top: 1px;
margin-bottom: 0;
font: bold 12px 'Mystic Pro',Arial;
list-style-type: none;
text-align: left; /*set to left, center, or right to align the menu as desired*/
font-style:normal;
}

.admintabsel
{
	position:relative;
background-image: url('../images/shadeactive.gif');
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color:50B948;
border-bottom-color: white;
top:1px;
font-style:normal;
}
.admintab
{
text-decoration: none;
padding: 3px 7px;
margin-right: 3px;
border: 1px solid #778;
color: #2d2b2b;
background: white url('../images/shade.gif') top left repeat-x;
font-style:normal;
}
.panes{

width: 95%; /*width of menu. Uncomment to change to a specific width */
margin-bottom: 1em;
padding-top: 0px;
padding-left: 5px;
}