/*------------------------------------------------------------------
[Page Specific Custom Styling]


#conv-content-col {

}*/

#container{ width:1200px; margin:0 auto;}

#conv-content-col{ float: left;
    margin-left: 30px;}

#finish-txt {	
	margin-top:25px;
	margin-bottom:15px;
	text-align:left;
	max-width:550px;
	margin-left:auto;
	margin-right:auto;
	line-height:28px; font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#7eb300;
}

#home-img {margin-bottom:15px;}

.dropinput {width:195px;}

.sminput {width:180px;}

#consult-req {
	width:230px;
	margin-left:auto;
	margin-right:0px;
}

#f-section-label {
	text-align:center;
	margin-bottom:25px;
}

#landing-h2 {
	text-align: center;
	font-size:32px;
	padding:30px 0px 20px 0px;
}

#form-row {
	max-width:480px;
	margin-left:auto;
	margin-right:auto;
}

#consult-form {
	background:#daf1d9;
}

#form-headline {
	font-size:24px;
	line-height:32px;
	margin-bottom:10px;
	text-align:center;
}

#form-headline-two {
	margin-top:0px;
	font-style:italic;
	text-align:center;
}

#cta-topper {
	text-align:center;
}

#consult-btn {
	margin-top:20px;
	display:block;
	width:250px;
	margin-left:auto;
	margin-right: auto;
}

.algrt {
	float:right;
}

.landingpts {
	margin-left:40px;
	margin-top:10px;
	font-size:14px;
	max-width:550px;
}
.landingpts li {
padding:10px 0px 0px 0px;
}

input.lp01 {
	width:190px;
}

select.lp01 {
	width:190px;
}

#form-span-left {
	margin-left:15px; 
	margin-right:5px;
	max-width: 200px;
	margin-bottom:20px;
}

#form-span-right {
	margin-left:15px; 
	margin-right:5px;
	max-width: 200px;
	margin-bottom:20px;
}

form {
	margin-left:auto;
	margin-right:auto;
}

.landing-screenshot {
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 0px 15px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 0px 15px rgba(0, 0, 0, 0.5);
}

#homebutton {
	 width:250px;
}



.sidebar, .dropshadow {
	max-width:600px;
	-webkit-box-shadow: 0px 0px 15px rgba(0, 0, 0, 0.5);
	-moz-box-shadow:    0px 0px 15px rgba(0, 0, 0, 0.5);
	box-shadow:         0px 0px 15px rgba(0, 0, 0, 0.5);
}

li {
	margin-bottom:15px;
	margin-right:0px;
	padding:0px;
}

/*------------------------------------------------------------------
[Navbar]
*/

.navbar .nav > li.active > a,
.navbar .nav > li.active > a:hover {
	color: #81994D;
}

.navbar .nav > li > a {
	color: #FFF;

    text-shadow: 1px 1px 2px rgba(0,0,0,.5);
}

.navbar .nav > li > a:hover {
	color: #8bc500;
}

.navbar .navbar-inner {
	/*background: #333;*/
	background: url(../images/nav_bg_rpt.png) repeat-x top left; background-size:contain;
	border-bottom: 0px solid #111; border:0; -moz-border-radius:0; -webkit-border-radius:0; border-radius:0;
}

.navbar .brand {

	/*
	width: 180px;
	height: 34px;

	background: url(../img/logo.png) no-repeat 0 0;
	*/
}




/*------------------------------------------------------------------
[Content]
*/


#content .inner {

	background: #fff;
}

#content .container {
	border-width: 4px;
	border-color: #444;
}



/*------------------------------------------------------------------
[Landing]
*/

#landing .inner {
    background: #81994D url(./img/header-bg.png) repeat 0 0 !important;
	text-shadow: 1px 1px 2px rgba(0,0,0,.4);
}

#landing .inner h1 {
    color: #FFF;
}



/*------------------------------------------------------------------
[Screenshots / #screenshots]
*/

#screenshots {
	background: #E8E8E8;

	border-top: 1px solid #CCC;
}

#screenshots .inner {
	border-top: 1px solid #FFF;
}




/*------------------------------------------------------------------
[Subheader]
*/

#subheader {
	color: #EEE;

	background: #444;

	border-color: #556828;
}

#subheader .inner {
	background: #81994D url(./img/header-bg.png) repeat 0 0;

}



/*------------------------------------------------------------------
[Extra]
*/

#extra {
	border-top: 1px solid #000;
}

#extra .inner {
	color: #fff;

	background-color: #222;

	border-top: 1px solid #555;
}



/*------------------------------------------------------------------
[Footer]
*/

#footer {
	height:60px;
	background-color:#111111;
	clear:both;
}

#footer .inner {
}

.footer-links a {
	color: #777;
}



/*------------------------------------------------------------------
[Miscellaneous]
*/

.circle-icon {
	background: #393939;
}

.circle-icon div {
	color: #81994D !important;
}

.slash {
	color: #677E30;
}

.sidebar {

	background: #EEE;
}



.nav-list > li.active > a,
.nav-list > li.active > a:hover {
	color: #FFF;

	background: #81994D;
}


