@import url(https://fonts.googleapis.com/css?family=Montserrat:400,700);

* {margin: 0; padding: 0; border: none; list-style: none; text-decoration: none;}

body {font-family: 'Montserrat', sans-serif; font-size: 13px;}

/* Structure */

.row {float: left; width: 100%;}
.container { margin: 0 auto; width: 982px;}

/* Rows */

.toplinksRow {background: #192D52; color: #fff; padding: 5px; box-sizing: border-box;}
.toplinksRow a{ color:#fff}
.toplinksRow div.whatsapp{float: right;}
.headerRow {padding: 20px 0 10px 0;}
.productsHomeRow {padding: 15px 0 45px 0;}
.textBandRow {padding: 22px 0; text-align: center; margin-bottom: 70px;}
.footerMenuRow {background: #2d55a2; text-align: center; padding: 10px 0;}
.footerInfoRow {background: #192c52; text-align: center; padding: 20px 0;}
.equipsRow {padding: 30px 0;}
.productTableRow {padding: 35px 0;}
.toplinksRow .left a {font-size: 15px;}

/* Columns */

.col-5 {float: left; width: 18%; margin: 0 1%; box-sizing: border-box;}
.col-4 {float: left; width: 24%; margin: 0 0.5%; box-sizing: border-box;}
.col-3 {float: left; width: 31.33%; margin: 0 1%; box-sizing: border-box;}
.col-2 {float: left; width: 48%; margin: 0 1%; box-sizing: border-box;}

/* Globals */

.left {float: left;}
.right {float: right;}
.hidden {display: none;}

/* Header */

.navbar-brand {float: left; width: 235px;}
.navbar-brand img {float: left; width: 100%; height: auto;}
.navbar-right {float: right; width: auto; margin-top: 40px;}
.navbar-right li {float: left; width: auto; padding: 0 0 0 20px;}
.navbar-right li a {float: left; width: auto; font-size: 12px; color: #2b2a2a; text-transform: uppercase;}
.navbar-right li a:hover, .navbar-right li a.active {color: #1d4593;}
.headerRow .container { position: relative;}
.facebookHeader { position: absolute; right: 10px; top: -20px;}
.navbar-right li {position: relative;}
.navbar-right li ul {float: left; position: absolute; top: 10px; z-index: 100; width: 200px; display: none; padding-top: 10px;}
.navbar-right li:hover ul {display: block;} 
.navbar-right li ul li {float: left; width: 100%; border-top: 1px solid #fff; padding: 0; background: rgba(41,69,127,0.8);}
.navbar-right li ul li a {float: left; width: 100%; color: #fff; text-transform: none; padding: 5px 10px; box-sizing: border-box;}
.navbar-right li ul li a:hover { background:  rgba(41,69,127,1); color: #fff;}
a.wapplink i{      background-color: #25d366;
  width: 23px;
  height: 23px;
  border-radius: 11px;
  padding: 0px;
  margin-top: -4px;
  position: relative;
  top: -3px;}

  .fa-whatsapp:before {
    content: "\f232";
    top: 4px;
    position: relative;
    left: 6px;
}

a.whatsapp_1.float.float-left.float-floatingButton {
  bottom: 65px!important;
}

a.float {
  outline: none!important;
}
.float-floatingButton {
  z-index: 9999999;
}
.float-left {
  position: fixed;
  width: 60px;
  height: 60px;
  bottom: 25px;
  left: 25px;
  color: #FFF;
  border-radius: 50px;
  text-align: center;
  box-shadow: 2px 2px 3px #999;
}

a.float .fa-whatsapp:before {
  content: "\f232";
  top: 13px;
  position: relative;
  left: 1px;
  font-size: 33px;
}
/* Home */

.sliderhome .item { background-size: cover; background-position: center center; background-repeat: no-repeat; height: 273px;}
.sliderhome .item img { display: none !important;}
.productsHomeRow .col-5 {padding: 9px; border: 1px solid #ddd; min-height: 375px;}
.productsHomeRow .col-5 .image {float: left; width: 100%;}
.productsHomeRow .col-5 .image img {float: left; width: 100%; height: auto;}
.productsHomeRow .col-5 .image img.hoverHome {float: left; width: 100%; height: auto; display: none;}
.productsHomeRow .col-5:hover .image img {display: none;}
.productsHomeRow .col-5:hover .image img.hoverHome {display: block;}
.productsHomeRow .col-5 .text {float: left; width: 100%; text-align: center;}
.productsHomeRow .col-5 .text h4 {float: left; width: 100%; text-align: center; font-size: 15px; font-weight: 400; padding: 9px 0; line-height: 1.2em; min-height: 33px;}
.productsHomeRow .col-5 .text h4 span {float: left; width: 100%; text-align: center; font-size: 12px; color: #252525; font-weight: 700;}
.productsHomeRow .col-5 .text p {float: left; width: 100%; text-align: center; font-size: 12px; font-weight: 400; color: #424141; line-height: 1.5em; min-height: 125px;}

.productsHomeRow .col-5 .text a {display: inline-block; width: auto; height: 27px; text-align: center; font-size: 12px; font-weight: 400; color: #fff; line-height: 27px; padding: 0 10px; background: #1d4593; margin: 10px 0;}

/* Text Band Row */

.textBandRow p {float: left; width: 100%; text-align: center; font-size: 18px; font-weight: 400; color: #fff; margin-bottom: 20px;}
.textBandRow span {float: left; width: 100%; text-align: center; font-size: 15px; font-weight: 400; color: #fff; margin-bottom: 20px; line-height: 1.5em;}
.textBandRow a {width: auto; text-align: center; font-size: 18px; color: #fff; padding: 5px 10px; background: #252424;}

.greyBand {background: #4b4a4a;}
.redBand {background: #be1010; margin-bottom: 0;}
.yellowBand {background: #e9b914; margin-bottom: 30px;}
.yellowBand p { margin-bottom: 5px;}
.violetBand {background: #1d4593; margin-bottom: 30px;}
.greenBand {background: #246d28; margin-bottom: 10px;}

/* Equipos */

.pageBanner .container {position: relative; height: 260px; background-position: top center; background-repeat: no-repeat;}
.pageBanner .container h1 {position: absolute; width: 100%; top: 48%; font-size: 22px; color: #fff; text-transform: uppercase; text-align: center; text-shadow: #000 0 0 10px;}

.equipTitle {float: left; width: 100%; box-sizing: border-box; background: #252424; padding: 5px; font-size: 20px; color: #fff; text-transform: uppercase;}

.equipsRow .col { margin-top: 15px;}
.equipsRow .col .image {float: left; position: relative; width: 100%; border: 1px solid #252424; box-sizing: border-box;}
.equipsRow .col .image img {float: left; width: 100%; height: auto;}
.equipsRow .col .image h4 {position: absolute; width: auto; top: 10px; left: 10px; font-size: 18px; font-weight: 400; color: #be1010; text-transform: uppercase;}
.equipsRow .col .text {float: left; width: 100%; padding: 20px 0 0 0;}
.equipsRow .col .text ul {float: left; width: 100%; min-height: 80px;}
.equipsRow .col-3 .text ul {min-height: auto; margin-bottom: 10px;}
.equipsRow .col .text ul li {float: left; width: 100%; box-sizing: border-box; padding-left: 20px; background: url(../img/listPoint.jpg) left 3px no-repeat; font-size: 14px; color: #484747; margin-bottom: 5px;}
.equipsRow .col .text a { float: left; width: 100%; text-transform: uppercase; text-align: center; height: 35px; line-height: 35px; background: #fff; color: #2d55a2; font-size: 16px;}
.equipsRow .col .text a:hover { background: #2d55a2; color: #fff;}

.leftCol {float: left; width: 38%;}
.rightCol {float: right; width: 58%;}
.equipsRow .rightCol .text ul {float: left; width: 80%; min-height: 100px;}

.rightCol .text { padding-top: 0 !important; position: relative;}
.rightCol .cocarda {position: absolute; right: 20px; top: 10px;}
.rightCol .thumbs {float: left; width: 100%; margin-top: 24px;}
.rightCol .thumbs img {float: left; width: 31.33%; border: 1px solid #252424; box-sizing: border-box;}
.rightCol .thumbs img.withmargins { margin: 0 3%;}


.productTableRow .container div { margin: 0; width: 20%; background: #eeeeee; border-left: 2px solid #fff; border-top: 2px solid #fff; line-height: 31px; text-align: center; font-size: 12px; color: #484747;}
.productTableRow .container div.firstCol {clear:left;color: #be1010; padding-left: 10px; text-align: left;}
.productTableRow .container div.col-2 { width: 50%!important;}

/* Autoelevadores */

.topTextBox h4 { float: left; width: 100%; height: 30px; line-height: 30px; font-size: 16px; text-align: center; font-weight: 700; color: #fff; background: #545454; margin-top: 25px;}
.topTextBox .image { float: left; width: 100%; text-align: center; border: 1px solid #252424; border-top: none; box-sizing: border-box;}

.logosRow {text-align: center; vertical-align: middle; margin-bottom: 30px;}
.logosRow img {display: inline-block; margin: 10px 15px; text-align: center;}

.textAndImage {float: left; padding-bottom: 40px;}
.textAndImage p {float: left; width: 100%;  margin-top: 20px; line-height: 2em;}
.textAndImage.justify p { text-align: justify;}
.textAndImage h5 {float: left; width: 100%; text-transform: uppercase; font-size: 18px; color: #244b96;}

.autoelevadoresThumbs {float: left; width: 100%; margin: 30px 0;}
.autoelevadoresThumbs img {float: left; width: 31.33%; margin: 0 1%; border: 1px solid #f4c41d; box-sizing: border-box;}
.autoelevadoresThumbs p {float: left; width: 100%; text-align: center;  margin-top: 30px;}

/* Hidraulicas */

.bannerhidraulica .container h1 { top: 30%;}
.bannerhidraulica .container h1 span {float: left; width: 80%; margin-left: 10%; font-size: 17px; text-transform: none; font-weight: 400;}

.leftImageText p {text-align: left; line-height: 1.5em;}
.leftImageText p span {color: #254996;}

.productsRow { padding: 30px 0;}
.productsRow h5 { float: left; width: 100%; font-size: 17px; text-transform: uppercase; text-align: center;  padding: 0 0 20px 0;}
.productsRow ul {float: left; width: 100%;}
.productsRow ul li {float: left; width: 100%; text-align: center; border-top: 1px solid #929292; position: relative;}
.productsRow ul li a {position: absolute; right: 20px; top: 20px; height: 27px; line-height: 27px; background: #1d4593; font-size: 12px; padding: 0 10px; color: #fff; text-transform: uppercase;}
.productsRow ul li a:hover { background: #70737b;}
.productsRow ul li.last {line-height: 60px; background: #2b2d2f; border: none;}
.productsRow ul li.last p.name { font-size: 22px; line-height: 60px; color: #fff; text-transform: uppercase;}
.productsRow ul li.last a {background: #70737b;}
.productsRow ul li.last a:hover { background: #1d4593;}
.productsRow ul li .products {float: left; width: 100%; margin: 15px 0; text-align: left;}
.productsRow ul li .products p { margin-bottom: 4px; text-align: left; width: 100%;}
.productsRow ul li .products a {position: static; display: inline-block; height: 27px; line-height: 27px; background: #1d4593; font-size: 12px; padding: 0 10px; color: #fff; text-transform: uppercase; margin-top: 15px;}
.productsRow ul li .products div.catalogos {float: left; width: 100%; margin-top: 10px;}
.productsRow ul li .products div a {height: auto; line-height: 0; background: none; font-size: 13px; padding: 0; color: #1d4593; text-transform: none; margin-top: 0;}
.productsRow ul li .products a:hover { background: #70737b;}
.productsRow ul li .products div a:hover { color: #70737b; background: none;}
.productsRow ul li.last .products p { line-height: normal; color: #fff;}

.mobile-msg {display:none;padding: 10px; float: left; width: 100%; box-sizing: border-box;}

/* Cursos */

.rightBox {float: right; width: 435px; border: 1px solid #246d28; padding: 20px; box-sizing: border-box; margin-left: 20px; line-height: normal;}
.rightBox strong { text-transform: uppercase; color: #246d28;}

/* Contacto */

.contact .col-2 { margin: 0; width: 50%; padding: 30px 0;}
.contact h2 {float: left;
  width: 100%;
  margin-bottom: 8px;
  width: auto;
  border-bottom: 2px solid #2d55a2;}

.contact .col-2 a {color:#000; text-decoration: underline; }
.contact .col-2 p {float: left; width: 95%; font-size: 14px; margin-bottom: 10px;}
.contact .col-2 p i { color: #2d55a2;}
.contact .col-2 p i.fa-whatsapp {background: #25d366;
  color: #fff;
  border-radius: 9px;
  height: 20px;
  width: 20px;}
.contact .col-2 p .fa-whatsapp:before {
  content: "\f232";
  top: 2px;
  position: relative;
  left: 3px;
  margin-right: 6px;
  font-size: 16px;
}
.contact .col-2 .formBox {float: left; width: 95%; margin-top: 10px;}
.contact .col-2 .formBox li {float: left; width: 100%; margin-bottom: 15px;}
.contact .col-2 .formBox li input,
.contact .col-2 .formBox li select,
.contact .col-2 .formBox li textarea {float: left; width: 100%; padding: 0 5px; height: 30px; line-height: 30px; border: 1px solid #878787; box-sizing: border-box; font-family: 'Montserrat', sans-serif;}
.contact .col-2 .formBox li textarea {height: 90px;}
.contact .col-2 .formBox li input.sendBtn { border: none; background: #2d55a2; color: #fff; text-transform: uppercase; cursor: pointer;}
.contact .col-2 p.success {color:red; font-weight:bold;}

.map {float: left; width: 100%;}
.map iframe {float: left; width: 100%;}

/* Footer */

.footerMenuRow ul { display: inline-block;}
.footerMenuRow ul li {display: inline-block; width: auto; margin: 0 20px;}
.footerMenuRow ul li a { float: left; width: auto; font-size: 13px; color: #fff; text-transform: uppercase;}
.footerLogo {width: 10%;}
.footerInfo {float: left; width: 80%;}
.footerInfo .fa-whatsapp:before {
  content: "\f232";
  top: 5px;
  position: relative;
  left: 1px;
}
.footerInfo p {float: left; width: 100%; color: #fff; font-size: 12px; margin-bottom: 5px;}
.footerInfo p a {color:#fff;}

/* Buttons */

.backBtn {float: right; width: 235px; height: 35px; line-height: 35px; background: #626161; color: #fff; text-align: center; text-transform: uppercase; margin: 20px 0; font-size: 17px;}
.backBtn:hover { background: #2d55a2;}

.responsiveMenu { display: none;}

/* Responsive */

@media all and (max-width: 1000px) {
  .sliderhome .item {height: 250px;}
} 

@media all and (max-width: 982px) {
  .container {float: left; width: 96%; margin: 0 2%;}
  .pageBanner .container { text-align: center; overflow: hidden;}
  .toplinksRow {padding: 5px 0;}
  .responsiveMenu {display: block; position: absolute; width: auto; top: 32px; right: 10px; color: #fff; opacity: 0.7; filter: alpha(opacity=70);} 
  .responsiveMenu:hover {opacity: 1; filter: alpha(opacity=100);} 
  .nav { display: none; position: absolute; top: 155px; border-top: 1px solid #ccc; left: 0; z-index: 100; width: 100%; background: #fff; padding: 10px 0; margin: 0; box-sizing: border-box;}
  .nav li { width: 100%; padding: 0;}
  .nav li a { width: 100%; text-align: center; padding: 10px 0;}
  .nav li a:hover, .nav li a.active { color: #fff; background: #1d4593;}
  .navbar-right li ul {display: none !important;}
  .productsHomeRow { text-align: center;}
  .productsHomeRow .col-5 {float: none; display: inline-block; vertical-align: top; width: 25%; margin-bottom: 10px;}
  .productTableRow.large {overflow-x:scroll;}
.productTableRow.large .container {min-width:950px;}
.mobile-msg {display:block;}
} 

@media all and (max-width: 850px) {
.sliderhome .item {height: 200px;}
}

@media all and (max-width: 800px) {

} 

@media all and (max-width: 750px) {
  .col-4 {width: 48% !important;}
  .rightBox { width: 100%; margin-bottom: 15px;}
  .productsHomeRow .col-5 {width: 40%;}
  .sliderhome .item {height: 180px;}
} 

@media all and (max-width: 650px) {
  .col-2 {width: 100% !important; margin: 0 0 10px 0 !important;}
  .leftCol {width: 100%;}
  .rightCol {width: 100%;}
  .contact .col-2 { padding-bottom: 0;}
  .contact .col-2 .formBox, .contact .col-2 p {width: 100%;}
  .productsRow ul li {text-align: left;}
  .sliderhome .item {background: none; height: auto;}
  .sliderhome .item img { display: block !important;}
  .pageBanner.bannerhidraulica .container {height:330px;background-size:cover;}
   .pageBanner.bannerhidraulica .container h1 {top:15%;}
   .toplinksRow div.whatsapp
   {
     float:left;
   }
} 

@media all and (max-width: 550px) {
  .col-3 {width: 98% !important;}
  .col-4 {width: 98% !important;}
  .equipsRow .col .text ul {min-height: 0px;}
  .leftImageText p { width: 95%; margin: 2.5%;}
  .textAndImage p img,
  .leftImageText p img { width: 100%; height: auto; margin-bottom: 20px;}
  .footerMenuRow ul li {width: 100%; margin: 0 0 5px 0;}
  .footerMenuRow ul li a { width: 100%; text-align: center;}
  .footerLogo  { width: 100%;}
  .footerInfo { width: 100%; margin: 5px 0;}
  .productsHomeRow .col-5 {width: 60%;}
} 

@media all and (max-width: 450px) {
  .toplinksRow .right {float: left; clear: left;}
} 

@media all and (max-width: 400px) {
  .productsRow ul li { text-align: center;}
  .productsRow ul li a {position: static; display: inline-block; clear: left; margin-bottom: 10px;}
  .productsRow ul li.last p { float: none; display: inline-block; text-align: left; width: auto; padding: 0 5px; font-size: 15px;}
  .productsHomeRow .col-5 {width: 80%;}
} 


/* icons */

@font-face {
  font-family: 'Glyphicons Halflings';

  src: url('../fonts/glyphicons-halflings-regular.eot');
  src: url('../fonts/glyphicons-halflings-regular.eot?#iefix') format('embedded-opentype'), url('../fonts/glyphicons-halflings-regular.woff2') format('woff2'), url('../fonts/glyphicons-halflings-regular.woff') format('woff'), url('../fonts/glyphicons-halflings-regular.ttf') format('truetype'), url('../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular') format('svg');
}
.glyphicon {
  position: relative;
  top: 1px;
  display: inline-block;
  font-family: 'Glyphicons Halflings';
  font-style: normal;
  font-weight: normal;
  line-height: 1;

  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.glyphicon-asterisk:before {
  content: "\002a";
}
.glyphicon-plus:before {
  content: "\002b";
}
.glyphicon-euro:before,
.glyphicon-eur:before {
  content: "\20ac";
}
.glyphicon-minus:before {
  content: "\2212";
}
.glyphicon-cloud:before {
  content: "\2601";
}
.glyphicon-envelope:before {
  content: "\2709";
}
.glyphicon-pencil:before {
  content: "\270f";
}
.glyphicon-glass:before {
  content: "\e001";
}
.glyphicon-music:before {
  content: "\e002";
}
.glyphicon-search:before {
  content: "\e003";
}
.glyphicon-heart:before {
  content: "\e005";
}
.glyphicon-star:before {
  content: "\e006";
}
.glyphicon-star-empty:before {
  content: "\e007";
}
.glyphicon-user:before {
  content: "\e008";
}
.glyphicon-film:before {
  content: "\e009";
}
.glyphicon-th-large:before {
  content: "\e010";
}
.glyphicon-th:before {
  content: "\e011";
}
.glyphicon-th-list:before {
  content: "\e012";
}
.glyphicon-ok:before {
  content: "\e013";
}
.glyphicon-remove:before {
  content: "\e014";
}
.glyphicon-zoom-in:before {
  content: "\e015";
}
.glyphicon-zoom-out:before {
  content: "\e016";
}
.glyphicon-off:before {
  content: "\e017";
}
.glyphicon-signal:before {
  content: "\e018";
}
.glyphicon-cog:before {
  content: "\e019";
}
.glyphicon-trash:before {
  content: "\e020";
}
.glyphicon-home:before {
  content: "\e021";
}
.glyphicon-file:before {
  content: "\e022";
}
.glyphicon-time:before {
  content: "\e023";
}
.glyphicon-road:before {
  content: "\e024";
}
.glyphicon-download-alt:before {
  content: "\e025";
}
.glyphicon-download:before {
  content: "\e026";
}
.glyphicon-upload:before {
  content: "\e027";
}
.glyphicon-inbox:before {
  content: "\e028";
}
.glyphicon-play-circle:before {
  content: "\e029";
}
.glyphicon-repeat:before {
  content: "\e030";
}
.glyphicon-refresh:before {
  content: "\e031";
}
.glyphicon-list-alt:before {
  content: "\e032";
}
.glyphicon-lock:before {
  content: "\e033";
}
.glyphicon-flag:before {
  content: "\e034";
}
.glyphicon-headphones:before {
  content: "\e035";
}
.glyphicon-volume-off:before {
  content: "\e036";
}
.glyphicon-volume-down:before {
  content: "\e037";
}
.glyphicon-volume-up:before {
  content: "\e038";
}
.glyphicon-qrcode:before {
  content: "\e039";
}
.glyphicon-barcode:before {
  content: "\e040";
}
.glyphicon-tag:before {
  content: "\e041";
}
.glyphicon-tags:before {
  content: "\e042";
}
.glyphicon-book:before {
  content: "\e043";
}
.glyphicon-bookmark:before {
  content: "\e044";
}
.glyphicon-print:before {
  content: "\e045";
}
.glyphicon-camera:before {
  content: "\e046";
}
.glyphicon-font:before {
  content: "\e047";
}
.glyphicon-bold:before {
  content: "\e048";
}
.glyphicon-italic:before {
  content: "\e049";
}
.glyphicon-text-height:before {
  content: "\e050";
}
.glyphicon-text-width:before {
  content: "\e051";
}
.glyphicon-align-left:before {
  content: "\e052";
}
.glyphicon-align-center:before {
  content: "\e053";
}
.glyphicon-align-right:before {
  content: "\e054";
}
.glyphicon-align-justify:before {
  content: "\e055";
}
.glyphicon-list:before {
  content: "\e056";
}
.glyphicon-indent-left:before {
  content: "\e057";
}
.glyphicon-indent-right:before {
  content: "\e058";
}
.glyphicon-facetime-video:before {
  content: "\e059";
}
.glyphicon-picture:before {
  content: "\e060";
}
.glyphicon-map-marker:before {
  content: "\e062";
}
.glyphicon-adjust:before {
  content: "\e063";
}
.glyphicon-tint:before {
  content: "\e064";
}
.glyphicon-edit:before {
  content: "\e065";
}
.glyphicon-share:before {
  content: "\e066";
}
.glyphicon-check:before {
  content: "\e067";
}
.glyphicon-move:before {
  content: "\e068";
}
.glyphicon-step-backward:before {
  content: "\e069";
}
.glyphicon-fast-backward:before {
  content: "\e070";
}
.glyphicon-backward:before {
  content: "\e071";
}
.glyphicon-play:before {
  content: "\e072";
}
.glyphicon-pause:before {
  content: "\e073";
}
.glyphicon-stop:before {
  content: "\e074";
}
.glyphicon-forward:before {
  content: "\e075";
}
.glyphicon-fast-forward:before {
  content: "\e076";
}
.glyphicon-step-forward:before {
  content: "\e077";
}
.glyphicon-eject:before {
  content: "\e078";
}
.glyphicon-chevron-left:before {
  content: "\e079";
}
.glyphicon-chevron-right:before {
  content: "\e080";
}
.glyphicon-plus-sign:before {
  content: "\e081";
}
.glyphicon-minus-sign:before {
  content: "\e082";
}
.glyphicon-remove-sign:before {
  content: "\e083";
}
.glyphicon-ok-sign:before {
  content: "\e084";
}
.glyphicon-question-sign:before {
  content: "\e085";
}
.glyphicon-info-sign:before {
  content: "\e086";
}
.glyphicon-screenshot:before {
  content: "\e087";
}
.glyphicon-remove-circle:before {
  content: "\e088";
}
.glyphicon-ok-circle:before {
  content: "\e089";
}
.glyphicon-ban-circle:before {
  content: "\e090";
}
.glyphicon-arrow-left:before {
  content: "\e091";
}
.glyphicon-arrow-right:before {
  content: "\e092";
}
.glyphicon-arrow-up:before {
  content: "\e093";
}
.glyphicon-arrow-down:before {
  content: "\e094";
}
.glyphicon-share-alt:before {
  content: "\e095";
}
.glyphicon-resize-full:before {
  content: "\e096";
}
.glyphicon-resize-small:before {
  content: "\e097";
}
.glyphicon-exclamation-sign:before {
  content: "\e101";
}
.glyphicon-gift:before {
  content: "\e102";
}
.glyphicon-leaf:before {
  content: "\e103";
}
.glyphicon-fire:before {
  content: "\e104";
}
.glyphicon-eye-open:before {
  content: "\e105";
}
.glyphicon-eye-close:before {
  content: "\e106";
}
.glyphicon-warning-sign:before {
  content: "\e107";
}
.glyphicon-plane:before {
  content: "\e108";
}
.glyphicon-calendar:before {
  content: "\e109";
}
.glyphicon-clock:before {
  content: "\e055";
}
.glyphicon-random:before {
  content: "\e110";
}
.glyphicon-comment:before {
  content: "\e111";
}
.glyphicon-magnet:before {
  content: "\e112";
}
.glyphicon-chevron-up:before {
  content: "\e113";
}
.glyphicon-chevron-down:before {
  content: "\e114";
}
.glyphicon-retweet:before {
  content: "\e115";
}
.glyphicon-shopping-cart:before {
  content: "\e116";
}
.glyphicon-folder-close:before {
  content: "\e117";
}
.glyphicon-folder-open:before {
  content: "\e118";
}
.glyphicon-resize-vertical:before {
  content: "\e119";
}
.glyphicon-resize-horizontal:before {
  content: "\e120";
}
.glyphicon-hdd:before {
  content: "\e121";
}
.glyphicon-bullhorn:before {
  content: "\e122";
}
.glyphicon-bell:before {
  content: "\e123";
}
.glyphicon-certificate:before {
  content: "\e124";
}
.glyphicon-thumbs-up:before {
  content: "\e125";
}
.glyphicon-thumbs-down:before {
  content: "\e126";
}
.glyphicon-hand-right:before {
  content: "\e127";
}
.glyphicon-hand-left:before {
  content: "\e128";
}
.glyphicon-hand-up:before {
  content: "\e129";
}
.glyphicon-hand-down:before {
  content: "\e130";
}
.glyphicon-circle-arrow-right:before {
  content: "\e131";
}
.glyphicon-circle-arrow-left:before {
  content: "\e132";
}
.glyphicon-circle-arrow-up:before {
  content: "\e133";
}
.glyphicon-circle-arrow-down:before {
  content: "\e134";
}
.glyphicon-globe:before {
  content: "\e135";
}
.glyphicon-wrench:before {
  content: "\e136";
}
.glyphicon-tasks:before {
  content: "\e137";
}
.glyphicon-filter:before {
  content: "\e138";
}
.glyphicon-briefcase:before {
  content: "\e139";
}
.glyphicon-fullscreen:before {
  content: "\e140";
}
.glyphicon-dashboard:before {
  content: "\e141";
}
.glyphicon-paperclip:before {
  content: "\e142";
}
.glyphicon-heart-empty:before {
  content: "\e143";
}
.glyphicon-link:before {
  content: "\e144";
}
.glyphicon-phone:before {
  content: "\e145";
}
.glyphicon-pushpin:before {
  content: "\e146";
}
.glyphicon-usd:before {
  content: "\e148";
}
.glyphicon-gbp:before {
  content: "\e149";
}
.glyphicon-sort:before {
  content: "\e150";
}
.glyphicon-sort-by-alphabet:before {
  content: "\e151";
}
.glyphicon-sort-by-alphabet-alt:before {
  content: "\e152";
}
.glyphicon-sort-by-order:before {
  content: "\e153";
}
.glyphicon-sort-by-order-alt:before {
  content: "\e154";
}
.glyphicon-sort-by-attributes:before {
  content: "\e155";
}
.glyphicon-sort-by-attributes-alt:before {
  content: "\e156";
}
.glyphicon-unchecked:before {
  content: "\e157";
}
.glyphicon-expand:before {
  content: "\e158";
}
.glyphicon-collapse-down:before {
  content: "\e159";
}
.glyphicon-collapse-up:before {
  content: "\e160";
}
.glyphicon-log-in:before {
  content: "\e161";
}
.glyphicon-flash:before {
  content: "\e162";
}
.glyphicon-log-out:before {
  content: "\e163";
}
.glyphicon-new-window:before {
  content: "\e164";
}
.glyphicon-record:before {
  content: "\e165";
}
.glyphicon-save:before {
  content: "\e166";
}
.glyphicon-open:before {
  content: "\e167";
}
.glyphicon-saved:before {
  content: "\e168";
}
.glyphicon-import:before {
  content: "\e169";
}
.glyphicon-export:before {
  content: "\e170";
}
.glyphicon-send:before {
  content: "\e171";
}
.glyphicon-floppy-disk:before {
  content: "\e172";
}
.glyphicon-floppy-saved:before {
  content: "\e173";
}
.glyphicon-floppy-remove:before {
  content: "\e174";
}
.glyphicon-floppy-save:before {
  content: "\e175";
}
.glyphicon-floppy-open:before {
  content: "\e176";
}
.glyphicon-credit-card:before {
  content: "\e177";
}
.glyphicon-transfer:before {
  content: "\e178";
}
.glyphicon-cutlery:before {
  content: "\e179";
}
.glyphicon-header:before {
  content: "\e180";
}
.glyphicon-compressed:before {
  content: "\e181";
}
.glyphicon-earphone:before {
  content: "\e182";
}
.glyphicon-phone-alt:before {
  content: "\e183";
}
.glyphicon-tower:before {
  content: "\e184";
}
.glyphicon-stats:before {
  content: "\e185";
}
.glyphicon-sd-video:before {
  content: "\e186";
}
.glyphicon-hd-video:before {
  content: "\e187";
}
.glyphicon-subtitles:before {
  content: "\e188";
}
.glyphicon-sound-stereo:before {
  content: "\e189";
}
.glyphicon-sound-dolby:before {
  content: "\e190";
}
.glyphicon-sound-5-1:before {
  content: "\e191";
}
.glyphicon-sound-6-1:before {
  content: "\e192";
}
.glyphicon-sound-7-1:before {
  content: "\e193";
}
.glyphicon-copyright-mark:before {
  content: "\e194";
}
.glyphicon-registration-mark:before {
  content: "\e195";
}
.glyphicon-cloud-download:before {
  content: "\e197";
}
.glyphicon-cloud-upload:before {
  content: "\e198";
}
.glyphicon-tree-conifer:before {
  content: "\e199";
}
.glyphicon-tree-deciduous:before {
  content: "\e200";
}
.glyphicon-cd:before {
  content: "\e201";
}
.glyphicon-save-file:before {
  content: "\e202";
}
.glyphicon-open-file:before {
  content: "\e203";
}
.glyphicon-level-up:before {
  content: "\e204";
}
.glyphicon-copy:before {
  content: "\e205";
}
.glyphicon-paste:before {
  content: "\e206";
}
.glyphicon-alert:before {
  content: "\e209";
}
.glyphicon-equalizer:before {
  content: "\e210";
}
.glyphicon-king:before {
  content: "\e211";
}
.glyphicon-queen:before {
  content: "\e212";
}
.glyphicon-pawn:before {
  content: "\e213";
}
.glyphicon-bishop:before {
  content: "\e214";
}
.glyphicon-knight:before {
  content: "\e215";
}
.glyphicon-baby-formula:before {
  content: "\e216";
}
.glyphicon-tent:before {
  content: "\26fa";
}
.glyphicon-blackboard:before {
  content: "\e218";
}
.glyphicon-bed:before {
  content: "\e219";
}
.glyphicon-apple:before {
  content: "\f8ff";
}
.glyphicon-erase:before {
  content: "\e221";
}
.glyphicon-hourglass:before {
  content: "\231b";
}
.glyphicon-lamp:before {
  content: "\e223";
}
.glyphicon-duplicate:before {
  content: "\e224";
}
.glyphicon-piggy-bank:before {
  content: "\e225";
}
.glyphicon-scissors:before {
  content: "\e226";
}
.glyphicon-bitcoin:before {
  content: "\e227";
}
.glyphicon-btc:before {
  content: "\e227";
}
.glyphicon-xbt:before {
  content: "\e227";
}
.glyphicon-yen:before {
  content: "\00a5";
}
.glyphicon-jpy:before {
  content: "\00a5";
}
.glyphicon-ruble:before {
  content: "\20bd";
}
.glyphicon-rub:before {
  content: "\20bd";
}
.glyphicon-scale:before {
  content: "\e230";
}
.glyphicon-ice-lolly:before {
  content: "\e231";
}
.glyphicon-ice-lolly-tasted:before {
  content: "\e232";
}
.glyphicon-education:before {
  content: "\e233";
}
.glyphicon-option-horizontal:before {
  content: "\e234";
}
.glyphicon-option-vertical:before {
  content: "\e235";
}
.glyphicon-menu-hamburger:before {
  content: "\e236";
}
.glyphicon-modal-window:before {
  content: "\e237";
}
.glyphicon-oil:before {
  content: "\e238";
}
.glyphicon-grain:before {
  content: "\e239";
}
.glyphicon-sunglasses:before {
  content: "\e240";
}
.glyphicon-text-size:before {
  content: "\e241";
}
.glyphicon-text-color:before {
  content: "\e242";
}
.glyphicon-text-background:before {
  content: "\e243";
}
.glyphicon-object-align-top:before {
  content: "\e244";
}
.glyphicon-object-align-bottom:before {
  content: "\e245";
}
.glyphicon-object-align-horizontal:before {
  content: "\e246";
}
.glyphicon-object-align-left:before {
  content: "\e247";
}
.glyphicon-object-align-vertical:before {
  content: "\e248";
}
.glyphicon-object-align-right:before {
  content: "\e249";
}
.glyphicon-triangle-right:before {
  content: "\e250";
}
.glyphicon-triangle-left:before {
  content: "\e251";
}
.glyphicon-triangle-bottom:before {
  content: "\e252";
}
.glyphicon-triangle-top:before {
  content: "\e253";
}
.glyphicon-console:before {
  content: "\e254";
}
.glyphicon-superscript:before {
  content: "\e255";
}
.glyphicon-subscript:before {
  content: "\e256";
}
.glyphicon-menu-left:before {
  content: "\e257";
}
.glyphicon-menu-right:before {
  content: "\e258";
}
.glyphicon-menu-down:before {
  content: "\e259";
}
.glyphicon-menu-up:before {
  content: "\e260";}
