html,body{height:100%}body{color:#b0b0b0!important}#wrapper,#app{min-height:calc(100vh - 75px - 40px)}input::-webkit-input-placeholder,textarea::-webkit-input-placeholder{color:#acacac!important}input:-moz-placeholder,textarea:-moz-placeholder{color:#acacac!important}input::-moz-placeholder,textarea::-moz-placeholder{color:#acacac!important}input:-ms-input-placeholder,textarea:-ms-input-placeholder{color:#acacac!important}input::placeholder,textarea::placeholder,.placeholder{color:#acacac!important;opacity:1}a,button,input[type=submit],input[type=button]{opacity:.8;-webkit-transition:opacity .3s ease-in-out;-moz-transition:opacity .3s ease-in-out;-ms-transition:opacity .3s ease-in-out;-o-transition:opacity .3s ease-in-out;transition:opacity .3s ease-in-out}a:hover,button:hover,input[type=submit]:hover,input[type=button]:hover{text-decoration:none;opacity:1}.link{color:#9c9c9c;cursor:pointer}h1{font-size:1.8rem}h2{font-size:1.5rem}h3{font-size:1.2rem}.login{height:calc(100% - 75px - 40px)}.cclogo{text-align:center;margin-bottom:50px}.content{max-width:600px;margin:auto;font-family:roboto,sans-serif;padding:40px 20px}.centered{width:340px}#register-part2{display:none}.rounded,.form-control{border-radius:28px!important}.rounded{background-color:#f3f3f3;height:45px;text-align:left;padding:10px 20px;border:0}.rounded-button{background-color:#888;color:#fff!important;cursor:pointer;outline:0}.rounded-button:hover{color:#fff}.rounded-button:focus{outline:none}.rounded i{margin-top:4px;float:right}a.rounded{vertical-align:middle;line-height:30px;overflow:hidden}a.rounded img{float:left;padding-right:10px;margin-top:3px}.btgoogle,.btgoogle:visited{display:block;background-color:#f0f0f0;color:#141414!important}.btfacebook,.btfacebook:visited{display:block;background-color:#4267b2;color:#fff!important}.link-register{float:left}.link-recover{float:right}footer{min-height:75px;background-color:#03466d;bottom:0;left:0;right:0;margin-bottom:0;color:#fff}.footer-links{line-height:45px;padding:15px}.footer-links a{margin-right:35px;color:#fff;white-space:nowrap}.footer-links a{color:#e4e4e4!important}.text-highlighted{color:#0273ab;font-weight:700}.petaxxon-logo{float:right}.divisor{text-align:center;border-bottom:2px solid #f3f3f3;line-height:.1em;margin:25px 0}.divisor span{background-color:#fff;padding:0 15px}.gender,.birthdate{display:table-cell}.gender{width:45%;padding-right:10px}#dropdownGender[data-gender="Sexo "]{color:#757575}#register-part2{text-align:center}.news{text-align:left}.no-outline:focus{outline:0}.policy{margin-bottom:30px}.policy h1{color:#6c757d;font-weight:700}.policy h2,.policy h3{font-weight:700;color:#6c757d;margin-bottom:18px}.topic-number{margin-right:15px}h1 .topic-number{font-size:1.6rem}h2 .topic-number{font-size:1.4rem}h3 .topic-number{font-size:1.1rem}.errors{font-size:80%;color:#dc3545;padding:0 21px}.msg-success{color:#0b670f}.noopacity{opacity:1}.invalid-feedback{padding:0 21px}.btshort{text-align:center;min-width:120px;cursor:pointer}.avatar{border-radius:50%;max-width:200px;max-height:200px}#aniversario{width:193px}header{background-color:#03466d;height:40px;color:#fff}.participantes{line-height:34px;vertical-align:middle}.participantes a{margin-right:50px;opacity:1}@media only screen and (max-device-width:340px){.content{width:100%}.footer-links a{display:block}}@media only screen and (max-device-width:767px){.footer-links{line-height:33px;text-align:center}.footer-links a{display:block}.petaxxon-logo{margin-top:20px;float:none}}.custom-checkbox{text-align:left}.custom-checkbox{display:inline-flex;flex-flow:row nowrap}.custom-checkbox input{display:none}.custom-checkbox label{cursor:pointer;position:relative;width:30px;height:30px;margin:10px;background:#369;transition:all .3s ease-in-out;font-size:12pt;color:#fff;font-smoothing:antialiased}.custom-checkbox label.check{border-radius:5px}.custom-checkbox label .fa{position:absolute;top:0;left:0;right:0;bottom:0;opacity:0;-webkit-transform:scale(0);transform:scale(0);transition:all .3s ease-in-out;line-height:30px;text-align:center}.custom-checkbox input:checked+label{background:shade(#369,15%)}.custom-checkbox input:checked+label .fa{opacity:1;-webkit-transform:scale(1);transform:scale(1)}.custom-checkbox span{text-align:left}ul.breadcrumb{padding:10px 16px;list-style:none;background-color:#fff}ul.breadcrumb li{display:inline;font-size:18px}ul.breadcrumb li+li:before{padding:8px;color:#000;content:"/\00a0"}ul.breadcrumb li a{color:#0275d8;text-decoration:none}ul.breadcrumb li a:hover{color:#01447e;text-decoration:underline}