.topbar{ background:url("../images/header_bg_rpt.png") repeat-y scroll left top / 100% auto rgba(0, 0, 0, 0);}

.navbar-inner{ padding:0;}
.navbar .nav.pull-right {margin-top: 10px;}
.topbar .logo{ background:url(../images/logo.png) no-repeat center; width:316px; height:116px; margin:0 0 15px;}
.navbar .logo{ background:url(../images/logo-sm.png) no-repeat center; width:158px; height:58px;}
.topbar .logo a{ display:block; width:100%; height:auto;}
.main_new_body{ background:url(../images/body_bg.png) no-repeat top center; background-size:100%;} 

.topbar .whitebg{ background:url(../images/headr_bg_img.png) no-repeat center; font-family:Verdana, Geneva, sans-serif; font-size:20px; color:#021b55; text-align:right; padding:30px 0; margin-top:20px;}
.banner-form {
    background: none repeat scroll 0 0 #CFCFCF!important;
    box-shadow: 0 0 0 rgba(0, 0, 0, 0.5)!important;
    float: right;
    margin: 40px 0 0;
    padding: 20px 0 40px;
    width: 100%;
	-moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;
}
.top_new_text{margin: 45px 0px 10px; text-align: right;}
#home-img {
    margin-bottom: 15px;
    margin-right: -32px;
    text-align: right;
}
.navbar .nav > li { text-transform: uppercase; background:url(../images/nav_devider.png) no-repeat right;}
.navbar .nav > li:last-child{ background: none;}

.landingpts li {
    list-style:none;
	background:url(../images/bull.png) no-repeat left; padding-left:45px; padding-top:0; margin:0 0 10px;
}

#finish-txt{  font-family:Verdana, Geneva, sans-serif; font-size:22px; color:#7eb300; font-weight:bold; text-align:left; max-width:608px;}
#footer{background:url("../images/footer_bg.png") repeat-x scroll left top rgba(0, 0, 0, 0); height:auto; background-size:contain;}

#footer-copyright{ color: #C5C5C5; font-family: verdana; font-size: 11px; margin: 18px auto; text-align: center; text-transform: uppercase;  width: 32%;}
.footer-copyright_logo{ background:url(../images/footer_logo.png) no-repeat right center;}
#footer-copyright ul{ display:table; margin-bottom:10px;}
#footer-copyright ul li{ list-style:none; display: table-cell; padding-right:5px; padding-left:5px; border-right:1px solid #c5c5c5; vertical-align:middle; line-height:14px;}
#footer-copyright ul li:last-child{ border-right:0px solid #c5c5c5;}
#footer-copyright ul li a{ color:#c5c5c5; text-decoration:none;}
.new_con { padding:0 2%; padding-bottom:15px;}
.new_con h6{ font-family:Verdana, Geneva, sans-serif; font-size:26px; padding:5px; margin-bottom:20px;}
.new_con h5{ font-weight:bold; }
.new_con p, .new_con ul{ margin-bottom:10px; color:#71736e;font-family:Verdana, Geneva, sans-serif; font-size:12px; padding:5px;}
.new_con ul{margin-left:25px;}
.right_green h6{ background:url(../images/green_right.png) no-repeat; display:block; text-transform:uppercase; color:#fff; font-size:20px; margin-bottom:15px;padding: 16px 10px;}
h1, .banner-form p, #form_bottom_text{ color:#fff!important;}

.button a, .button input {
    border-color: transparent;    
    text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
    text-transform: uppercase;
	background:url(../images/butten_bg.png) repeat-y top left!important; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px;  
}
.banner-form form input[type="text"], .banner-form form textarea, .banner-form form select{box-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);}
.banner-form form{ background:url(../images/form_bg.png) repeat-y top left; background-size:contain;}
#form_bottom_text{ background:url(../images/form_bot_bg.png) repeat-y top left; background-size:cover; padding:5%!important;}

.banner-form .form_inner{ background:#282828; padding:2% 5%; width:auto;}
.banner-form{ padding:0!important; -moz-border-radius:10px; -webkit-border-radius:10px; border-radius:10px; overflow:hidden;}
.banner-form .form_inner h1{ color:#f77f04!important;}
.banner-form .form_inner p{ color:#fff!important;}

p.new_text_heading{ font-family:Verdana, Geneva, sans-serif; font-size:15px; max-width:608px; margin:0 auto;}

@media (max-width: 1199px) {
	
#footer-copyright { width: 54%;}
}

@media (max-width: 767px) {
	.topbar .whitebg, .top_new_text{ text-align:center;}
	#home-img {
    margin-bottom: 15px;
    margin-right: 0px;
    text-align: center;
}


#footer-copyright ul li {
    border-bottom: 1px solid #CCCCCC;
    display: table;
    line-height: 31px;
    list-style: none outside none;
    padding-left: 5px;
    padding-right: 5px;
    vertical-align: middle;
    width: 100%;
	border-right: 0px solid #CCCCCC;
}
#footer-copyright ul li:last-child{border-bottom: 0px solid #CCCCCC;}
#footer-copyright ul {
    display: block;
}
#footer-copyright {
    margin: 0 auto;
    width: 96%;
}
	}
