@charset "utf-8";
/* CSS Document */
body{
	 background:url(../img/background-grid.png) repeat left top; 
}
html, html a {
    -webkit-font-smoothing: antialiased !important;
}
html, html a {
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
html, html a {
    -webkit-font-smoothing: antialiased;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.004);
}
a{
	outline:none;
}
a:focus {
  outline: none;
}
h2 {
	text-align: center;
	margin: 20px 0 10px 0;
	text-transform: uppercase;
	font-size: 26px;
}
p {
	line-height: 1.4em;
}
img{
	border:0px;
	max-width:100%;
}
.clear{
	clear:both;
}
.whitebody{
	background:#fff;
}
.navbar-collapse {
	padding: 0;
}
#headersec{
	/*background:#ffffff url(../img/headsecbg.jpg) repeat-x left top;*/
	border-top: 5px solid #90A723;
	box-shadow: 0 1px 1px #ccc;
	-webkit-box-shadow: 0 1px 1px #ccc;
	-moz-box-shadow: 0 1px 1px #ccc;
	z-index: 105;
	width: 100%;
}
#main-container{
	/*background: url("../img/background-grid.png") repeat-x scroll left top #FFFFFF;*/
	padding-top:5px;
	box-shadow: 0 1px 0px #ccc;
	-webkit-box-shadow: 0 1px 0px #ccc;
	-moz-box-shadow: 0 1px 0px #ccc;
	min-height:440px;
}
#stickybar{
	background:#4466A3;/*#777d59;*/
	height:45px;
	width:100%;
	z-index:99;
	position:relative;
}
#stickybar .logotitle{
	margin:21px 0px 0px 15px;
	float:left;
}
#stickybar h1 {
	margin: 0;
	line-height: 45px;
	color: #fff;
	font-size: 1.8em;
}
#stickybar .contact{
	float:right;    
	margin: 5px 0px;
	position:relative;
}
.slidingDiv {
	width:300px;
	background: #777d59;
	padding:10px;
	-moz-border-radius:5px 0px 5px 5px;
	-webkit-border-radius:5px 0px 5px 5px;
	border-radius:5px 0px 5px 5px;
	color:#fff;
	position:absolute;
	top:0;
	right:95%;
}
.slidingDiv h2{
	font-family:Lato, arial;
	font-size:18px;
	text-transform:uppercase;
	margin:0px 0px 10px 0px;
}
.slidingDiv input[type="text"], .slidingDiv input[type="email"], .slidingDiv input[type="password"], .slidingDiv select{
	width:100%;
	height:22px;
	color:#232323;
	border:0px;
	margin-bottom:5px;
	clear:both;
	font-size:12px;
}
.slidingDiv textarea{
	width:100%;
	color:#232323;
	border:0px;
	margin-bottom:5px;
	clear:both;
	font-size:12px;
}
.slidingDiv input[type="submit"]{
	color:#fff;
	text-transform:uppercase;
	font-size:16px;
	background:none;
	border:0px;
	cursor:pointer;
	font-weight:bold;
	float:right;
}

.show_hide {
	display:none;
}

