@font-face { font-family: 'gillsans'; src: url('../fonts/gillsans/gillsans.eot'); src: local('gillsans'), url('../fonts/gillsans/gillsans.woff') format('woff'), url('../fonts/gillsans/gillsans.ttf') format('truetype') }
@font-face { font-family: 'blanchcondensed'; src: url('../fonts/blanch/Blanch Condensed-webfont.eot'); src: url('../fonts/blanch/Blanch Condensed-webfont.eot?#iefix') format('embedded-opentype'), url('../fonts/blanch/Blanch Condensed-webfont.woff2') format('woff2'), url('../fonts/blanch/Blanch Condensed-webfont.woff') format('woff'), url('../fonts/blanch/Blanch Condensed-webfont.ttf') format('truetype'), url('../fonts/blanch/Blanch Condensed-webfont.svg#blanchcondensed') format('svg'); font-weight: normal; font-style: normal }
@font-face { font-family: "Helvetica Light"; src: url("../fonts/helvetica/helvetica-light.eot"); src: url("../fonts/helvetica/helvetica-light.eot#iefix") format("embedded-opentype"), url("../fonts/helvetica/helvetica-light.woff") format("woff"), url("../fonts/helvetica/helvetica-light.ttf") format("truetype"), url("../fonts/helvetica/helvetica-light.svg") format("svg"); font-weight: normal; font-style: normal }
html { font-size: 10px; -webkit-tap-highlight-color: rgba(0,0,0,0); -webkit-font-smoothing: antialiased; box-sizing: border-box; width: 100%; height: 100% }
*, *:before, *:after { box-sizing: inherit }
body { font-family: 'Open Sans', sans-serif; font-size: 14px; line-height: 1; color: #333; background-color: #fff; width: 100%; height: 100%; position: relative }
.no-space [class*="col-"] { padding-left: 0 !important; padding-right: 0 !important }
.parallax { height: 600px; background-position: 50% 50%; background-repeat: no-repeat; background-attachment: fixed; background-size: cover }
.back-to-top { position: fixed; bottom: 2em; right: 2em; text-decoration: none; color: #fff; background-color: #f96918; font-size: 12px; padding: 1em; display: none; box-shadow: 0 2px 2px 0 rgba(7,7,7,0.75) }
.back-to-top:hover { background-color: #d85106; color: #fff }
.navbar-toggle { background-color: #f96918; margin-top: 17px }
.icon-bar { background-color: #fff }
.site-navbar { min-height: 60px; background-color: #fff; font-family: "Helvetica Light", sans-serif; margin-bottom: 0; border-bottom: 0 }
.site-navbar .navbar-brand { margin: 0; padding: 5px 0 }
.site-navbar li { font-size: 18px; font-weight: 500; text-transform: uppercase }
.site-navbar li.active { background-color: #f96918 }
.site-navbar li.active a { color: #fff }
.site-navbar li a { color: #040404; line-height: 32px }
.site-navbar .nav>li>a:focus, .site-navbar .nav>li>a:hover { background-color: #f96918; color: #fff }
#mainnav { width: 100%; position: static; top: -32px }
#mainnav.affix { position: fixed; top: 0; width: 100%; z-index: 10; -webkit-transition: all .6s ease-in-out; box-shadow: 0 2px 2px 0 rgba(7,7,7,0.3) }
.topbar { width: 100%; padding-top: 26px; padding-bottom: 26px; background: #1f1a17; position: relative; }
.topbar #block-menu-menu-top-navigation .menu { float: right; clear: both }
.topbar #block-menu-menu-top-navigation .menu li { display: inline-block; font-size: .78em }
.topbar #block-menu-menu-top-navigation .menu li:first-child,
.topbar #block-menu-menu-top-navigation .menu li:nth-child(2) { background-color: #696969; border-radius: 1px; border: 0; display: inline-block; cursor: pointer; color: #fff; font-family: 'Open Sans', sans-serif; text-decoration: none; text-transform: uppercase; text-shadow: 0 1px 0 #222 }
.topbar #block-menu-menu-top-navigation .menu li:first-child a { color: #fff; padding: 5px 10px }
.topbar #block-menu-menu-top-navigation .menu li:first-child :hover { background-color: #5c5c5c }
.topbar #block-menu-menu-top-navigation .menu li:first-child :active { position: relative; top: 1px }
.topbar #block-menu-menu-top-navigation .menu li:last-child { background-color: #f96918; border-radius: 1px; border: 0; display: inline-block; cursor: pointer; color: #fff; font-family: 'Open Sans', sans-serif; text-decoration: none; margin: 0px 10px; text-transform: uppercase; padding: 0; text-shadow: 0 1px 0 #222 }
.topbar #block-menu-menu-top-navigation .menu li:last-child a { color: #fff; padding: 5px 10px }
.topbar #block-menu-menu-top-navigation .menu li:last-child :hover { background-color: #f15b06; text-decoration: none }
.topbar #block-menu-menu-top-navigation .menu li:last-child :active { position: relative; top: 1px }
#block-locale-language												{ float: right; margin: 0px 15px 0; }
#block-locale-language ul											{ margin: 0px; padding: 0px; }
#block-locale-language ul li											{ display: inline-block; list-style-type: none; }
#block-locale-language ul li a											{ color: #fff; padding: 4px 10px 5px; display: block; background: #333; border-radius: 1px; font-size: 12px; }
#block-locale-language ul li a.active									{ background: #666; }
#block-menu-menu-top-navigation											{ float: right;  }
.intro-container { background-color: #202020; min-height: 90px; width: 100%; margin: 0; padding: 15px 0 }
.intro-container .intro { min-height: 66px; background: #323232; background: -webkit-gradient(left top, left bottom, color-stop(0, #323232), color-stop(100%, #252525)); background: linear-gradient(to bottom, #323232 0, #252525 100%); filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#323232', endColorstr='#252525', GradientType=0);
width: 100%; border-top: 1px solid #202020; border-bottom: 1px solid #2f2f2f }
.intro-container .intro h3 { font-family: "Helvetica Light", sans-serif; color: #fff; font-weight: 300; padding-bottom: 10px }
.about { background-color: #f5f2f2; width: 100%; margin: 0; padding: 30px 0 }
.about h4 { font-family: "Helvetica Light", sans-serif; margin-bottom: 30px; text-align: center }
.about p { font-family: "Helvetica Light", sans-serif; color: #848484; line-height: 18px; text-align: justify; padding: 0 50px }
.first-msg { background-image: url("../pic/sections/first-msg.jpg"); height: 290px }
.first-msg h2 { font-family: "gillsans", sans-serif; text-transform: uppercase; -webkit-font-smoothing: antialiased; color: #fff; text-align: center; margin: 110px 0 0 }
.second-msg { background-image: url("../pic/sections/second-msg.jpg"); height: 290px }
.second-msg h2 { font-family: "gillsans", sans-serif; text-transform: uppercase; color: #fff; text-align: center; margin: 130px 0 0 }
.third-msg { background-image: url("../pic/sections/third-msg.jpg"); height: 290px }
.third-msg h2 { font-family: "gillsans", sans-serif; text-transform: uppercase; color: #fff; text-align: center; margin: 130px 0 0 }

.bloqueFlota { width: 100%; display: flex; align-items:center; justify-content: center; flex-direction: row; flex-wrap :wrap; margin-bottom: 20px; }
.itemFlota { margin: 0 1.5% 15px; width: 22%; }
.hDesc { display: flex; align-items: center; min-height: 52px; border-top: 1px solid #f96918; border-bottom: 1px solid #f96918; padding: 10px 0; }

.fleet { background-color: #fff; width: 100%; margin: 0; padding: 0; text-align: center }
.fleet h1 { font-family: 'blanchcondensed', sans-serif; color: #333; font-size: 80px; border: 5px solid #f96918; border-left: 0; border-right: 0; margin: 0; padding: 0; display: inline-block; clear: both }
.fleet h3 { font-family: "Helvetica Light", sans-serif; font-size: 20px; color: #333 }
.fleet h3 strong { font-weight: bolder }
.fleet .panel-fleet { width: 100%; min-height: 200px }
.fleet .panel-fleet img { margin: 10px auto; width: 100% }
.fleet .panel-fleet h5 { color: #333; font-family: "Helvetica Light", sans-serif; text-transform: uppercase; font-size: 1em; margin: 0 auto; /*border-top: 1px solid #f96918; border-bottom: 1px solid #f96918; padding: 10px 0; min-height: 52px;*/ }
.fleet .fleet-features { text-align: left; width: 84%; margin: 0 auto; padding-bottom: 20px }
.fleet .fleet-features h3 { font-size: 19px; color: #333; margin: 0 0 20px }
.fleet .fleet-features .brdr { border-right: 1px solid #ccc; min-height: 80px }
.fleet .fleet-features p { color: #848484; font-size: 13px }
.fleet .fleet-features h6 { background: url('../img/check.png') no-repeat; padding-left: 25px; margin: 0 0 10px; color: #848484; font-size: 12px }
.routes { background: #f96918; width: 100%; text-align: center }
.quality { background: #fff url('../img/quality-bg.png') no-repeat left bottom; width: 100%; margin: 0; padding: 0; min-height: 450px; text-align: center }
.quality h1 { font-family: 'blanchcondensed', sans-serif; color: #333; font-size: 80px; border: 5px solid #f96918; border-left: 0; border-right: 0; margin: 0 0 20px 0; padding: 0; display: inline-block; clear: both }
.quality h3 { text-align: left; font-family: "Lato", sans-serif; font-weight: 300; color: #58595b }
.quality p { text-align: left; font-size: 1em; font-family: "Lato", sans-serif; font-weight: 300; color: #58595b }
	.quality .download     						{ background: #f96918; color: #ffffff; padding: 10px 24px; display: inline-block; }
.contact { background: #fff; width: 100%; margin: 0; padding: 0; min-height: 450px; text-align: center }
.contact h1 { font-family: 'blanchcondensed', sans-serif; color: #333; font-size: 80px; border: 5px solid #f96918; border-left: 0; border-right: 0; margin: 0 0 40px 0; padding: 0; display: inline-block; clear: both }
.contact h3 { margin: 0 0 20px; font-weight: 700; font-family: "Helvetica Light", sans-serif }
.contact address { text-align: left; color: #222; margin: 70px 0; font-size: 14px; font-family: "Helvetica Light", sans-serif }
.contact iframe { width: 100%; height: 300px; border: 0 }
.contact-form { background: #fff url('../img/contact-form-bg.jpg') no-repeat; width: 100%; min-height: 495px; margin-top: 30px; background-size: cover; color: #222; font-family: "Open Sans", sans-serif; padding: 30px 0 }
.contact-form h2, .contact-form h3, .contact-form h4 { font-family: "Open Sans", sans-serif }
/*.contact-form .btn-default { position: relative; bottom: 74px; left: 360px; background: #f96918; border-radius: 0; color: #fff; border: 0; text-transform: uppercase; font-family: "Open Sans", sans-serif }*/
.contact-form .btn-default { position: relative; background: #f96918; border-radius: 0; color: #fff; border: 0; text-transform: uppercase; font-family: "Open Sans", sans-serif }
.contact-form .btn-primary:hover { background: #c04805 }
.form-contact { margin-right: 15px }
.form-contact input, .form-contact textarea { border-radius: 0 }
.form-contact input:focus, .form-contact textarea:focus { box-shadow: none }
.form-contact .checkbox { font-size: 11px; font-family: "Lato", sans-serif; line-height: 20px; color: #222; margin-left: 10px; padding: 0 }
.form-contact .checkbox label { margin: 0; padding: 0 }
.form-contact .btn-send { background: #f96918; border-radius: 0; color: #fff; margin: 80px 0 0; text-transform: uppercase; font-family: "Open Sans", sans-serif }
.form-contact .btn-send:hover { background: #c04805 }
.site-header { border-bottom: 5px solid #f96918; margin: 0; padding: 20px 0; }
.site-header .logobw img { width: 230px; margin: 10px 0 }
.site-header h3 { font-family: "Helvetica Light", sans-serif; color: #000 }
.webform-confirmation { text-align: center; padding: 200px 0 0 }
.webform-confirmation p { font-size: 24px; font-family: "Helvetica Light", sans-serif }
.links { text-align: center; padding: 20px 0 200px }
.links a { color: #f96918 }
.links a:hover { color: #c04805; text-decoration: none }
.workwithus-form { background: #fff url('../img/contact-form-bg.jpg') no-repeat; background-size: cover; clear: both }
.workwithus-form h2, .workwithus-form p { text-shadow: 0 1px 0 #222 }
.workwith-us { max-width: 600px; margin: 0 auto; padding: 100px 0; clear: both; color: #fff; font-family: "Helvetica Light", sans-serif }
.workwith-us input, .workwith-us textarea { border-radius: 0; border: 0; box-shadow: 1px 1px 1px 0 rgba(0,0,0,0.3) }
.workwith-us .description { display: none }
.workwith-us .button-primary { background: #f96918; border-radius: 0; color: #fff; margin: 0; border: 0; text-transform: uppercase; font-family: "Open Sans", sans-serif }
.workwith-us .button-primary:hover { background: #c04805 }
.workwith-us .input-group-btn .btn-default { border-radius: 0; background-color: #f96918; color: #fff; border: 1px solid #f96918 }
.workwith-us .input-group-btn .btn-default:hover { background: #c04805; border: 1px solid #c04805 }
#node-1 .submitted { display: none }
.site-footer { background-color: #f96918; padding: 20px 0; color: #fff; font-family: "Open Sans", sans-serif }
.site-footer a { color: #fff; text-decoration: none; padding-bottom: 10px }
.site-footer a:hover { text-decoration: underline }
.site-footer h5 { text-transform: uppercase }
.site-footer hr { margin: 10px 0 }
.site-footer .scd-hr { margin-top: 20px }
.bottom-page { background-color: #000; padding: 15px 0; font-family: "Open Sans", sans-serif; color: #fff }
.bottom-page img { display: block; float: left }
.bottom-page a { color: #fff; font-weight: 600 }
.bottom-page p { line-height: 65px; font-size: 12px }

@media only screen and (min-width:320px) {
.topbar .top-btns { text-align: center; width: 100% }
}

@media only screen and (min-width:320px) and (max-width:480px) {
.topbar .top-btns { text-align: center; width: 100%; margin: 26px 0 }
.topbar .top-btns .btn-workus, .topbar .top-btns .btn-privatearea { margin: 5px 0 }
.first-msg h2 { font-size: 18px; margin: 30% 0 0 }
.second-msg h2 { font-size: 18px; margin: 30% 0 0 }
.third-msg h2 { font-size: 18px; margin: 30% 0 0 }
.navbar-brand img { width: 200px; display: block; float: left; clear: both; margin: 10px }
}

@media only screen and (min-width:480px) and (max-width:767px) {
.first-msg h2 { font-size: 22px; margin: 18% 0 0 }
.second-msg h2 { font-size: 22px; margin: 20% 0 0 }
.third-msg h2 { font-size: 22px; margin: 20% 0 0 }
}

@media (max-width:768px) {
.topbar .top-btns { text-align: inherit;}
.topbar 																{ text-align: center; }
#block-locale-language													{ float: none; display: inline-block; }
#block-menu-menu-top-navigation											{ float: none; display: inline-block; margin-bottom: 7px; }
.topbar #block-menu-menu-top-navigation .menu							{ float: none; }
}

@media only screen and (min-width:768px) {
.topbar .top-btns { text-align: right; width: 100% }
}

@media only screen and (min-width:320px) and (max-width:768px) {
.intro-container .intro h3 { font-size: 18px }
.fleet h1 { font-size: 60px }
.fleet .fleet-features .brdr { border: none }
.quality { text-align: center; background: #fff }
.quality h3, .quality p { text-align: center; color: #000 }
.contact h3, .contact address { text-align: center }
.form-contact .btn-send { margin-top: 10px }
.bottom-page { text-align: center }
.bottom-page p { line-height: normal }
.bottom-page img { float: none; margin: 0 auto }
.contact-form .btn-primary { position: relative; bottom: 0; left: 0; margin-top: 20px }
}

@media only screen and (min-width:767px) and (max-width:992px) {
.navbar-brand img { width: 200px; display: block; float: left; clear: both; margin: 10px }
}
@font-face { font-family: 'flexslider-icon'; src: url('../fonts/flexslider/flexslider-icon.eot'); src: url('../fonts/flexslider/flexslider-icon.eot?#iefix') format('embedded-opentype'), url('../fonts/flexslider/flexslider-icon.woff') format('woff'), url('../fonts/flexslider/flexslider-icon.ttf') format('truetype'), url('../fonts/flexslider/flexslider-icon.svg#flexslider-icon') format('svg'); font-weight: normal; font-style: normal }
.flex-container a:hover, .flex-slider a:hover, .flex-container a:focus, .flex-slider a:focus { outline: none }
.slides, .slides>li, .flex-control-nav, .flex-direction-nav { margin: 0; padding: 0; list-style: none }
.flex-pauseplay span { text-transform: capitalize }
.flexslider { margin: 0; padding: 0 }
.flexslider .slides>li { display: none; -webkit-backface-visibility: hidden }
.flexslider .slides img { width: 100%; display: block }
.flexslider .slides:after { content: "\0020"; display: block; clear: both; visibility: hidden; line-height: 0; height: 0 }
html[xmlns] .flexslider .slides { display: block }
* html .flexslider .slides { height: 1% }
.no-js .flexslider .slides>li:first-child { display: block }
.flexslider { margin: 0; background: #fff; border: 0; position: relative; zoom: 1 }
.flexslider .slides { zoom: 1 }
.flexslider .slides img { height: auto }
.pbar { background-color: #f96918; height: 5px; position: absolute; bottom: 0; z-index: 9 }
#secondary-slider { max-width: 900px; margin: -60px auto 30px auto; border: 10px solid #fff; border-radius: 0; box-shadow: 0 2px 2px 0 rgba(28,28,28,0.3) }
#secondary-slider .flexslider-caption h5 { margin: 20px 0 5px; color: #848484 }
.flex-viewport { max-height: 2000px; transition: all 1s ease }
.loading .flex-viewport { max-height: 300px }
.carousel li { margin-right: 5px }
.flex-direction-nav { *height:0
}
.flex-direction-nav a { text-decoration: none; display: block; width: 40px; height: 40px; margin: -20px 0 0; position: absolute; top: 50%; z-index: 10; overflow: hidden; opacity: 1; cursor: pointer; color: #fff; transition: all .3s ease-in-out }
.flex-direction-nav a:before { font-family: "flexslider-icon"; font-size: 40px; display: inline-block; content: '\f001'; color: #fff; text-shadow: 1px 1px 0 rgba(255,255,255,0.3) }
.flex-direction-nav a.flex-next:before { content: '\f002' }
.flex-direction-nav .flex-prev { left: 50px }
.flex-direction-nav .flex-next { right: 50px; text-align: right }
.flex-direction-nav .flex-disabled { opacity: 0 !important; filter: alpha(opacity=0); cursor: default }
.flex-pauseplay a { display: block; width: 20px; height: 20px; position: absolute; bottom: 5px; left: 10px; opacity: .8; z-index: 10; overflow: hidden; cursor: pointer; color: #000 }
.flex-pauseplay a:before { font-family: "flexslider-icon"; font-size: 20px; display: inline-block; content: '\f004' }
.flex-pauseplay a:hover { opacity: 1 }
.flex-pauseplay a .flex-play:before { content: '\f003' }
.flex-control-nav { width: 100%; position: absolute; bottom: 20px; text-align: center }
.flex-control-nav li { margin: 0 2px; display: inline-block; zoom: 1; *display:inline
}
.flex-control-paging li a { width: 10px; height: 10px; display: block; background: #fff; cursor: pointer; text-indent: -9999px; -o-box-shadow: inset 0 0 3px rgba(0,0,0,0.3); box-shadow: inset 0 0 3px rgba(0,0,0,0.3); border-radius: 20px }
.flex-control-paging li a:hover { background: #222; border: 3px solid #fff; position: relative; top: 3px }
.flex-control-paging li a.flex-active { background: #222; border: 3px solid #fff; position: relative; top: 3px; cursor: default }
.flex-control-thumbs { margin: 5px 0 0; position: static; overflow: hidden }
.flex-control-thumbs li { width: 25%; float: left; margin: 0 }
.flex-control-thumbs img { width: 100%; height: auto; display: block; opacity: .7; cursor: pointer; transition: all 1s ease }
.flex-control-thumbs img:hover { opacity: 1 }
.flex-control-thumbs .flex-active { opacity: 1; cursor: default }

@media screen and (max-width:860px) {
.flex-direction-nav .flex-prev { opacity: 1; left: 10px }
.flex-direction-nav .flex-next { opacity: 1; right: 10px }
}/*!
 * qTip2 - Pretty powerful tooltips - v2.0.1-20-
 * http://qtip2.com
 *
 * Copyright (c) 2013 Craig Michael Thompson
 * Released under the MIT, GPL licenses
 * http://jquery.org/license
 *
 * Date: Mon Feb 11 2013 01:16 GMT+0000
 * Plugins: svg ajax tips modal viewport imagemap ie6
 * Styles: basic css3
 */
.qtip, .qtip { position: fixed; left: -28000px; top: -28000px; display: none; direction: ltr; max-width: 30em }
.qtip-content { position: relative; overflow: hidden; text-align: left; word-wrap: break-word }
.qtip-titlebar { position: relative; font-weight: bold }
.qtip-titlebar+.qtip-content { border-top-width: 0 !important }
.qtip-close { position: absolute; outline: medium none; border-style: solid; border-color: transparent }
.qtip-titlebar .qtip-close { right: 4px; top: 50%; margin-top: -9px }
* html .qtip-titlebar .qtip-close { top: 16px }
.qtip-titlebar .ui-icon, .qtip-icon .ui-icon { display: block; text-indent: -1000em; direction: ltr; vertical-align: middle }
.qtip-icon, .qtip-icon .ui-icon { border-radius: 3px; text-decoration: none }
.qtip-icon .ui-icon { width: 18px; height: 14px; text-align: center; text-indent: 0; color: inherit; background: transparent none no-repeat -100em -100em }
.qtip-default { background-color: #162051; color: #fff; box-shadow: 1px 1px 2px 0 rgba(50,50,50,0.75); font-family: "Helvetica Light", sans-serif; font-size: .85em }
.qtip-default .qtip-titlebar { padding: .75em; margin: 0; font-weight: normal; text-align: center }
.qtip-default .qtip-close { display: none }
.qtip-default .qtip-titlebar .qtip-close { display: block; position: absolute; right: .0625em; top: .0625em; height: 1em; width: 1em; margin: 0; line-height: 1 }
.qtip-default .qtip-titlebar .qtip-close:active { background: rgba(0,0,0,0.25); border-radius: .125em; box-shadow: 0 0 0 .5em rgba(0,0,0,0.25) !important }
.qtip-default .qtip-titlebar .qtip-close .ui-icon { color: transparent }
.qtip-default .qtip-titlebar .qtip-close .ui-icon:before { margin-top: -0.25em; content: "\f057"; font-family: FontAwesome; font-weight: normal; font-style: normal; display: inline-block; text-decoration: inherit; line-height: 1; color: #666 }
.qtip-default .qtip-titlebar { border-bottom: 1px solid rgba(0,0,0,0.0625) }
.qtip-default .qtip-content { padding: .25em }
.qtip-default .qtip-icon .ui-icon:hover { text-decoration: none; cursor: pointer }
.qtip-shadow { box-shadow: 1px 1px 3px 1px rgba(0,0,0,0.15) }
.qtip-rounded, .qtip-tipsy, .qtip-bootstrap { border-radius: 5px }
.qtip-rounded .qtip-titlebar { border-radius: 5px 5px 0 0 }
.qtip-tipped { border: 3px solid red; border-radius: 3px; background-color: #f9f9f9; color: #454545; font-weight: normal; font-family: serif }
.qtip-tipped .qtip-titlebar { border-bottom-width: 0; color: white; background: #3a79b8; filter:progid:DXImageTransform.Microsoft.gradient(startColorstr=#3a79b8, endColorstr=#2e629d);
-ms-filter: "progid:DXImageTransform.Microsoft.gradient(startColorstr=#3A79B8,endColorstr=#2E629D)" }
.qtip-tipped .qtip-icon { border: 2px solid #285589; background: #285589 }
.qtip-tipped .qtip-icon .ui-icon { background-color: #fbfbfb; color: #555 }
.qtip:not(.ie9haxors) div.qtip-content, .qtip:not(.ie9haxors) div.qtip-titlebar { -webkit-filter: none; filter: none; -ms-filter: none }
.qtip .qtip-tip { margin: 0 auto; overflow: hidden; z-index: 9999 }
x:-o-prefocus, .qtip .qtip-tip {
visibility:hidden
}
.qtip .qtip-tip, .qtip .qtip-tip .qtip-vml, .qtip .qtip-tip canvas { position: absolute; color: #123456; background: transparent; border: 0 dashed transparent }
.qtip .qtip-tip canvas { top: 0; left: 0 }
.qtip .qtip-tip .qtip-vml { behavior: url(#default#VML); display: inline-block; visibility: visible }
#qtip-overlay { position: fixed; left: -10000em; top: -10000em }
#qtip-overlay.blurs { cursor: pointer }
#qtip-overlay div { position: absolute; left: 0; top: 0; width: 100%; height: 100%; background-color: black; opacity: .7; filter: alpha(opacity=70); -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=70)" }
.qtipmodal-ie6fix { position: absolute !important }
#map-canvas { width: 100%; height: 300px; border: 0; }
#node-5 { padding: 5% 0; }
a { color: #808080; }
a:hover { color: #f96918; text-decoration: none; }
.panel-clients { padding: 50px 0; max-height: 300px; width: 100%; background-color: #fff; -webkit-box-shadow: inset -4px -3px 20px 0px rgba(215, 215, 215, 0.75); -moz-box-shadow: inset -4px -3px 20px 0px rgba(215, 215, 215, 0.75); box-shadow: inset -4px -3px 20px 0px rgba(215, 215, 215, 0.75); border-radius: 0; border: 0; text-align: center; font-family: "Helvetica Light", sans-serif; }
.panel-clients:hover { background-color: #dedddd; border-top: 4px solid #f96918; }
.panel-providers { padding: 50px 0; max-height: 300px; width: 100%; background-color: #fff; -webkit-box-shadow: inset -4px -3px 20px 0px rgba(215, 215, 215, 0.75); -moz-box-shadow: inset -4px -3px 20px 0px rgba(215, 215, 215, 0.75); box-shadow: inset -4px -3px 20px 0px rgba(215, 215, 215, 0.75); border-radius: 0; border: 0; text-align: center; font-family: "Helvetica Light", sans-serif; }
.panel-providers:hover { background-color: #dedddd; border-top: 4px solid #f96918; }
.panel-contacts { padding: 50px 0; max-height: 300px; width: 100%; background-color: #fff; -webkit-box-shadow: inset -4px -3px 20px 0px rgba(215, 215, 215, 0.75); -moz-box-shadow: inset -4px -3px 20px 0px rgba(215, 215, 215, 0.75); box-shadow: inset -4px -3px 20px 0px rgba(215, 215, 215, 0.75); border-radius: 0; border: 0; text-align: center; font-family: "Helvetica", sans-serif; }
.panel-contacts:hover { background-color: #dedddd; border-top: 4px solid #f96918; }
/* centered columns styles */
.row-centered { text-align: center; }
.col-centered { display: inline-block; float: none; /* reset the text-align */
text-align: left; /* inline-block space fix */
margin-right: -4px; }
.col-fixed { /* custom width */
width: 320px; }
.col-min { /* custom min width */
min-width: 320px; }
.col-max { /* custom max width */
max-width: 320px; }
#block-lang-dropdown-language { position: absolute; left: 0; top: 23px; }
#block-lang-dropdown-language select { font-size: 12px; max-width: 80px; padding: 6px 4px; border-radius: 0; border: 2px; background-color: #f9f9f9; height: 26px; }



#block-block-7 .col-md-7 ul                     { margin: 20px 0; padding: 0px; text-align: left; }
#block-block-7 .col-md-7 ul li                  { list-style-type: none; display: inline-block; text-align: center; vertical-align: top; }
#block-block-7 .col-md-7 ul li img              { margin-bottom: 10px; }
#block-block-7 .col-md-7 ul li span             { font-size: 12px; line-height: 14px; color: #848484; padding: 10px; border-top: 2px solid #e1e1e1; border-bottom: 2px solid #e1e1e1; display: block; }
#node-12 btn 									{ background: #f96918; position: relative; border-radius: 0; color: #fff; border: 0; text-transform: uppercase; font-family: "Open Sans", sans-serif; }

div.error										{ background-color: transparent; background-position: 12px 50%; background-repeat: no-repeat; color: #555; border-top: 1px solid #e55454; border-left: none; border-right: none; border-bottom: 1px solid #e55454; font-size: 20px; }

@media screen and (max-width:991px) {
	.bloqueFlota { display: block; margin-bottom: 60px; text-align: center; }
	.itemFlota { display: block; margin: 0 auto 25px; width: 55%; }
}

.learn_green_container{
    display: flex;
    justify-content: flex-end;
}

.learn_green{
    background: #fff;               
    border-radius: 20px;             
    box-shadow: 0 4px 10px rgba(0,0,0,0.5);  
    padding: 20px;                  
    margin-bottom: 20px;
    max-width: 350px;
    display: flex;
    flex-direction: column;
    justify-content: flex-end;
}
.learn_green p {    
	line-height: 18px;
}

.learn_green h4 {
    font-weight: 700;
    font-size: 16px;
}

.learn_green h4 span {
    color: #911;
}

.learn_green a {
	color: #337ab7;
    font-size: 13px;
}

.learn_green img {
}