.ng-invalid.ng-touched:not(.formtainer){border:1px solid red}*{margin:0;padding:0}a,abbr,acronym,address,applet,b,big,blockquote,body,caption,center,cite,code,dd,del,dfn,div,dl,dt,em,fieldset,font,form,h1,h2,h3,h4,h5,h6,html,i,iframe,img,ins,kbd,label,legend,li,object,ol,p,pre,q,s,samp,small,span,strike,strong,sub,sup,table,tbody,td,tfoot,th,thead,tr,tt,u,ul,var{margin:0;padding:0;border:0;outline:0;font-size:100%;font-family:"Arial Black",Gadget,sans-serif;color:#737373}a,body,div,html{position:relative}a,div{overflow:hidden}ol,ul{list-style:none;padding:0}:focus{outline:0}table{border-collapse:separate;border-spacing:0}caption,td,th{text-align:left;font-weight:400}blockquote:after,blockquote:before,q:after,q:before{content:""}blockquote,q{quotes:"" ""}body{line-height:1;color:#000;width:100%;background-color:#fff;position:relative;font:100% Arial,Helvetica,sans-serif,serif}hr{margin:5px 0}h1{text-decoration:none;font-family:"Times New Roman",Times,serif;font-size:1.8em;font-weight:400;line-height:1.5em;padding:.5em;color:#000}h2{text-decoration:none;font-family:Verdana,Geneva,sans-serif;font-size:1.5em;font-weight:400;line-height:1em;padding:.5em;color:#000}h3{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:1.5em;font-weight:400;line-height:1.4em;padding:.5em;color:#000}h4{text-decoration:none;font-family:"Times New Roman",Times,serif;font-size:1.2em;font-weight:400;line-height:1em;padding:.5em;color:#000}h5{text-decoration:none;font-family:Verdana,Geneva,sans-serif;font-size:1.2em;font-weight:600;line-height:1em;padding:.5em;color:#000}h6{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:1.2em;font-weight:600;line-height:1.2em;padding:.5em;color:#000}span{text-decoration:none;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;padding:0;display:inline}p{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:400;line-height:1.2em;padding:.5em;color:#000;text-align:justify}ul li{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:1em;font-weight:400;line-height:1em;padding:.5em;color:#000}a{text-decoration:none}small{text-decoration:none;font-family:Arial,Helvetica,sans-serif;font-size:.5em;font-weight:400;line-height:1em;padding:0;color:#000;text-align:justify}::-webkit-scrollbar{width:5px}::-webkit-scrollbar-track{-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.3);border-radius:10px}::-webkit-scrollbar-thumb{border-radius:10px;background:rgba(4,29,57,.8);-webkit-box-shadow:inset 0 0 6px rgba(0,0,0,.5)}::-webkit-scrollbar-thumb:window-inactive{background:rgba(4,29,57,.4)}input,input.submit-button,input:focus,input[type=button],label,textarea,textarea:focus{border:none}select{-webkit-appearance:button;-webkit-user-select:none;white-space:nowrap;border:none}input[type=checkbox],input[type=radio]{border:none;text-align:right}input[type=file]::-webkit-file-upload-button{visibility:hidden}input[type=file]::before{content:'Agregar archivos';display:inline-block;border:none;outline:0;white-space:nowrap;-webkit-user-select:none;cursor:pointer}input[type=button]:active::before,input[type=file]:active::before,input[type=file]:hover::before{border:none}a:active,a:link,a:visited{color:inherit}