/* comienza modal */
.modal-open
{
    overflow:hidden;
}
.modal
{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:10000;
    display:none;
    overflow:hidden;
    -webkit-overflow-scrolling:touch;
    outline:0;
}
.modal.fade .modal-dialog
{
    -webkit-transition:-webkit-transform .3s ease-out;
    -o-transition:-o-transform .3s ease-out;
    transition:transform .3s ease-out;
    -webkit-transform:translate(0,-25%);
    -ms-transform:translate(0,-25%);
    -o-transform:translate(0,-25%);
    transform:translate(0,-25%);
}
.modal.in .modal-dialog
{
    -webkit-transform:translate(0,0);
    -ms-transform:translate(0,0);
    -o-transform:translate(0,0);
    transform:translate(0,0);
}
.modal-open .modal
{
    overflow-x:hidden;
    overflow-y:auto;
}
.modal-dialog
{
    position:relative;
    width:auto;
    margin:10px;
}
.modal-content
{
    position:relative;
    background-image: url( "../images/biodiesel-soja.jpg" );
    background-repeat:no-repeat;
    background-position:top left;
    -webkit-background-clip:padding-box;
    background-clip:padding-box;
    border:1px solid #999;
    border:1px solid rgba(0,0,0,.2);
    border-radius:6px;
    outline:0;
    -webkit-box-shadow:0 3px 9px rgba(0,0,0,.5);
    box-shadow:0 3px 9px rgba(0,0,0,.5);
    width:700px;
}
.modal-backdrop
{
    position:fixed;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1040;
    background-color:#000;
}
.modal-backdrop.fade
{
    filter:alpha(opacity=0);
    opacity:0;
}
.modal-backdrop.in
{
    filter:alpha(opacity=50);
    opacity:.5;
}
.modal-header
{
    min-height:16.43px;
    padding:15px;
    border-bottom:1px solid #e5e5e5;
    background: linear-gradient(rgb(0, 66, 132), rgb(0, 31, 60)) repeat-x 0px 0px rgb(51,54, 138);
}
.modal-header .close
{
    margin-top:-2px;
}
.close 
{
    background:#33368a; 
    color: #FFFFFF;
    line-height: 25px;
    position: absolute;
    right: -12px;
    top:-12px;
    text-align: center;
    width: 34px;
    text-decoration: none;
    font-weight: bold;
    -webkit-border-radius: 5px;
    -moz-border-radius: 5px;
    border-radius: 5px;
    box-shadow: 0 0 10px #000;
    -moz-box-shadow: 0 0 10px #000;
    -webkit-box-shadow: 0 0 10px #000;
    -moz-transition: all 0.5s ease-out;
    -webkit-transition: all 0.5s ease-out;
    -o-transition: all 0.5s ease-out;
    transition: all 0.5s ease-out;
    -webkit-transition-delay: 0.2s;
    -moz-transition-delay: 0.2s;
    -o-transition-delay: 0.2s;
    -transition-delay: 0.2s;
    font-size:24px;
}
.welcome-text 
{
    margin-top: 140px;
    margin-bottom:80px;
    margin-left:30px;
    display:inline;
    float:left;
}
 .hero-text
 {
    margin-bottom:20px;
}
 .hero-text h4 
 {
    color: #fff;
    margin-bottom: 10px;
    font-weight: 400;
    background: #2E2751;
    padding: 8px 20px;
    font-size: 16px;
    display:inline;
}
 .hero-text1
 {
    margin-bottom:80px;
}
.hero-text1 h2 
{
    color: #2E2751;
    font-size: 40px;
    font-weight: bold;
    line-height: 50px;
}
.hero-text1 h2::before 
{
    content: "";
    position:absolute;
    left:42;
    top:320;
    width: 50px;
    height: 6px;
    background: #f3a712;
    bottom: 0px;
    -webkit-animation-name: flash;
	animation-name: flash;
	-webkit-animation-duration: 1s;
	animation-duration: 1s;
	-webkit-animation-iteration-count: infinite;
	animation-iteration-count: infinite;
}
.hero-text2
{
	display:block;
	margin-bottom:40px;
}
.hero-text2 .bizwheel-btn.theme-2 
{
    background: #f3a712;
    color: #fff;
    padding: 15px 32px;
    text-decoration:none;
    text-transform:uppercase;
}
.hero-text2 .bizwheel-btn.theme-2:hover 
{
    background: #33368a;
    text-decoration:none;
}
.close .ie7 
{
  filter: progid:DXImageTransform.Microsoft.Shadow(color='#000', Direction=135, Strength=3);
}
.close:hover 
{
  background: #96bf0d;
  -moz-transition: all 0.5s ease-out;
  -webkit-transition: all 0.5s ease-out;
  -o-transition: all 0.5s ease-out;
  transition: all 0.5s ease-out;
}
.modal-title
{
    margin:0;
    line-height:1.42857143;
    color: #fff;
}
.modal-body
{
    position:relative;
    padding:15px;
    height:450px;
}
.modal-body .image
{
    border: #33368a 5px solid;
    padding: 0px;
    margin: 0px;
    width: 250px;
    height:250px;
    border-radius: 200px;
    -webkit-border-radius: 200px;
    -moz-border-radius: 200px;
    background: url(../images/4-b.jpg) no-repeat;
    box-shadow: 2px 2px 5px #999;
    -webkit-box-shadow: 2px 2px 5px #999;
    -moz-box-shadow: 2px 2px 5px #999;
    float:right;
    display:inline;
}
.modal-footer
{
    padding:15px;
    text-align:right;
    border-top:1px solid #e5e5e5;
    background: linear-gradient(rgb(0, 66, 132), rgb(0, 31, 60)) repeat-x 0px 0px rgb(51,54, 138);
}
.btn-default.btn 
{
	background: none; 
	padding: 5px 10px; 
	border-radius: 0px; 
	border: currentColor; 
	transition:0.4s; 
	border-image: none; 
	color: rgb(255, 255, 255); 
	text-transform: uppercase; 
	line-height: 18x; 
	letter-spacing: 0px; 
	overflow: hidden; 
	font-family: 'Oswald' , sans-serif; 
	font-size: 18px; 
	font-style: normal; 
	font-weight: 400; 
	text-decoration: none; 
	position: relative; 
	z-index: 1; 
	box-shadow: none; 
	text-shadow: none; 
	-webkit-transition: all 0.4s ease; 
	-moz-transition: all 0.4s ease; 
	-o-transition: all 0.4s ease;
}
.btn-default.btn::before 
{
	background:#33368a; 
	transition:0.4s; 
	width: 0%; 
	height: 100%; 
	right: 0px; 
	bottom: 0px; 
	position: absolute; 
	z-index: -1; 
	content: ""; 
	-webkit-transition: all 0.4s ease; 
	-moz-transition: all 0.4s ease; 
	-o-transition: all 0.4s ease;
}
.btn-default.btn::after 
{
	background: #96bf0d; 
	transition:0.4s; 
	left: 0px; 
	width: 100%; 
	height: 100%; 
	bottom: 0px; 
	position: absolute; 
	z-index: -2; 
	content: ""; 
	-webkit-transition: all 0.4s ease; 
	-moz-transition: all 0.4s ease; 
	-o-transition: all 0.4s ease;
}
.btn-default.btn:hover 
{
	transition:0.2s; 
	color: rgb(255, 255, 255); 
	-webkit-transition: all 0.2s ease; 
	-moz-transition: all 0.2s ease; 
	-o-transition: all 0.2s ease;
}
.btn-default.btn:hover::before 
{
	transition:0.3s; 
	left: 0px; 
	width: 100%; 
	content: "";
	-webkit-transition: all 0.3s ease; 
	-moz-transition: all 0.3s ease; 
	-o-transition: all 0.3s ease;
}
.modal-footer .btn+.btn
{
    margin-bottom:0;
    margin-left:5px;
}
.modal-footer .btn-group .btn+.btn
{
    margin-left:-1px;
}
.modal-footer .btn-block+.btn-block
{
    margin-left:0
}
.modal-scrollbar-measure
{
    position:absolute;
    top:-9999px;
    width:50px;
    height:50px;
    overflow:scroll
}
@media (min-width:768px){.modal-dialog{width:600px;margin:30px auto}.modal-content{-webkit-box-shadow:0 5px 15px rgba(0,0,0,.5);box-shadow:0 5px 15px rgba(0,0,0,.5)}.modal-sm{width:300px}}@media (min-width:992px){.modal-lg{width:900px}}
/* fin modal */