@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,.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 #e94e1b}
.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;}
.bolder{color: #333;font-weight: bold;}
.border-ea{border-bottom: 3px solid #fafafa;}
.sindec{color: #888;text-decoration: none;}
.btn-def{width:100%;min-width:140px;display:block;max-width:220px;margin:auto;border:1px solid #aaa;margin-top:15px;float:none!important;text-transform:uppercase;font-weight: bold;}
.btn-def i{color:#fff !important;}
.medio{margin-top: calc(50vh - 180px);}
.btn{position: relative;}
.btn i.material-icons {position: absolute;left: 7px;top: 4px;color: #666;}
h3.title{margin-top:0;background:#020202;color:#fff;padding:10px 20px;width:calc(100% + 40px);left:-20px;position:relative;border-bottom:4px solid #e94f1a;font-size:20px;margin-bottom:0;text-transform:uppercase}
.btn-primary{background-color: #020202;}
.btn-primary:hover{color:#fff;background-color:#d64418;border-color:#f6b02a}