/*Fuentes*/
@font-face {
    font-family: 'Telefonica-Bold';
    src: url("../../fonts/Telefonica-Bold.eot");
    src: url("../../fonts/Telefonica-Bold.eot?#iefix") format("embedded-opentype"), url("../../fonts/Telefonica-Bold.woff2") format("woff2"), url("../../fonts/Telefonica-Bold.woff") format("woff"), url("../../fonts/Telefonica-Bold.ttf") format("truetype"), url("../../fonts/Telefonica-Bold.svg#Telefonica-Bold") format("svg");
    font-weight: bold;
    font-style: normal;
}

@font-face {
    font-family: 'Telefonica-Regular';
    src: url("../../fonts/Telefonica-Regular.eot");
    src: url("../../fonts/Telefonica-Regular.eot?#iefix") format("embedded-opentype"), url("../../fonts/Telefonica-Regular.woff2") format("woff2"), url("../../fonts/Telefonica-Regular.woff") format("woff"), url("../../fonts/Telefonica-Regular.ttf") format("truetype"), url("../../fonts/Telefonica-Regular.svg#Telefonica-Regular") format("svg");
    font-weight: normal;
    font-style: normal;
}

@font-face {
    font-family: 'Telefonica-Light';
    src: url("../../fonts/Telefonica-Light.eot");
    src: url("../../fonts/Telefonica-Light.eot?#iefix") format("embedded-opentype"), url("../../fonts/Telefonica-Light.woff2") format("woff2"), url("../../fonts/Telefonica-Light.woff") format("woff"), url("../../fonts/Telefonica-Light.ttf") format("truetype"), url("../../fonts/Telefonica-Light.svg#Telefonica-Light") format("svg");
    font-weight: 300;
    font-style: normal;
}

@font-face {
    font-family: 'Telefonica-ExtraLight';
    src: url("../../fonts/Telefonica-ExtraLight.eot");
    src: url("../../fonts/Telefonica-ExtraLight.eot?#iefix") format("embedded-opentype"), url("../../fonts/Telefonica-ExtraLight.woff2") format("woff2"), url("../../fonts/Telefonica-ExtraLight.woff") format("woff"), url("../../fonts/Telefonica-ExtraLight.ttf") format("truetype"), url("../../fonts/Telefonica-ExtraLight.svg#Telefonica-ExtraLight") format("svg");
    font-weight: 200;
    font-style: normal;
}

/*------------------------------------*\
    Ico font $font-path
  \*------------------------------------*/
@font-face {
    font-family: 'msmx-eshop-ecare';
    src: url("../../fonts/msmx-eshop-ecare.eot?wcvnvm");
    src: url("../../fonts/msmx-eshop-ecare.eot?wcvnvm#iefix") format("embedded-opentype"), url("../../fonts/msmx-eshop-ecare.ttf?wcvnvm") format("truetype"), url("../../fonts/msmx-eshop-ecare.woff?wcvnvm") format("woff"), url("../../fonts/msmx-eshop-ecare.svg?wcvnvm#msmx-eshop-ecare") format("svg");
    font-weight: normal;
    font-style: normal;
}


@font-face {
    font-family: Roboto;
    src: url(../../fonts/Roboto-Regular.ttf);
}

.content-report-lead {
    margin: 0px !important;
    width: 100%;
}

.glyphicon-asterisk {
    color: #8a6d3b;
    font-size: 33px;
    top: 11px;
}

.content-date-mobile,
.content-date-motivo,
.content-date-call {
    font-size: 17px;
    margin-top: 25px;
    font-family: 'Telefonica-Regular';
}

.content-date-mobile input,
.content-date-motivo input,
.content-date-call select {
   background: #f4f4f3;
    padding: 10px 20px;
    border: 0;
    width: 100%;
    height: 45px;
    border-radius: 4px;
    font-family: 'Telefonica-Regular';
    font-size: 14px;
}

.content-date-mobile input:focus,
.content-date-motivo input:focus,
.content-date-call select:focus {
	border-color: #66afe9;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075), 0 0 8px rgba(102,175,233,0.6);
}

.content-button-enviar {
    text-align: center;
    margin-top: 38px;
    font-family: 'Telefonica-Regular';
}

.btn-enviar-contacto {
    width: 200px;
    height: 50px;
    background: #5bc500;
    font-size: 20px;

}


.title-form-contact {
    font-size: 32px;
    font-family: 'Telefonica-Regular';
    text-align: center;
}

.subtitle-form-contact {
    font-size: 16px;
    font-family: 'Telefonica-Regular';
    font-weight: 500;
    text-align: center;
}

.mrg{
	margin-left:auto;
	margin-right:auto;
	max-width:800px;

    label{
        display: inline-block;
        max-width: 100%;
        margin-bottom: 5px;
        font-weight: 700;
    }
}

.mrg1{
	margin-top:60px;
}

.title{
	margin-left:auto;
	margin-right:auto;
	max-width:800px;
	padding-right:15px;
}