@import url(https://fonts.googleapis.com/css?family=Lora|Roboto:400,500);
body{margin:0;padding:0;font-size:16px;line-height:1.5;text-rendering:optimizeLegibility;-webkit-font-variant-ligatures:none;font-variant-ligatures:none;box-sizing:border-box;font-family:'Roboto',sans-serif;background-color:#fafafa}
body::before,body::after{content:"";display:table;clear:both}
body *{box-sizing:inherit}
p,h1{margin:0;padding:0}
body{background:url(./bg.jpg) #d8d8d8;background-repeat:no-repeat;background-position:top center;background-size:auto}
body,.text-light-black{color:rgba(0,0,0,0.6)}
.text-black{color:rgba(0,0,0,0.9)}
.text-muted{color:rgba(0,0,0,0.3)}
.text-uppercase{text-transform:uppercase}
.ff-serif{font-family:'Lora',serif}
.font-weight-normal{font-weight:400}
.font-weight-medium{font-weight:500}
.lts-1px{letter-spacing:1px}
.lts-2px{letter-spacing:2px}
.w-full{width:100%}
.text-center{text-align:center}
.text-left{text-align:left}
.text-right{text-align:right}
.d-block{display:block}
.d-inline-block{display:inline-block}
.p-relative{position:relative}
.p-absolute{position:absolute}
.bg-white{background-color:#fff}
.text-small{font-size:12px}
.small{font-size:.75rem}
.card-heading{font-size:2.25rem}
.styled-link{text-decoration:none;outline:none;color:#2196fe;transition:all .25s ease-in}
.styled-link:hover,.styled-link:focus,.styled-link:active{color:#536dfe}
.shadow-1{box-shadow:0 2px 5px 0 rgba(0,0,0,0.15)}
.blue-hover{transition:all .25s ease-in;border-bottom:5px solid transparent}
.blue-hover:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px);marborder:none;border-bottom:5px solid #e40613}
.clearfix::before,.clearfix::after{content:"";display:table;clear:both}
.float-left{float:left}
.float-right{float:right}
.mx-auto{margin-left:auto;margin-right:auto}
.ml-auto{margin-left:auto}
.mr-auto{margin-right:auto}
.mx-0{margin-left:0;margin-right:0}
.mx-1{margin-left:1rem;margin-right:1rem}
.mx-2{margin-left:2rem;margin-right:2rem}
.mx-3{margin-left:3rem;margin-right:3rem}
.my-0{margin-top:0;margin-bottom:0}
.my-1{margin-top:1rem;margin-bottom:1rem}
.my-2{margin-top:2rem;margin-bottom:2rem}
.my-3{margin-top:3rem;margin-bottom:3rem}
.mt-0{margin-top:0}
.mt-1{margin-top:1rem}
.mt-2{margin-top:2rem}
.mt-3{margin-top:3rem}
.mb-0{margin-bottom:0}
.mb-1{margin-bottom:1rem}
.mb-2{margin-bottom:2rem}
.mb-3{margin-bottom:3rem}
.ml-0{margin-left:0}
.ml-1{margin-left:1rem}
.ml-2{margin-left:2rem}
.ml-3{margin-left:3rem}
.mr-0{margin-right:0}
.mr-1{margin-right:1rem}
.mr-2{margin-right:2rem}
.mr-3{margin-right:3rem}
.px-0{padding-left:0;padding-right:0}
.px-1{padding-left:1rem;padding-right:1rem}
.px-2{padding-left:2rem;padding-right:2rem}
.px-3{padding-left:3rem;padding-right:3rem}
.py-0{padding-top:0;padding-bottom:0}
.py-1{padding-top:1rem;padding-bottom:1rem}
.py-2{padding-top:2rem;padding-bottom:2rem}
.py-3{padding-top:3rem;padding-bottom:3rem}
.pt-0{padding-top:0}
.pt-1{padding-top:1rem}
.pt-2{padding-top:2rem}
.pt-3{padding-top:3rem}
.pb-0{padding-bottom:0}
.pb-1{padding-bottom:1rem}
.pb-2{padding-bottom:2rem}
.pb-3{padding-bottom:3rem}
img.w-full{max-width: 260px;margin: auto;}
.contenedor{width: 360px; overflow: hidden; border-radius: 1px;border: 4px solid rgb(210, 209, 209);border-top: 4px solid #e40613;border-bottom: 4px solid #e40613;border-radius:4px;padding-bottom:5px;}
.bolder{color: #333;font-weight: bold;}
.border-ea{border-bottom: 3px solid #fafafa;}
.sindec{color: #888;text-decoration: none;}
.btn-def{min-width: 140px}
.medio{margin-top: calc(50vh - 180px);}
.btn{position: relative;}
.btn i.material-icons {position: absolute;left: 5px;top: 4px;color: #666;}
h3.title {margin-top: 0;color: #e40613;}
.btn-primary{color:#fff;background-color:#3a3a3a;border-color:#3a3a3a;}