.banner{
	padding: 20px 0;
}
.secondarynav{
	border-top:1px solid #edebeb;
	border-bottom:1px solid #edebeb;
	height:auto;
	overflow:hidden;
	width:100%; 
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fff, #ebe9e9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebe9e9));
	background-image: -webkit-linear-gradient(top, #fff, #ebe9e9);
	background-image: -o-linear-gradient(top, #fff, #ebe9e9);
	background-image: linear-gradient(to bottom, #fff, #ebe9e9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff', endColorstr='#ffebe9e9', GradientType=0);
	-webkit-box-shadow: 0 5px 6px -6px #5b5b5a;
   -moz-box-shadow: 0 5px 6px -6px #5b5b5a;
	box-shadow: 0 5px 6px -6px #5b5b5a;
	z-index: 99;
}
.secondarynav ul#nav{
	margin:0px;
	padding:0px;
	list-style:none;
}
.secondarynav ul#nav li{
	margin:0px 10px;
	padding:0px;
	display:block;
	float:left;
}
.secondarynav ul#nav li a{
	margin:0px 10px;
	padding:15px 0px;
	display:block;
	text-decoration:none;
	color:#232323;
	font-size:13px;
	font-family:Lato, Arial, Helvetica, sans-serif;
	text-transform:uppercase;
	border-bottom:6px solid transparent;
}
.secondarynav ul#nav li:first-child {
	margin-left: 0;
}
.secondarynav ul#nav li a:first-child {
	padding-left: 0;
	margin-left: 0;
}
.secondarynav ul#nav li a:hover, .secondarynav ul#nav li.current a{
	border-bottom:6px solid #e44d26;
}
ul#socialicons{
	margin:7px 0px 0px 0px;
	padding:0px;
	list-style:none;
}
ul#socialicons li {
	margin:5px 5px;
	padding:0px;
	display:block;
	float:right;
}
ul#socialicons li:first-child {
	margin-right: 0;
}
ul#socialicons li a{
	margin:0px;
	padding:0px;
	display:block;
	width:27px;
	height:31px;
	text-indent:-999em;
	opacity: 0.7;
}
ul#socialicons li a:hover {
	opacity: 1;
}
.iconsections {
	background:#fff url(../img/secbg.jpg) repeat-x left top;
	padding-top:0;
}
.iconsections ul {
	padding-left: 0;
}
.page-header {
	border-bottom: 1px solid #EEEEEE;
    margin: 40px 0 20px;
    padding-bottom: 9px;
}
.white-section {
	background: #fff;
}
.white-section h1{
	font-size:24px;
	color:#91A826;
	font-weight:normal;
	font-family:Lato, arial;
}
.alert li{
	list-style: none;
}
.serviceimg{text-align:center;}
.serviceimg img{
	background:#f7f6f6;
	border:1px solid #EBE9E9;
	padding:10px;
  	margin-top: 60px;
}
.gray-section {
	background: url(../img/socialbg.png) #fff repeat-x top;
}
.green-section {
	color: #fff;
}
.green-section h2 {
	margin: 0px 0 40px;
}
.green-section a {
	color: #0E4777;
}
.iconsections ul li{
	text-align:center;
	list-style:none;
}
.iconsections ul li img{
	border-radius:50%;
	border: 10px solid rgba(255, 255, 255, 0.5);
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	width: 120px;
	height: 120px;
	margin: 10px 0px;
}
.iconsections ul li h4{
	margin:0 0 10px;
	font-size:30px;
	font-family:Lato, arial;
}
.iconsections ul li p {
	text-align: justify;
	font-size: 13px;
	margin-bottom: 20px;
}
.iconsections ul li a{
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fff, #ebe9e9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebe9e9));
	background-image: -webkit-linear-gradient(top, #fff, #ebe9e9);
	background-image: -o-linear-gradient(top, #fff, #ebe9e9);
	background-image: linear-gradient(to bottom, #fff, #ebe9e9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff', endColorstr='#ffebe9e9', GradientType=0);
	border:1px solid #edebeb;
	font-size:12px;
	text-decoration:none;
	color:#232323;
	padding:8px 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.iconsections ul li a:hover{
	background-color: #ebe9e9;
	background-image: -moz-linear-gradient(top, #ebe9e9, #fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebe9e9), to(#fff));
	background-image: -webkit-linear-gradient(top, #ebe9e9, #fff);
	background-image: -o-linear-gradient(top, #ebe9e9, #fff);
	background-image: linear-gradient(to bottom, #ebe9e9, #fff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebe9e9', endColorstr='#fffff', GradientType=0);
}
ul.hp-events li {
	height: 278px;
}
.readmore{
	padding:35px 0px;
	text-align:right;
}
.readmore a{
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fff, #ebe9e9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebe9e9));
	background-image: -webkit-linear-gradient(top, #fff, #ebe9e9);
	background-image: -o-linear-gradient(top, #fff, #ebe9e9);
	background-image: linear-gradient(to bottom, #fff, #ebe9e9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff', endColorstr='#ffebe9e9', GradientType=0);
	border:1px solid #edebeb;
	font-size:12px;
	text-decoration:none;
	color:#232323;
	padding:8px 20px;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.readmore a:hover{
	background-color: #ebe9e9;
	background-image: -moz-linear-gradient(top, #ebe9e9, #fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebe9e9), to(#fff));
	background-image: -webkit-linear-gradient(top, #ebe9e9, #fff);
	background-image: -o-linear-gradient(top, #ebe9e9, #fff);
	background-image: linear-gradient(to bottom, #ebe9e9, #fff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebe9e9', endColorstr='#fffff', GradientType=0);
}
.videosectionT{
	background:url(../img/greenTbg.jpg) #91a826 no-repeat left top;
	padding-top:100px;
}
.eventT{
	background:url(../img/greenBbg.png) no-repeat left top;
	padding-top:59px;
}
.videosection{
	background:#91a826;
	text-align:center;
	color:#fff;
	padding:0px 0px 0px 0px;
}
.videosection h2{
	font-family:Lato, arial;
	font-size:30px;
	margin:0 0px 30px 0px;
	text-transform:uppercase;
}
.videosection p{
	margin:0px;
}
.events{
	padding-top:20px;
}
.events h2{
	font-family:Lato, arial;
	font-size:30px;
	margin:10px 0px 20px 0px;
	clear:both;
	text-align:center;
	text-transform:uppercase;
}
.events ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.events ul li{
	margin:0px 0px 20px 0px;
	padding:30px 0px;
	list-style:none;
	border-bottom:2px dashed #e4e3e3;
	display:block;
	overflow:hidden;
}
.date{
	border:6px solid rgba(255, 255, 255, 0.1);
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
}
.date span{
	display:block;
	background:#91a826;
	padding:5px;
	color:#fff;
	font-family:Lato, arial;
	font-size:16px;
	text-align:center;
	line-height:18px;
	font-weight:bold;
}
.events ul li .cntsec{
	float:right;
}
.events ul li .cntsec h5{
	font-size:16px;
	margin:0px 0px 20px 0px;
	font-weight:bold;
}
.member {
	padding: 20px 5px;
}
.member p {
	text-align: justify;
}
.member .bio {
	padding: 20px 0;
}
.member ul {
	list-style: circle;
}
.member-info h4 {
	letter-spacing: 1px;
}
.member-info h4 span {
	font-size: 12px;
}
.socialnetworkT{
	background:url(../img/roundTop.png) no-repeat top;
	padding-top:43px;
}
.socialnetwork{
	background:#fff url(../img/socialbg.png) repeat-x left top;
	text-align:center;
	padding:0px 0px 20px 0px;
}
.socialnetworkT .logoimg{
	text-align:left;
	margin:-20px 0px 0px 75px;
}
.socialnetwork h2{
	font-family:Lato, arial;
	font-size:30px;
	margin:20px 0px;
	clear:both;
	text-transform:uppercase;
}
.socialnetwork ul{
	margin:0px;
	padding:0px;
	list-style:none;
}
.socialnetwork ul li{
	margin:20px 0px;
	padding:0px;
	text-align:center;
}
.socialnetwork ul li a img{
	border-radius:50%;
	border:15px solid rgba(255, 255, 255, 1);
	-moz-box-shadow: 0 0 5px #888;
	-webkit-box-shadow: 0 0 5px #888;
	box-shadow: 0 0 5px #888;
	width:130px;
	height:130px;
	background:#91a826;
}
#footer{
	padding:15px 0px;
	color:#7C9314;
	text-align:center;
	font-weight:bold;
	font-size:12px;
	font-style:italic;
}
#footer ul{
	margin:15px 0px;
	padding:0px;
	list-style:none;
}
#footer ul li{
	margin:0px 3px;
	padding:0px;
	display:inline;
}
#footer ul li a{
	color:#ffffff;
}
#footer ul li a:hover{
	text-decoration:underline;
}
#back-top {
	position: fixed;
	bottom: 0px;
	right:20px;
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fff, #e3e0e0);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#e3e0e0));
	background-image: -webkit-linear-gradient(top, #fff, #e3e0e0);
	background-image: -o-linear-gradient(top, #fff, #e3e0e0);
	background-image: linear-gradient(to bottom, #fff, #e3e0e0);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff', endColorstr='#ffe3e0e0', GradientType=0);
	border:1px solid #e3e0e0;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	padding:5px;
	text-align: center;
}
#back-top a {
	font-size: 11px;
	text-transform: uppercase;
	text-decoration: none;
	color: #232323;
	/* background color transition */
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}
/* arrow icon (span tag) */
#back-top span {
	width:24px;
	height:25px;
	display: block;
	margin:auto;
	background:url(../img/up-arrow.png) no-repeat center center;
	-webkit-transition: 1s;
	-moz-transition: 1s;
	transition: 1s;
}

.btn-custom {
	background-color: #fff;
	background-image: -moz-linear-gradient(top, #fff, #ebe9e9);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#fff), to(#ebe9e9));
	background-image: -webkit-linear-gradient(top, #fff, #ebe9e9);
	background-image: -o-linear-gradient(top, #fff, #ebe9e9);
	background-image: linear-gradient(to bottom, #fff, #ebe9e9);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffff', endColorstr='#ffebe9e9', GradientType=0);
	border:1px solid #edebeb;
	font-size:14px;
	text-decoration:none;
	color:#232323;
}

.btn-custom:hover,
.btn-custom:focus,
.btn-custom:active,
.btn-custom.active,
.open .dropdown-toggle.btn-custom {
	background-color: #ebe9e9;
	background-image: -moz-linear-gradient(top, #ebe9e9, #fff);
	background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#ebe9e9), to(#fff));
	background-image: -webkit-linear-gradient(top, #ebe9e9, #fff);
	background-image: -o-linear-gradient(top, #ebe9e9, #fff);
	background-image: linear-gradient(to bottom, #ebe9e9, #fff);
	background-repeat: repeat-x;
	filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffebe9e9', endColorstr='#fffff', GradientType=0);
}

.btn-custom:active,
.btn-custom.active,
.open .dropdown-toggle.btn-custom {
  background-image: none;
}

.slider-left {
	min-height: 312px;
	
}
.slider-left .btn-custom {
	position: absolute;
	bottom: 0;
}
.slider-left h2 {
	/*color: #fff;*/
	/*text-shadow: 1px 1px 1px #333;*/
    text-transform: none;
    margin-top:5px;
	color: #2b446f;
    font-weight: bold;
	font-size:31px;
}
.slider-left p {
    /*color: #fff;*/
	/*text-shadow: 1px 1px 1px #333;*/
	font-size: 1.3em;
	margin-bottom: 5px;
	letter-spacing: 1px;
}
.navbar {
	margin-bottom: 0;
	min-height: 70px;
}
.navbar-brand {
	margin-top: 0;
}
.navbar-nav {
	margin: 20px 0 0 0;
	border-radius: 4px;
}

.services h1 {
	text-align: center;
	margin: 40px 0 40px;
	text-transform: uppercase;
}
.services ol {
	overflow: hidden;
}
.services li {
	margin-bottom: 0.5em;
}

.services img.services-img {
	margin: 0 10px 10px 0;
}
.services img.services-img-right {
	margin: 0 0 10px 10px;
}

.contact-us h1 {
	text-align: center;
	text-transform: uppercase;
}

.google-maps {
	position: relative;
	padding-bottom: 35%;
	padding-top: 30px;
	height: 0;
	overflow: hidden;
}
.google-maps iframe {
	position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.form-control:focus {
	border-color: #91a826;
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(51, 180, 51, 0.6);
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(51, 180, 51, 0.6);
	-moz-box-shadow: inset 0 1px 1px rgba(0, 0, 0, 0.075), 0 0 8px rgba(51, 180, 51, 0.6);
}

.contact-form {
	overflow: auto;
	background: #ccc;
	padding: 10px 0;
	border-radius: 10px;
}
.contact-form label {
	color: #fff;
	font-weight: normal;
}
.bx-wrapper {
	margin: 0 auto 40px;
}
.bx-wrapper img {
	border-right: 5px solid #ccc;
}
.btn-custom-green {
	-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;
	-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;
	box-shadow:inset 0px 1px 0px 0px #ffffff;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #90a826), color-stop(1, #a9c229) );
	background:-moz-linear-gradient( center top, #90a826 5%, #a9c229 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#90a826', endColorstr='#a9c229');
	background-color:#90a826;
	-webkit-border-top-left-radius:3px;
	-moz-border-radius-topleft:3px;
	border-top-left-radius:3px;
	-webkit-border-top-right-radius:3px;
	-moz-border-radius-topright:3px;
	border-top-right-radius:3px;
	-webkit-border-bottom-right-radius:3px;
	-moz-border-radius-bottomright:3px;
	border-bottom-right-radius:3px;
	-webkit-border-bottom-left-radius:3px;
	-moz-border-radius-bottomleft:3px;
	border-bottom-left-radius:3px;
	text-indent:0;
	border:1px solid #697820;
	display:inline-block;
	color:#000000;
	font-size:15px;
	font-style:normal;
	height:50px;
	line-height:50px;
	text-decoration:none;
	text-align:center;
	letter-spacing: 1px;
	padding-left: 10px;
	padding-right: 10px;
	margin-bottom: 40px;
}
.btn-custom-green:hover {
	cursor: pointer;
	text-decoration: none;
	color: #000;
	background:-webkit-gradient( linear, left top, left bottom, color-stop(0.05, #a9c229), color-stop(1, #90a826) );
	background:-moz-linear-gradient( center top, #a9c229 5%, #90a826 100% );
	filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#a9c229', endColorstr='#90a826');
	background-color:#a9c229;
}
.services h4 {
	text-align: center;
}
.services ul {
	overflow: hidden;
}

.video-container {
}
 
.video-container iframe,
.video-container object,
.video-container embed {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

#frmlogin .input-group {
	margin-bottom: 20px;
	width: 100%;
}
.input-group {
	width: 100%;
}
.form form {
	overflow: auto;
}

.form label {
	font-weight: normal;
}
form label span{
display: block;
}

.form {
	background: none repeat scroll 0 0 #F8FDEF;
    border: 1px solid #C9DCA6;
    border-radius: 3px;
	margin-bottom: 85px;
	margin-top: 20px;
	padding: 20px 0;
	overflow: visible;
}

.teo-box {
	background: #a6ad84;
	color: #fff;
	position: relative;
	margin-bottom: 50px;
	padding: 0px 10px 1px;
	border-radius: 15px;
}
.teo-box .teo-title {
	color: #000;
	text-align: center;
	border-bottom: none;
}
.teo-box .teo-title span {
	background: #91a826;
	display: inline-table;
	margin: -20px auto 15px;
	padding: 6px 12px;
	font-size: 20px;
	border-radius: 20px;
	min-width: 148px;
}
.teo-box h5 {
	font-size: 18px;
	font-weight: bold;
	text-align: center;
	margin-top: 0;
	color: #353535;
}
.teo-box p {
	padding: 0 30px;
	color: #353535;
	font-size: 13px;
	font-weight: bold;
}
.teo-box legend + p {
	padding-top: 10px;
}

.teo-box .cartoon {
	margin-right: 50px;
}
.teo-box .bx-wrapper {
	margin-bottom: 35px;
}
.teo-box .bx-wrapper .bx-prev {
	left: -12px;
}
.teo-box .bx-wrapper .bx-next {
	right: -12px;
}
.teo-box ul.bxslider li {
	height: 227px;
}

.flag-box {
	background: #91a826;
	color: #fff;
	padding: 0 101px 20px;
}
.flag-box h5 {
	text-align: center;
	font-size: 28px;
	font-weight: bold;
	color: #292929;
}
.flag-box p {
	font-size: 18px;
	text-align: center;
	font-weight: bold;
}
.flag-box legend {
	text-align: center;
	margin-bottom: 10px;
}
.flag-box legend img {
}
legend {
	border: none;
	margin-bottom: 5px;
}

.flag-btn {
	margin-bottom: -50px;
	border-radius: 0;
	padding: 4px 20px;
	font-size: 20px;
	letter-spacing: 1px;
	color: #777d59;
	font-weight: bold;
	box-shadow: 4px 4px 6px #5F5F5F;
}
.flag-btn:hover {
	color: #777d59;
}

/* Top Slider on home page */
.main-slider {
	background: #fff;
	overflow: auto;
}
.main-slider .bx-wrapper .bx-viewport {
	border: none;
	left: 0;
}
.teo-box .bx-wrapper .bx-viewport {
	background: none;
	left: 0;
	border: none;
	box-shadow: none;
}
.teo-box .bx-wrapper img {
	border-right: none;
	position: absolute;
	bottom: 0;
	right: 0;
}
.bx-wrapper .video-container img {
	border-right: none;
}

.bootstrap-select:not([class*="span"]):not([class*="col-"]):not([class*="form-control"]) {
	width: 100%;
}
#video-thumb {
	cursor: pointer;
}
#attach-video {
	min-height: 312px;
}

.gallery-slider img {
	border-right: none;
}
/* Fixes a width problem with the lightbox */
.lb-image{
	max-width: inherit;
}

.gallery-title {
	margin-bottom: 20px;
}
.gallery-title h4 {
	line-height: 58px;
	margin: 0;
}

.ctj-btn {
	border-radius: 0;
	padding: 5px 20px;
	font-size: 18px;
	letter-spacing: 1px;
	color: #333;
	box-shadow: 4px 4px 6px #5F5F5F;
	min-width: 180px;
	position: absolute;
	bottom: 8px;
	left: 27px;
}

#newsletter {
}
#newsletter .container {
	background: #fff;
	margin-top: 15px;
	margin-bottom: 15px;
	box-shadow: 4px 4px 4px #ccc;
	border: 1px solid #ccc;
}
#newsletter .email-slogan {
	color: #294c34;
	font-size: 24px;
	margin-top: 50px;
	margin-bottom: 40px;
	letter-spacing: 1px;
}
#newsletter h4 {
	margin-top: 0;
	font-size: 24px;
	color: #294c34;
}
#newsletter .email-contact {
	border-right: 1px dashed #90a826;
	margin-bottom: 20px;
}
#newsletter .email-bottom {
    text-align: center;
    margin-top: 30px;
	margin-bottom: 30px;
    font-size: 25px;
    color: #294c34;
    letter-spacing: 1px;
}
.email-footer {
	background-color: #90a826;
	padding: 15px 0;
	font-size: 16px;
}
.email-footer .email-bottom-left {
	color: #fff;
	float: left;
	margin-bottom: 0;
}
.email-footer .email-bottom-right {
	color: #505F0A;
	float: right;
	margin-bottom: 0;
	font-weight: bold;
}
.email-footer .email-bottom-right span {
	color: #fff;
}
.btn-email-submit {
	background: #90a826;
	color: #fff;
	letter-spacing: 1px;
}
.btn-email-submit:hover {
	background: #778631;
	color: #fff;
}

.image-box img {
	padding: 0 10px;
}

.nav > li > a {
	padding: 10px 13px 4px 13px;
}
#main-nav li:first-child a {
	border-bottom-left-radius: 4px;
}
#main-nav li:last-child a {
	border-bottom-right-radius: 4px;
}

#main-nav li a {
	border-bottom: 6px solid #fff;
}
#main-nav li a:hover,
#main-nav li a:focus
{
	border-bottom: 6px solid #cccccc;
}
#main-nav li a.active {
	border-bottom: 6px solid #90A723;
}
.navbar-nav .open .dropdown-menu > li > a {
    color: #777777;
}
#main-nav  .open .dropdown-toggle  {
    background-color: #8EA422;
}
.navbar-inverse .navbar-nav > .dropdown > a:hover .caret {
  border-top-color: #999999;
  border-bottom-color: #999999;
}
.navbar-inverse .navbar-nav > .open > .dropdown > a .caret {
  border-top-color: #ffffff;
  border-bottom-color: #ffffff;
}
#main-nav .dropdown-menu li a:hover,
#main-nav .dropdown-menu li a:focus
{
	background-color: #eee;
	color: #000000;
	border-bottom: 6px solid #fff;
}
#main-nav .dropdown-menu > .active > a,
#main-nav .dropdown-menu > .active > a:hover,
#main-nav  .dropdown-menu > .active > a:focus {
    color: #000000;
    background-color: #eee;
  }
@media (max-width: 991px){
	.iconsections ul li{
		margin-top:20px;
		margin-bottom:20px;
	}
	.events ul li .date{
		max-width:150px;
		margin:0px auto 20px auto;
	}
	.socialnetwork .logoimg{
		margin-left:14%;
	}
	.secondarynav-sticky-wrapper{display:none;}

}
@media (max-width: 768px) {
	.socialnetwork .logoimg{
		margin-left:15%;
	}
  .socialnetworkT{
		background:url(../img/roundTop_sm.png) no-repeat top;
		padding-top:35px;
	}
}
@media (max-width: 640px) {
	.socialnetwork .logoimg{
		margin-left:19%;
	}
}
@media (max-width: 500px) {
	.socialnetwork .logoimg{
		margin-left:40%;
	}
	.ctj-btn {
		position: relative;
	}
	.teo-box .bx-wrapper img {
		position: relative;
	}
}
@media (min-width: 768px) and (max-width: 991px) {
	
}
@media (max-width: 500px) {
  	.secondarynav ul#nav li{
		float:none;
	}
}
@media (max-width: 480px) {
	.socialnetwork .logoimg{
		margin-left:40%;
	}
  	.secondarynav ul#nav li{
		float:none;
	}
	.slidingDiv {
		width:200px;
		position:absolute;
		top:50px;
		right:0;
	}
}
@media (max-width: 400px) {
	
}
.btn-green  { 
font-weight:bold;
	color:#fff; 
	border:2px solid #8cb803; 
	border-bottom:2px solid #678a06; 
	border-top:2px solid #b2e601;
	background:#8cba00;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #9bc800 ), to( #7ead00 ));
	background-image: -webkit-linear-gradient( #9bc800 , #7ead00 );
	background-image:    -moz-linear-gradient( #9bc800 , #7ead00 );
	background-image:     -ms-linear-gradient( #9bc800 , #7ead00 );
	background-image:      -o-linear-gradient( #9bc800 , #7ead00 );
	background-image:         linear-gradient( #9bc800 , #7ead00 );
	-webkit-border-radius: 3px; 
       -moz-border-radius: 3px; 
	     -o-border-radius: 3px; 
	        border-radius: 3px;
}
.btn-green:hover, .btn-green:focus {
font-weight:bold;
	color:#fff; 
	background:#7ead00;
	background-image: -webkit-gradient(linear, left top, left bottom, from( #7ead00 ), to( #7ead00 ));
	background-image: -webkit-linear-gradient( #7ead00 , #7ead00 );
	background-image:    -moz-linear-gradient( #7ead00 , #7ead00 );
	background-image:     -ms-linear-gradient( #7ead00 , #7ead00 );
	background-image:      -o-linear-gradient( #7ead00 , #7ead00 );
	background-image:         linear-gradient( #7ead00 , #7ead00 );
}
.login-error{
	color: #B94A48;
    font-size: 12px;
	margin-bottom:10px;
}
.disclaimer-wrapper {
    background: none repeat scroll 0 0 #ffffff;
    border: 1px solid #C9DCA6;
    border-radius: 5px;
    color: #4D4D4D;
    display: inline-block;
    font-family: Arial;
	font-size:11px;
    height: 192px;
	margin-bottom: 20px;
    overflow: auto;
    padding: 8px 12px;
}
.form-control{
	border: 1px solid #C9DCA6;
	border-bottom-left-radius: 3px;
    border-top-left-radius: 3px;
}
.input-group-addon{
	background-color: #ffffff;
	border: 1px solid #C9DCA6;
}
.tooltip {
    position: fixed;
}
.tooltip-inner {
  border: 1px solid #ccc;
  color: #777777;
  text-align: left;
  font-weight:normal;
  text-decoration: none;
  background-color: #fff;
  border: 1px solid #C9DCA6;
  border-radius: 4px;
}
.tooltip-inner li{
margin-left:1px;
padding-left:1px;
}
a.tt-tool-tip, a.tt-tool-tip:hover, a.tt-tool-tip:visited {
    color: #7EAD00;
}
.right-hand {
	border:0px;padding-top:10px;float:right;
}
.right-hand a.tt-tool-tip, .right-hand  a.tt-tool-tip:hover, .right-hand  a.tt-tool-tip:visited {
    color: #ccc;
}
.has-error a.tt-tool-tip, .has-error a.tt-tool-tip:hover, .has-error a.tt-tool-tip:visited {
    color: #B94A48;
}
.tooltip-inner {
    white-space:pre-wrap;
}
.panel-default{	
    border: 1px solid #C9DCA6;
}
.panel-default .panel-heading{
background: none repeat scroll 0 0 #F8FDEF;
}
.panel-default .collapsed{
    background: none repeat scroll 0 0 #838963;
}
.panel-default .panel-heading a{
	 color: #567202;
	 font-size:18px;
	 font-weight:bold;
}
.panel-default .collapsed a{
    color: #F8FDEF;
}
.panel-default .panel-heading a:hover, 
.panel-default .panel-heading a:focus{
	 text-decoration:none;
}
.panel-heading .accordion-toggle:after {
    font-family: 'Glyphicons Halflings';  /* essential for enabling glyphicon */
    content: "\e114";    /* adjust as needed, taken from bootstrap.css */
    float: right;        /* adjust as needed */
    color: #7EAD00;         /* adjust as needed */
}
.panel-heading .accordion-toggle.collapsed:after {
    /* symbol for "collapsed" panels */
    content: "\e080";    /* adjust as needed, taken from bootstrap.css */
}
.panel-heading .accordion-edit:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\270f";    
    float: right;
    color: #567202;
}
.panel-heading .accordion-edit.collapsed:after {
     content: "\270f";
     color: #F8FDEF;
 }
.panel-default .collapsed .accordion-edit:after {
    content: "\270f";
    color: #F8FDEF;
}
.txt-edit{
    float:right;padding-left:5px;font-size:75%;margin:5px;
}
.panel-heading{
	cursor:pointer;
}
a.accordion-remove {    
    float: right;
    color: #B94A48;
}
a.accordion-remove :hover,a.accordion-remove :focus{    
    color: #B94A48;
}
.bottom-btns{
	margin-top: 20px;
	margin-bottom: 20px;
}
.bottom-btns .btn-default{
min-width:200px;
}
.bottom-btns .btn-default:hover{
border:2px solid #8cb803;
}
.has-error .help-block{
	font-size: 0.75em;
    font-style: italic;
}
.panel-default  h5{
	 color: #567202;
	 font-weight:bold;
}
.bootstrap-filestyle .glyphicon {
    color: #7EAD00;
}
.bootstrap-filestyle input{
	border-bottom-right-radius: 0;
    border-top-right-radius: 0;
}
select .form-control{
	border-radius:4px;
}
#proposal-tabs li a{
	height:40px;
	font-size: 100%;
    font-weight: bold;
	color:#fff;
}
#proposal-tabs li.active a,#proposal-tabs li.active a:hover,#proposal-tabs li.active a:focus{
	color:#777D59;
	background-color:#EEEEEE;
}
#proposal-tabs li a:hover,#proposal-tabs li a:focus{
	background-color:#838963;
}
#proposal-tabs li{
	width:24%;
	height:40px;
	text-align:center;
	background-color:#777D59;
	margin-right:0.8%;
	float: left;
	display:inline-block;
}
#proposal-tabs li:first-child {
	margin-left:0.5%;
}
#proposal-tabs li:nth-child {
	margin-right:0.5%;
}
.table-head, .table-foot{
	background: none repeat scroll 0 0 #F8FDEF;
	color: #567202;
	font-size:14px;
	font-weight:bold;
}
.table-foot select{
	border: 1px solid #c9dca6;
}
.dataTable{
	border: 1px solid #C9DCA6;
	border-top-left-radius: 5px;
    border-top-right-radius: 5px;
}
table.dataTable thead th {
 border-bottom: 1px solid #C9DCA6;
}
.dataTables_empty{
	color:#888888;
	font-style:italic;
	text-align:center;
}
.dataTables_wrapper label{
	color: #888888;
	font-weight:normal;
}
.dataTables_wrapper tbody td{
	background-color: #fff;
}
.dataTables_wrapper .form-control{
	width:auto;
}
.dataTables_wrapper .dataTables_filter {
    float: right;
    text-align: right;
}
.dataTables_wrapper  .glyphicon{
	padding-left:3px;
	top:0px;
	font-size: 18px;
}
.dataTables_wrapper  .disabled{
	color:#ccc;
}
.dataTables_wrapper thead .sorting:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\e150";  
	float:right;
    color:#ccc;
}
.dataTables_wrapper .sorting_asc:after {
	font-family: 'Glyphicons Halflings'; 
    content: "\e151";
	float:right;
	font-weight:normal;
    color: #7EAD00;	
}
.dataTables_wrapper .sorting_desc:after {
    font-family: 'Glyphicons Halflings'; 
	content: "\e152";
	float:right;
    font-weight:normal;
	color: #7EAD00;
}

.dataTables_wrapper thead .sorting_asc_disabled {
	font-family: 'Glyphicons Halflings'; 
	content: "\e151";
	float:right;
	font-weight:normal;
    color:#ccc;
}
.dataTables_wrapper thead .sorting_desc_disabled {
    font-family: 'Glyphicons Halflings'; 
	content: "\e152";
	float:right;
	font-weight:normal;
	color:#ccc;
}
.pagination{
	margin-top:0px;
}
.pagination > .active > a, .pagination > .active > span, .pagination > .active > a:hover, .pagination > .active > span:hover, .pagination > .active > a:focus, .pagination > .active > span:focus{
	background-color: #567202;
    border-color: #567202;
}
.dataTables_wrapper .dataTables_paginate{
	float: right;
}
.dataTables_wrapper .dataTables_paginate .paginate_button {
    border: 1px solid rgba(0, 0, 0, 0);
    box-sizing: border-box;
    color: #333333 !important;
    cursor: pointer;
    display: inline-block;
    margin-left: 2px;
    min-width: 1.5em;
    text-align: center;
    text-decoration: none !important;
}
.alert-success{
	background-color:none;
	text-align:center;
}

.img-thumbnail {
	max-width:50%;
	margin-bottom:4px;
}
.label-success a:focus , .label-success a:hover{
	text-decoration: none;
}

.uploaded-files-box{
	margin:5px;
	font-weight:bold;
	padding:5px;
	border:1px solid #eee;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
}
.pview-left h3{
	color: #567202;
	/*font-weight:bold;*/
	margin-top: 0;
	margin-bottom: 2px;
}
.pview-url{
	color:#888;
	font-size:0.8em;
}
#pview-tabs{
	border-bottom:1px solid #ccc;
}

#pview-tabs li a{
	height:40px;
	font-size: 100%;
    font-weight: bold;
	color:#fff;
}
#pview-tabs li.active a,#pview-tabs li.active a:hover,#pview-tabs li.active a:focus{
	color:#6AC00E;
	background-color:#fff;
	border:1px solid #ccc;
	border-bottom:0px solid #ccc;
	border-radius: 5px 5px 0 0;
	border-bottom-color: transparent;
	
}
#pview-tabs li a:hover,#pview-tabs li a:focus{
	border-radius: 5px 5px 0 0;
	background-color:#6AC00E;
}
#pview-tabs li{
	width:15%;
	height:40px;
	text-align:center;
	background-color:#2E8CAA;/*#567202;*/
	margin-right:0.8%;
	float: left;
	display:inline-block;
	border-radius: 5px 5px 0 0;
	margin-bottom: -1px;
}
#pview-tabs li:first-child {
	/*margin-left:0.5%;*/
}
#pview-tabs li:nth-child {
	margin-right:0.5%;
}
.pview-tab-content{
	border:1px solid #ccc;
	padding:15px;
	background-color:#fff;
	border-top:0px solid #eeeeee;
}
.pview-tab-content h5{
	padding-top:5px;
}
.pview-tab-content .panel-heading a {
	font-size:16px;
}
.pview-tab-content .panel-heading .accordion-summary:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\E111";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
}	 
.pview-tab-content .panel-heading .accordion-media:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\E060";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
}	
.pview-industry:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\E139";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
}
.pview-tab-content .panel-heading .accordion-video:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\E059";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
} 
.pview-tab-content .panel-heading .accordion-highlights:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\E125";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
}
.pview-tab-content .panel-heading .accordion-user:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\E008";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
}
.pview-tab-content .panel-heading .accordion-usd:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\E148";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
}
.pview-tab-content .panel-group .panel-heading + .panel-collapse .panel-body{
	background:none repeat scroll 0 0 #f8fdef;
	border-top:0px solid #ccc;
}

