/**
 * Copyright 2015 Google Inc. All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

html, body {
  font-family: 'Roboto', 'Helvetica', sans-serif;
  margin: 0;
  padding: 0;
}
body {margin: 0;}
/* Disable ugly boxes around images in IE10 */
a img{border: 0;}
a {color: inherit; text-decoration: none; }
::-moz-selection, .mdl-layout__header {background-color: #263238;color: #fff;}
::selection {background-color: #263238; color: #fff;}

/*---------------------------------------------------------- MDL DEFAULT ----------------------------------------------------------*/

/*GENERALES*/
.color-0 {color: #fff !important;}
.color-1 {color: #FF5722 !important;}
.color-2 {color: #BABABA !important;}
.color-3 {color: #546E7A !important;}
.color-4 {color: rgba(0,0,0,.87) !important;}
.color-5 {color: #78909C !important;}

.bg-0 {background-color: #fff !important;}
.bg-1 {background-color: #263238 !important;}
.bg-2 {background-color: #FF5722 !important;}
.bg-3 {background-color: #fff !important;}
.bg-4 {background-color: #f1f4f5 !important;}

.border-4 {border: 1px solid #dfe7eb;}

.mdl-img-responsive {height: auto; max-width: 100%;}

.mdl-center {text-align: center;}
.mdl-left {text-align: left;}
.mdl-right {text-align: right;}
.mdl-center-margin {margin: 0 auto;}

.mdl-inline {display: inline-block;}
.mdl-parrafo {font-size: 1.2rem;}

.truncate {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

.mdl-margin--0 {margin: 0;}
.mdl-padding--25 {padding: 25px;}

.mdl-grid--less-margin--bottom, .mdl-margin--less-bottom {margin-bottom: -20px;}
.mdl-card--less-margin-top {margin-top: 0}

.mdl-more-margin-top {margin-top: 10px;}

.mdl-border {border: 1px solid rgba(0,0,0,.12);}
.mdl-border--bottom {border-bottom: 1px solid rgba(0,0,0,.12);}
.mdl-border--right {border-right: 1px solid rgba(0,0,0,.12);}
  .mdl-border--bottom-contact {margin-bottom: 15px;}

/*MATERIAL ICONS*/
.material-icons--space {margin-right: 10px;}
.mdl-icons--circle {padding: 5%; border-radius: 50%; border: 3px solid #546E7A}

/* Rules for sizing the icon. */
.material-icons--md-18 { font-size: 18px; }
.material-icons--md-24 { font-size: 24px; }
.material-icons--md-36 { font-size: 36px; }
.material-icons--md-48 { font-size: 48px; }

/*NAV*/
.material-icons {color: #000;} /*Boton del navbar*/
#promo-bbva {height: 25px;}

/*COLOR DE OVEROLES*/
#overol-color-1 {color: #36384F}
#overol-color-2 {color: #ff7800}
#overol-color-3 {color: #F63838}
#overol-color-4 {color: #000}
#overol-color-5 {color: #C7B299}
#overol-color-6 {color: #ABABAB}

/*FORM*/
.mdl-textfield--floating-label.is-invalid .mdl-textfield__label {font-size: inherit; color: rgba(0,0,0,.26);}
.mdl-textfield.is-invalid .mdl-textfield__input {border-color: rgba(0,0,0,.12)}

/*INDEX*/

#map {width: 100%; height: 420px;}
.clientes {width: 70%;}

/*SLIDER*/
.mdl-slider__heading {margin-bottom: 5px;}
.mdl-text-slider--space {padding:0 4% 30px 4%;}

.mdl-bg-slider-1 {
  background-image: url('img/slider/mujer-trabajando-overol.jpg');
  background-position: center;
  background-size: cover;;
}

.mdl-bg-slider-2 {
  background-image: url('img/slider/hombres-con-overol.jpg');
  background-position: center;
  background-size: cover;;
}

.mdl-bg-slider-3 {
  background-image: url('img/slider/trabajador-con-equipo-de-seguridad.jpg');
  background-position: center;
  background-size: cover;;
}

.mdl-bg-slider-4 {
  background-image: url('img/slider/calzado-industrial.jpg');
  background-position: center;
  background-size: cover;;
}

.mdl-bg-slider-5 {
  background-image: url('img/slider/bordadora.jpg');
  background-position: center;
  background-size: cover;;
}

.mdl-bg-images--1 {background-image: url('img/envio-gratis.jpg'); background-position: center; background-size: cover;}
.mdl-bg-images--2 {background-image: url('img/mujer-cosiendo.jpg'); background-position: center; background-size: cover;}

/*PRODUCT CARDS*/
.demo-card-square.mdl-card {
  width: 100%;
  height: auto;
}

.mdl-card--calzado-linea {margin-top: -10px; font-size: 1rem;}

.mdl-card--extras {padding: 7px 10px; margin-top: 15px;}
