/**
 * @version		1.0.2
 * @package		Forte template for Joomla! 3.x
 * @author		JoomlaXTC http://www.joomlaxtc.com
 * @copyright	Copyright (C) 2014 Monev Software LLC. All rights reserved.
 * @license		http://www.joomlaxtc.com/license JoomlaXTC Proprietary Use License
 */
 
 
 /**
 ***********************************************************************************
 * 
 *         F A R A D A Y   B U S I N E S S   C E N T R E
 *  
 ***********************************************************************************
 */
 
 
 body.frontpage #region4 h3 { color:#7b7577; }
 
 body.innerpage { background-attachment: fixed !important; 
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
  }
  
  .innerpage #region3, .innerpage #region3 div.img-fulltext-none img { border-bottom: 3px solid #bfd730; }
  
 .greenbox h3, .greenbox {
    background: #bfd730!important;
}

#right .module  { margin-bottom: 24px !important; }
#right .module p.button  { margin-top: 24px !important; }

#right .module p:hover.button { background-color:#bfd730 !important; }
#right .module a.button { background:none !important; }

.jxtc-icon a:hover { color: rgba(190,214,47,0.75) !important; }

.wallslidercell {
    text-align: center !important;
}

table.formTable { width: 90%; }

table.formTable tr td { width: 100%; }


div.cvform {

display: block;
width: 40%;
float: right;
margin-left: 30px;
margin-bottom: 20px;
border: 1px solid #5564af;
padding: 10px;
line-height: 10px;
border-radius: 10px;


}

div.cvform input.field {

width: 100%;
}
/* Landing pages from CRM styling...   */

form#CRMForm {

	border: 0px solid #4a5eab;
	padding: 20px;
	background-color: #b6cd2d;

}

form.sideForm { margin-top: 20px; }

form.sideForm table.formTable tr td {line-height: 10px; }
	
form.sideForm table {width: 99%; }
form.sideForm input.field { width: 90%; }


.fields_wrapper
{margin-left: auto; margin-right:auto; padding: 3px 15px 15px 15px; width:350px;}


.fieldLabel
{font-size:14px; color:#666; padding-right: 10px;}

.orangebox .fieldLabel { color:#FFFFFF; }

.form_field
{
  font-size:13px; font-weight:bold; padding:3px;
}

.header_text
{padding-right: 30px; padding-left:30px; margin-top:15px;}

.footer_text
{margin-top:20px; padding-right: 30px; padding-left:30px; padding-bottom:15px;}

.footer_text p
{color: #999;}

 .submit_button {
        
        -moz-box-shadow:inset 0px 1px 0px 0px #8398e8;
        -webkit-box-shadow:inset 0px 1px 0px 0px #8398e8;
        box-shadow:inset 0px 1px 0px 0px #8398e8;
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #6f82d2), color-stop(1, #4a5eab));
        background:-moz-linear-gradient(top, #6f82d2 5%, #4a5eab 100%);
        background:-webkit-linear-gradient(top, #6f82d2 5%, #4a5eab 100%);
        background:-o-linear-gradient(top, #6f82d2 5%, #4a5eab 100%);
        background:-ms-linear-gradient(top, #6f82d2 5%, #4a5eab 100%);
        background:linear-gradient(to bottom, #6f82d2 5%, #4a5eab 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#6f82d2', endColorstr='#4a5eab',GradientType=0);
        
        background-color:#2f4bb7;
        
        -moz-border-radius:7px;
        -webkit-border-radius:7px;
        border-radius:7px;
        
        border:1px solid #3d53a6;
        
        display:inline-block;
        color:#ffffff;
        font-family:Trebuchet MS;
        font-size:17px;
        font-weight:bold;
        padding:6px 11px;
        text-decoration:none;
        
        text-shadow:0px 1px 0px #8f7f24;
        
    }
    .submit_button:hover {
        
        background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #4a5eab), color-stop(1, #6f82d2));
        background:-moz-linear-gradient(top, #4a5eab 5%, #6f82d2 100%);
        background:-webkit-linear-gradient(top, #4a5eab 5%, #6f82d2 100%);
        background:-o-linear-gradient(top, #4a5eab 5%, #6f82d2 100%);
        background:-ms-linear-gradient(top, #4a5eab 5%, #6f82d2 100%);
        background:linear-gradient(to bottom, #4a5eab 5%, #6f82d2 100%);
        filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#4a5eab', endColorstr='#6f82d2',GradientType=0);
        
        background-color:#2f4bb7;
    }
    .submit_button:active {
        position:relative;
        top:1px;
    }


.extra_field_label
{
  min-width: 124px;
  padding-top:7px;
  font-size:14px;
  color: #ffffff;
}

.extra_dropdown
{
  font-size:13px; font-weight:bold; padding:3px;
}

.extra_heading
{
  font-weight:bold;
  margin-top:10px;
  margin-bottom:5px;
}

.required_label
{
  color:#ccc;
}

.extra_check
{
  padding: 5px 0 5px 120px;
  color: #fff;
}



@media (max-width:700px) {

div.cvform {

width: 100%;
float: none;
margin-left: 0;
}



	}