.pview-tab-content .panel-group .panel-heading  hr{
	margin-top:15px;
	margin-bottom:0px;
}	 
strong.pview-industry{
	color:#888;
}	 
.pview-bullet:after {
    font-family: 'Glyphicons Halflings'; 
    float: left;
    color: #7EAD00;
	margin-right:10px;
}
.pview-globe:after{
	content: "\E135";
}	 
strong.pview-globe{
	color:#888;
}
.pview-usd:after{
	content: "\E148";
}	
.pview-user:after{
	content: "\E008";
}
.pview-dashboard:after{
	content: "\E141";
}
.pview-check:after{
	content: "\E157";
}
.pview-stats:after{
	content: "\E185";
}
.pview-plus:after{
	content: "\E081";
}	 
.pview-tab-content .panel-heading .accordion-list:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\E032";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
}	 
.pview-tab-content .panel-heading .accordion-tag:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\E042";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
}	 
.pview-tab-content .panel-heading .accordion-folder:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\E118";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
}
.pview-tab-content .panel-heading .accordion-contact:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\2709";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
}
#pview-upload-accordion a:hover{
	text-decoration:none;
}
.pview-upload-label {
	padding: 1em 2.5em;
	font-size: 80%;
	vertical-align: bottom;
}
.contact-form	{
	border-radius: 10px;
    overflow: auto;
    padding: 10px 0;
}	 
a.social-icons {
	margin-right: 5px; /*Adjust This Value As Needed*/
}

