:root{--main-color: #49379a;--sec-color: #7b62cc;--dark-color: #0e0f6b;--head-color: #333333;--text-color: #777777;--input-color:#000000;--foot-color: #bbbbbb;--bg-main-color: #ffffff;--bg-sec-color: #f8f9f9;--bg-foot-color: #222222;--bg-input-color: #f2f2f2}router-outlet.anim~*{position:absolute;height:100%;width:100%}body{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px;margin:0}.content{position:relative;margin:0 auto;width:1200px;max-width:1200px}h1,h2,h3,h4,h5,h6{font-family:Raleway,Helvetica,Arial,sans-serif;color:#333;font-weight:600}p,label{color:#777}form label{letter-spacing:2px;text-transform:uppercase}.text-link{color:var(--main-color)}input[type=reset],input[type=submit],input[type=button],a.btn,a.btn-2{-webkit-appearance:none;cursor:pointer;background:#49379a;border:none;color:#fff;letter-spacing:1px;text-transform:uppercase;text-align:center;padding:15px 23px;border-radius:2px;box-shadow:0 -1px #0000001a inset;text-decoration:none}a.btn-2:hover{border:1px solid #49379a}input[type=reset]:hover,input[type=submit]:hover,input[type=button]:hover,a.btn:hover{opacity:.8}textarea,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{-webkit-appearance:none;padding:10px;max-width:100%;border:0px;font-weight:400;line-height:22px;box-shadow:0 1px 2px #0000001f inset;-moz-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-webkit-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;-o-box-shadow:0 1px 2px rgba(0,0,0,.12) inset;transition:all .2s linear;-moz-transition:all .2s linear;-webkit-transition:all .2s linear;-o-transition:all .2s linear;background-color:#f2f2f2;border-bottom:1px solid #fff;box-sizing:border-box;color:#000;border-radius:2px}input[type=submit]{-webkit-appearance:none;text-align:center}.ng-valid[required],.ng-valid.required{border-right:5px solid #42A948}.ng-invalid:not(form){border-right:5px solid #a94442}input[type=submit]:disabled{opacity:.8}.error-hint-container{display:flex;justify-content:center;align-items:center}.error-hint{border-right:5px solid #a94442;border-left:5px solid #a94442;padding:5px 10px;background-color:#f5c9c8}.no-overflow{overflow-x:hidden}@media only screen and (max-width: 1200px){.content{width:976px}}@media only screen and (max-width: 992px){.content{width:752px}}@media only screen and (max-width: 768px){.content{width:584px}}@media only screen and (max-width: 600px){input[type=reset],input[type=submit],input[type=button],a.btn,a.btn-2{padding:15px}.content{width:calc(100% - 16px)}router-outlet.main~*{margin-left:8px;margin-right:8px;width:auto}}@media only screen and (min-width: 600px){.example{background:green}}@media only screen and (min-width: 768px){.example{background:blue}}@media only screen and (min-width: 992px){.example{background:orange}}@media only screen and (min-width: 1200px){.example{background:pink}}*{-webkit-user-select:none;user-select:none}input{-webkit-user-select:auto!important;user-select:auto!important}footer{min-height:20px;margin-top:20px;width:100%}body{font-family:Open Sans,Helvetica,Arial,sans-serif;font-size:16px}h1,h2,h3,h4,h5,h6{font-family:Raleway,Helvetica,Arial,sans-serif;font-weight:600}h1{font-size:40px;font-weight:800;letter-spacing:3.5px;line-height:48px}h2{font-size:22px;line-height:1.5}h3{font-size:17px;line-height:1.1}input[type=reset],input[type=submit],input[type=button],a.btn,a.btn-2{font-weight:600;font-size:16px}textarea,input[type=date],input[type=datetime],input[type=datetime-local],input[type=email],input[type=month],input[type=number],input[type=password],input[type=search],input[type=tel],input[type=text],input[type=time],input[type=url],input[type=week]{font-size:16px;font-weight:600}@media only screen and (max-width: 600px){body{font-size:14px}h1{font-size:28px;font-weight:800;letter-spacing:3.5px;line-height:32px}h2{font-size:20px;line-height:1.5}h3{font-size:14px;line-height:1.1}h4{font-size:14px}}@media print and (color){.not-printable{display:none!important}*{-webkit-print-color-adjust:exact;print-color-adjust:exact}p{color:var(--head-color)!important;padding-right:10em}h1,h2,h3,h4,h5,h6{color:#000!important}.print-pad-right{padding-right:10em}}
