@import"https://fonts.googleapis.com/css?family=Lato:100,300,400,700,900";@import"https://fonts.googleapis.com/css?family=Montserrat:300,400,500,600";@import"https://fonts.googleapis.com/css?family=Roboto:300,400,500,700";@import"https://fonts.googleapis.com/css?family=Lobster";@import"https://fonts.googleapis.com/css?family=Lora";.row.col-same-height{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center}.row.col-same-height.stretch{-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.row.col-same-height.top{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.row.col-same-height.bottom{-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.row.col-same-height.start{-webkit-justify-content:flex-start;-moz-box-pack:start;justify-content:flex-start}.row.col-same-height.center{-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.row.col-same-height.end{-webkit-justify-content:flex-end;-moz-box-pack:end;justify-content:flex-end}.row.col-same-height .item-top{-webkit-align-self:flex-start;align-self:flex-start}.row.col-same-height .item-bottom{-webkit-align-self:flex-end;align-self:flex-end}@media(max-width: 767px){.row.col-same-height{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}}.static{position:static}.block{display:block}.inline-block{display:inline-block}.dni{display:none !important}.full-height{height:100%}.full-width{width:100%}.rounded{border-radius:50%;overflow:hidden}.clear{clear:both;float:none}img{max-width:100%;height:auto}.overflow-visible{overflow:visible !important}.semi-bold{font-weight:600}.bold{font-weight:800}.italic{font-style:italic}.uppercase{text-transform:uppercase}.capitalize{text-transform:capitalize}.break-all{word-break:break-all}.no-wrap{white-space:nowrap}h1{font-size:2.3em}h2{font-size:2em}h3{font-size:1.7em}h4{font-size:1.3em}h5{font-size:1em}h6{font-size:.7em}.fs0-1{font-size:.1em}.fs0-2{font-size:.2em}.fs0-3{font-size:.3em}.fs0-4{font-size:.4em}.fs0-5{font-size:.5em}.fs0-6{font-size:.6em}.fs0-7{font-size:.7em}.fs0-8{font-size:.8em}.fs0-9{font-size:.9em}.fs1{font-size:1em}.fs1-1{font-size:1.1em}.fs1-2{font-size:1.2em}.fs1-3{font-size:1.3em}.fs1-4{font-size:1.4em}.fs1-5{font-size:1.5em}.fs1-6{font-size:1.6em}.fs1-7{font-size:1.7em}.fs1-8{font-size:1.8em}.fs1-9{font-size:1.9em}.fs2{font-size:2em}.fs2-1{font-size:2.1em}.fs2-2{font-size:2.2em}.fs2-3{font-size:2.3em}.fs2-4{font-size:2.4em}.fs2-5{font-size:2.5em}.fs2-6{font-size:2.6em}.fs2-7{font-size:2.7em}.fs2-8{font-size:2.8em}.fs2-9{font-size:2.9em}.fs3{font-size:3em}.fs3-1{font-size:3.1em}.fs3-2{font-size:3.2em}.fs3-3{font-size:3.3em}.fs3-4{font-size:3.4em}.fs3-5{font-size:3.5em}.fs3-6{font-size:3.6em}.fs3-7{font-size:3.7em}.fs3-8{font-size:3.8em}.fs3-9{font-size:3.9em}.fs4{font-size:4em}.lhn{line-height:normal}.lh1{line-height:1em}.lh1-1{line-height:1.1em}.lh1-2{line-height:1.2em}.lh1-3{line-height:1.3em}.lh1-4{line-height:1.4em}.lh1-5{line-height:1.5em}.lh1-6{line-height:1.6em}.lh1-7{line-height:1.7em}.lh1-8{line-height:1.8em}.lh1-9{line-height:1.9em}.lh2{line-height:2em}.gap{margin:2em}.pt0{padding-top:0px}.pt10{padding-top:10px}.pt11{padding-top:11px}.pt12{padding-top:12px}.pt13{padding-top:13px}.pt14{padding-top:14px}.pt15{padding-top:15px}.pt16{padding-top:16px}.pt17{padding-top:17px}.pt18{padding-top:18px}.pt19{padding-top:19px}.pt20{padding-top:20px}.pt25{padding-top:25px}.pt30{padding-top:30px}.pt40{padding-top:40px}.pt50{padding-top:50px}.pt60{padding-top:60px}.pt70{padding-top:70px}.pt80{padding-top:80px}.pt90{padding-top:90px}.pt100{padding-top:100px}.pt110{padding-top:110px}.pt120{padding-top:120px}.pt130{padding-top:130px}.pt140{padding-top:140px}.pt150{padding-top:150px}.pb0{padding-bottom:0px}.pb10{padding-bottom:10px}.pb20{padding-bottom:20px}.pb30{padding-bottom:30px}.pb40{padding-bottom:40px}.pb50{padding-bottom:50px}.pb60{padding-bottom:60px}.pb70{padding-bottom:70px}.pb80{padding-bottom:80px}.pb90{padding-bottom:90px}.pb100{padding-bottom:100px}.pb110{padding-bottom:110px}.pb120{padding-bottom:120px}.pb130{padding-bottom:130px}.pb140{padding-bottom:140px}.pb150{padding-bottom:150px}.pl0{padding-left:0px}.pl10{padding-left:10px}.pl20{padding-left:20px}.pl30{padding-left:30px}.pl35{padding-left:35px}.pl40{padding-left:40px}.pl50{padding-left:50px}.pl60{padding-left:60px}.pl70{padding-left:70px}.pl80{padding-left:80px}.pl90{padding-left:90px}.pl100{padding-left:100px}.pr0{padding-right:0px}.pr10{padding-right:10px}.pr20{padding-right:20px}.pr30{padding-right:30px}.pr35{padding-right:35px}.pr40{padding-right:40px}.pr50{padding-right:50px}.mt0{margin-top:0px}.mt5{margin-top:5px}.mt10{margin-top:10px}.mt15{margin-top:15px}.mt20{margin-top:20px}.mt24{margin-top:24px}.mt25{margin-top:25px}.mt30{margin-top:30px}.mt40{margin-top:40px}.mt50{margin-top:50px}.mt60{margin-top:60px}.mt70{margin-top:70px}.mt80{margin-top:80px}.mt90{margin-top:90px}.mt100{margin-top:100px}.mt110{margin-top:110px}.mt120{margin-top:120px}.mb0{margin-bottom:0px}.mb10{margin-bottom:10px}.mb15{margin-bottom:15px}.mb20{margin-bottom:20px}.mb30{margin-bottom:30px}.mb40{margin-bottom:40px}.mb50{margin-bottom:50px}.mb60{margin-bottom:60px}.mb70{margin-bottom:70px}.mb80{margin-bottom:80px}.mb90{margin-bottom:90px}.mb100{margin-bottom:100px}.mb110{margin-bottom:110px}.mb120{margin-bottom:120px}.mb130{margin-bottom:130px}.mb140{margin-bottom:140px}.mb150{margin-bottom:150px}.mb160{margin-bottom:160px}.mr0{margin-right:0px !important}.mr10{margin-right:10px}.mr20{margin-right:20px}.mr25{margin-right:25px}.mr30{margin-right:30px}.mr35{margin-right:35px}.mr40{margin-right:40px}.mr50{margin-right:50px}.ml0{margin-left:0px}.ml10{margin-left:10px}.ml20{margin-left:20px}.ml30{margin-left:30px}.ml40{margin-left:40px}.ml50{margin-left:50px}.ml60{margin-left:60px}.ml70{margin-left:70px}.ml80{margin-left:80px}.ml90{margin-left:90px}.ml100{margin-left:100px}@media(min-width: 768px)and (max-width: 991px){.sm-margin-auto{margin:0 auto}.sm-text-centered{text-align:center}.sm-justify{text-align:justify}.sm-text-right{text-align:right}.sm-text-left{text-align:left}.sm-fs0-1{font-size:.1em}.sm-fs0-2{font-size:.2em}.sm-fs0-3{font-size:.3em}.sm-fs0-4{font-size:.4em}.sm-fs0-5{font-size:.5em}.sm-fs0-6{font-size:.6em}.sm-fs0-7{font-size:.7em}.sm-fs0-8{font-size:.8em}.sm-fs0-9{font-size:.9em}.sm-fs1{font-size:1em}.sm-fs1-1{font-size:1.1em}.sm-fs1-2{font-size:1.2em}.sm-fs1-3{font-size:1.3em}.sm-fs1-4{font-size:1.4em}.sm-fs1-5{font-size:1.5em}.sm-fs1-6{font-size:1.6em}.sm-fs1-7{font-size:1.7em}.sm-fs1-8{font-size:1.8em}.sm-fs1-9{font-size:1.9em}.sm-fs2{font-size:2em}.sm-fs2-1{font-size:2.1em}.sm-fs2-2{font-size:2.2em}.sm-fs2-3{font-size:2.3em}.sm-fs2-4{font-size:2.4em}.sm-fs2-5{font-size:2.5em}.sm-fs2-6{font-size:2.6em}.sm-fs2-7{font-size:2.7em}.sm-fs2-8{font-size:2.8em}.sm-fs2-9{font-size:2.9em}.sm-fs3{font-size:3em}.sm-fs3-1{font-size:3.1em}.sm-fs3-2{font-size:3.2em}.sm-fs3-3{font-size:3.3em}.sm-fs3-4{font-size:3.4em}.sm-fs3-5{font-size:3.5em}.sm-fs3-6{font-size:3.6em}.sm-fs3-7{font-size:3.7em}.sm-fs3-8{font-size:3.8em}.sm-fs3-9{font-size:3.9em}.sm-fs4{font-size:4em}}@media(max-width: 768px){.gap-xs{margin:20px 0}.xs-margin-auto{margin:0 auto}.xs-text-centered{text-align:center}.xs-justify{text-align:justify}.xs-text-right{text-align:right}.xs-text-left{text-align:left}.xs-fs0-1{font-size:.1em}.xs-fs0-2{font-size:.2em}.xs-fs0-3{font-size:.3em}.xs-fs0-4{font-size:.4em}.xs-fs0-5{font-size:.5em}.xs-fs0-6{font-size:.6em}.xs-fs0-7{font-size:.7em}.xs-fs0-8{font-size:.8em}.xs-fs0-9{font-size:.9em}.xs-fs1{font-size:1em}.xs-fs1-1{font-size:1.1em}.xs-fs1-2{font-size:1.2em}.xs-fs1-3{font-size:1.3em}.xs-fs1-4{font-size:1.4em}.xs-fs1-5{font-size:1.5em}.xs-fs1-6{font-size:1.6em}.xs-fs1-7{font-size:1.7em}.xs-fs1-8{font-size:1.8em}.xs-fs1-9{font-size:1.9em}.xs-fs2{font-size:2em}.xs-fs2-1{font-size:2.1em}.xs-fs2-2{font-size:2.2em}.xs-fs2-3{font-size:2.3em}.xs-fs2-4{font-size:2.4em}.xs-fs2-5{font-size:2.5em}.xs-fs2-6{font-size:2.6em}.xs-fs2-7{font-size:2.7em}.xs-fs2-8{font-size:2.8em}.xs-fs2-9{font-size:2.9em}.xs-fs3{font-size:3em}.xs-fs3-1{font-size:3.1em}.xs-fs3-2{font-size:3.2em}.xs-fs3-3{font-size:3.3em}.xs-fs3-4{font-size:3.4em}.xs-fs3-5{font-size:3.5em}.xs-fs3-6{font-size:3.6em}.xs-fs3-7{font-size:3.7em}.xs-fs3-8{font-size:3.8em}.xs-fs3-9{font-size:3.9em}.xs-fs4{font-size:4em}.xs-no-padding{padding:0}.xs-mb20{margin-bottom:20px}.xs-pl0{padding-left:0px}.xs-pl10{padding-left:10px}.xs-pl15{padding-left:15px}.xs-pl20{padding-left:20px}.xs-pl30{padding-left:30px}.xs-pl35{padding-left:35px}.xs-pl40{padding-left:40px}.xs-pl50{padding-left:50px}.xs-pl60{padding-left:60px}}.tricky-box{position:relative}.tricky-box:before{content:"";display:block;padding-top:100%}.tricky-box.ratio4_1:before{padding-top:25%}.tricky-box.ratio3_1:before{padding-top:33.3333%}.tricky-box.ratio25_10:before{padding-top:40%}.tricky-box.ratio2_1:before{padding-top:50%}.tricky-box.ratio16_9:before{padding-top:56.25%}.tricky-box.ratio4_3:before{padding-top:75%}.tricky-box.ratio4_5:before{padding-top:125%}.tricky-box.ratio3_4:before{padding-top:133%}.tricky-box.ratio1_2:before{padding-top:200%}.tricky-box .tricky-wrapper{position:absolute;top:0;left:0;bottom:0;right:0}.tricky-box .tricky-wrapper .tricky-container{position:relative;height:100%;width:100%}.my-box{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-align-items:center;-moz-box-align:center;align-items:center}.my-box.top{-webkit-align-items:flex-start;-moz-box-align:start;align-items:flex-start}.my-box.bottom{-webkit-align-items:flex-end;-moz-box-align:end;align-items:flex-end}.my-box.stretch{-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.my-box .my-box-body{-webkit-flex:3;-moz-box-flex:3;flex:3}.my-box .my-box-aside{-webkit-flex:1;-moz-box-flex:1;flex:1}.my-box+.my-box{margin-top:5px}.fill-area{display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;-moz-box-orient:horizontal;-moz-box-direction:normal;flex-direction:row;-webkit-align-items:center;-moz-box-align:center;align-items:center;-webkit-justify-content:center;-moz-box-pack:center;justify-content:center}.fill-area.stretch{-webkit-align-items:stretch;-moz-box-align:stretch;align-items:stretch}.fill-area.column{-webkit-flex-direction:column;-moz-box-orient:vertical;-moz-box-direction:normal;flex-direction:column}.fill-area>.fill-area-content{-webkit-flex:1;-moz-box-flex:1;flex:1}body{min-height:100vh;background:#2b858d;background:radial-gradient(ellipse at center, #61C6B8 0%, #2B858D 100%);filter:progid:DXImageTransform.Microsoft.gradient( startColorstr="$green", endColorstr="$blue", GradientType=1)}body #login-container h3{margin-bottom:25px}body #login-container .logo{text-align:center;margin-bottom:25px}body #login-container .logo img{max-height:180px}body #login-container #form-login{color:#fff}body #login-container #form-login .btn-default{background-color:#fff;color:#2b858d;border:2px solid #fff;border-radius:50vh;text-transform:uppercase;font-weight:600;font-size:1.25rem;transition:all .2s ease-in}body #login-container #form-login .btn-default:hover,body #login-container #form-login .btn-default:focus,body #login-container #form-login .btn-default:active{background-color:transparent;color:#fff}body #login-container #form-login input{color:#fff;border:1px solid #fff;border-radius:50vh;background:transparent;font-size:1.2rem;padding:8px 12px}body #login-container #form-login ::-webkit-input-placeholder{text-transform:uppercase;color:#fff}body #login-container #form-login ::-moz-placeholder{text-transform:uppercase;color:#fff}body #login-container #form-login ::placeholder{text-transform:uppercase;color:#fff}body #login-container #form-login .csscheckbox span{background:transparent;margin-right:5px}body #login-container #form-login .csscheckbox span:after{background-color:#fff}body #login-container #form-login .password{position:relative}body #login-container #form-login .password #password-icon{position:absolute;top:50%;right:15px;-webkit-transform:translateY(-50%);transform:translateY(-50%);color:#2b858d;font-size:20px}body #login-container footer small,body #login-container footer a{color:#fff !important}@media screen and (min-width: 768px){#login-container{margin-left:-10vw;width:20vw}}