a.social-icons:hover {
	opacity: .7;
	filter:alpha(opacity=70); /* For IE8 and earlier */
}

.img-thumbnail{
	max-width:100%;
	max-height:140px;
}

.pview-right-proposals{
	background-color:#F7F7F9;/*#FFF8DC;*/
	min-height:400px;
	border:1px solid #ddd;
	-moz-border-radius:5px;
	-webkit-border-radius:5px;
	border-radius:5px;
	color:#777777;
}	 
.pview-right-proposals hr{
	margin-top:10px;
	border-color:#000000;
}	
.pview-right-proposals .panel-title a{
color:#2e8caa;
} 

.pview-right-proposals .panel{
	border-color:#ccc;
}
.pview-right-proposals .panel-group  .panel-body{
	background:none repeat scroll 0 0 #fcfcfc;
	border-top:0px solid #ccc;
	color:#777777;
	font-size:0.8em;
}

.pview-right-proposals .panel-group .panel-heading  hr{
	margin-top:15px;
	margin-bottom:0px;
}	 
.pview-tab-content .panel-body{
 padding-top:5px;
}
.form-group .checkbox label{
	color: #555555;
    display: block;
    font-size: 14px;
    padding: 3px 6px;
    vertical-align: middle;
    width: 100%;
}
.form-group .half-inline label{
	display: inline-block;
	width: 50%;
}
.form-group .radio-inline label{
	color: #555555;
    display: block;
    font-size: 14px;
	font-weight:normal;
    padding: 3px 6px;
    vertical-align: middle;
    width: 100%;
	display: inline-block;
	width: 50%;
}
.form-group .one-third-inline label{
	display: inline-block;
	width: 33%;
}
.form-group .radio-inline.wid100 label{
	width:100%;
}

/* listing page */
.plist-tab-content{
	border:1px solid #ccc;
	padding:15px;
	background-color:#fff;
	border-top:0px solid #eeeeee;
	margin-bottom:20px;
}
.plist-tab-content h5{
	padding-top:5px;
}
.plist-tab-content .panel-heading a {
	font-size:16px;
}
.plist-tab-content .panel-group .panel-heading + .panel-collapse .panel-body{
	background:none repeat scroll 0 0 #f8fdef;
	border-top:0px solid #ccc;
}

.plist-tab-content .panel-group .panel-heading  hr{
	margin-top:10px;
	margin-bottom:0px;
}
.plist-tab-content  hr{
	margin-top:10px;
	margin-bottom:10px;
	border:1px solid #c9dca6;
}
.plist-tab-content .panel-body{
	color:#555;
	font-size:0.8em;
	height:230px;
	padding-top:0px;
}
.plist-tab-content .panel-default{
	margin-top:10px;
}
.glyphicon-search {
    
    color: #7EAD00;
}


/*drop down check list*/
.dropdown-check-list {
  display: inline-block;
  width:90%;
}
.dropdown-check-list .anchor {
  position: relative;
  cursor: pointer;
  display: inline-block;
  padding: 5px 50px 5px 10px;
  border: 1px solid #c9dca6;
  width:100%;
  color:#ccc;
}
.dropdown-check-list .anchor:after {
  position: absolute;
  right: 10px;
  top: 20%;
  color:#7EAD00;
  font-family: 'Glyphicons Halflings'; 
  content: "\E114"; 
}
.visible .anchor:after {
  position: absolute;
  right: 10px;
  top: 20%;
  color:#7EAD00;
  font-family: 'Glyphicons Halflings'; 
  content: "\E014"; 
}
.dropdown-check-list .anchor:active:after {
  right: 8px;
  top: 21%;
  font-family: 'Glyphicons Halflings'; 
  content: "\E014";
}
.dropdown-check-list ul.items,.dropdown-check-list div.items  {
  padding: 2px;
  display: none;
  margin: 0;
  border: 1px solid #c9dca6;
  border-top: none;
  /*position:absolute;*/
  z-index:100;
}
.dropdown-check-list ul.items li, .dropdown-check-list div.items label {
  display: block;
  list-style: none;
  background:none repeat scroll 0 0 #fff;
  margin-left:22px;
}

.dropdown-check-list.visible .items {
  display: block;
  max-height:200px;
  overflow-y:scroll;
  overflow-x:hidden;
  width:100%;
  background:none repeat scroll 0 0 #fff;
}
/* dropdown check list end*/

/*keyword tags*/

div.tagsinput span.tag {
    background: none repeat scroll 0 0 #003140;
    border-radius: 5px;
    color: #ffffff;
    display: block;
    float: left;
    font-family: helvetica;
    font-size: 13px;
    font-weight: bold;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 5px 5px 5px 8px;
    text-decoration: none;
}
div.tagsinput span.tag a {
    background: none repeat scroll 0 0 #ffda02;
    border-radius: 5px;
	margin-left:3px;
    color: #222222;
    display: inline-block;
    font-size: 14px;
    font-weight: bold;
    text-align: center;
    text-decoration: none;
    width: 18px;
}
/* keyword tag end*/

.btn-group-justified .btn{
	width: 100%;
}	
.btn-group-justified{
	display: inline;
}

/*registration page*/
#registration-tabs li a{
	height:40px;
	font-size: 100%;
    font-weight: bold;
	color:#fff;
}
#registration-tabs li.active a,#registration-tabs li.active a:hover,#registration-tabs li.active a:focus{
	color:#777D59;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	background-color:#EEEEEE;
	border-bottom: 0px solid #89b800;
}
#registration-tabs li a:hover,#registration-tabs li a:focus{
	background-color:#838963;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
	border-bottom: 4px solid #89b800;
}
#registration-tabs li{
	width:20%;
	height:40px;
	text-align:center;
	background-color:#777D59;
	background-color:#838963;
	margin-right:0.5%;
	float: left;
	display:inline-block;
	margin-top: 5px;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
}
#registration-tabs li .highlighted{
	background-color:#8cba00;
	-moz-border-radius:5px 5px 0px 0px;
	-webkit-border-radius:5px 5px 0px 0px;
	border-radius:5px 5px 0px 0px;
}
#registration-tabs li:first-child {
	margin-left:0.5%;
}
#registration-tabs li:nth-child {
	margin-right:0.5%;
}
#registration-tabs li:hover {
	border-bottom: 4px solid #89b800;
}

.registration-tab-content{
	/*border:1px solid #ccc;*/
	padding:15px;
	background-color:#F9F9F9;
	/*border-top:1px solid #ccc;*/
	margin-bottom:20px;
}
.registration-tab-content h5{
	padding-top:5px;
}
.registration-tab-content .panel-heading a {
	font-size:16px;
}
.registration-tab-content .panel-heading .accordion-lock:after {
    font-family: 'Glyphicons Halflings'; 
    content: "\E033";    
    float: left;
    color: #7EAD00;
	margin-right:10px;
}
.login-content  .panel-heading + .panel-collapse .panel-body{
	background:none repeat scroll 0 0 #f8fdef;
	border-top:0px solid #ccc;	
}
.login-content  .panel-default > .panel-heading{
	border-bottom:0px solid #ccc;
}

.login-content  .panel-heading  hr{
	margin-top:15px;
	margin-bottom:0px;
}	 
.registration-tab-content .input-group label{
	font-weight:normal;
}
.registration-tab-content  h4{
	 color: #567202;
	 font-weight:bold;
}
.registration-tab-content  h5{
	 color: #567202;
	 font-weight:bold;
}
.switch-btn-group{
	float:right;
	margin-top:30px;
}
.btn-left-green{
	min-width: 200px;
	background: linear-gradient(#9bc800, #7ead00) repeat scroll 0 0 #8cba00;
	border-style: solid;
    border-width: 2px;
    color: #fff;
    font-weight: bold;
}
.btn-left-gray{
	min-width: 200px;
}
.btn-right-green{
	min-width: 200px;
}
.btn-right-gray{
	min-width: 200px;
}
tr.highlight td{
    background-color: #f7d6df;
}

/*login bar*/
#loginbar{
	background:#777d59;
	height:45px;
	width:100%;
	z-index:99;
	position:relative;
}
/*end login bar */

/* Filter styling */
#InvestorFilter div{
    padding:2px;
}
#InvestorFilter .form-control{
    padding:6px;
}

#getStarted {
    padding: 25px 60px;
    margin: 20px 0 0 60px;
    font-size: 20px;
    font-weight: normal;
}
.alink.deleted {
    color: red;
}
.alink.current{
    color: #567202;
}

/* Landing page css */
.landingPage #headersec{
    border-top: 0px solid #90a723;
}
.headbg{
    background: #ffffff url("../img/headsecbg.jpg") repeat-x scroll left top;
}
.landingPage .navbar h5{
    font-weight: bold;
    padding-top:5px;
}

/*.landingPage #footer {
    background: #91a826 none repeat scroll 0 0;
    color: #ffffff;
    padding: 50px 0;
    text-align: center;
	font-weight:normal;
	font-size:inherit;
	font-style:normal;
}*/

.landingPage #footer {
  background-color: #1c335f;
  background-image: url("../img/bg_footer.png");
  background-repeat: no-repeat;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  color: #ffffff;
}
.blue-strip{
	background: #ffffff url("../img/buttonBg.png") repeat-x;

}
.btn-heading{
	color:#fff;
	margin-top:2px;
	font-weight:bold;
	font-size:1.2em;
	text-align:center;
}
.btn-landing{
	height:89px;
	width:232px;
	background:url("../img/obutton.png") no-repeat 0px 0px;
	margin-bottom:15px;
	margin-top:5px;
	text-align:center;padding:20px;
	float:right;
}
.btn-landing a{
	font-size:32px;
	text-decoration:none;
	color:#000000;
}
.socialnetworkT h2{
	text-transform:none;
}
.slider-left{
/*	background: url(../img/translucent.png) no-repeat 0px 0px;*/
	height:430px;
}
.landingPage .banner{
	padding:0 ;
/*        background-size: cover;  */
	background-size: 100% 100%;                      
        background-repeat: no-repeat;
        
    /*background-position: center center ;*/
    
}
.iSlide{
	background-image:  url("../img/iSlide.png");
}
.eSlide{
	background-image:  url("../img/eSlide.png?v=1");
}
.login-row{
	background-color:#e1e1e1;
	margin: 0px;
	padding: 0px;
}
#frmlogin .login-row   .input-group{
	margin-bottom: 0px;
	margin-top: 4px;padding: 0px;
}
#frmlogin .login-row   .input-group input{
	height:28px;
	background-color:#eee;
	box-shadow:none;
	border-color:#ddd;
}
/*#frmlogin .login-row  .btn-green{
	background: rgba(0, 0, 0, 0) url("../img/controls.png") no-repeat scroll -45px -32px;
    right: 10px; 
	height:33px;
	width:33px;
	border:none;
}*/
/* landing page css ends */

#browseproposallogo
{
	height:60px;
	width:205px;
}
#browseproposallogo img
{
	max-width:100%;
	max-height:100%;
	margin:auto;
	display:block;
}
.btn-ain {
	border: 1px solid #2e6da4;color: #ffffff;padding: 10px 22px;font-weight: bold;
}
.btn-ain:hover {
	background: #1B4EAE none repeat scroll 0 0;
}

/* Angel inv network form*/
.ain .panel-default{
	border: 1px solid #C9DCA6;
}
.ain .panel-default .panel-heading{
	background: #272e41 none repeat scroll 0 0;
}
.ain .panel-default .panel-heading:hover{
	background: #272e41 none repeat scroll 0 0;
}
.ain .panel-default .collapsed{
	background: none repeat scroll 0 0 #1A202E;
}
.ain .panel-default .panel-heading a{
	color: #ffffff;
	font-size:18px;
}
.ain .panel-default .collapsed a{
	color: #ffffff;
}

.ain .panel-heading .accordion-edit:after {
	color: #fff;
}
.ain .form-control{
	border: 1px solid #e6e6e6;
}
.ain .panel{
	background-color:#F5F9FC;
	border:1px solid #e6e6e6;
}
.ain .input-group-addon{
	background-color:#F5F9FC;
	border:1px solid #e6e6e6;
}
.ain .right-hand{
	border:0px solid #e6e6e6;
}
.ain a.tt-tool-tip, .ain a.tt-tool-tip:hover, .ain a.tt-tool-tip:visited, .ain .bootstrap-filestyle .glyphicon{
	color: #1A202E;
}
.ain .glyphicon-remove{
	color:#b94a48;
}
.ain .tooltip-inner {
	border: 1px solid #ccc;
}
.ain .form-control:focus{
	border-color: #66afe9;
	box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6);
	outline: 0 none;
}
.ain h5{
	color: #1A202E;
}

/*data tables*/
.dataTable td, .dataTable th{
	font-size:12px;
	font-weight: normal;
}
#cofoundeddate .input-group-addon{
	padding:0px;
	border:none;
	padding-right: 2px;
	text-align: left;
}
#cofoundeddate .form-control{
	padding: 0;
}

<!------------Mading Padding Css 19112020------------------->

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.custome-footer { padding-top: 0px; }
.custom-pull-left { text-align: left; }

.custom-pull-right { text-align: right; }
<!---------------------------------->