.box{border:1px solid #ccc;margin:5px;-webkit-box-shadow:0 10px 6px -6px #ccc;box-shadow:0 10px 6px -6px #ccc;border-radius:3px;padding:4px}.box .boxTitle{font-weight:600;font-family:Titillium Web,sans-serif;position:relative;text-shadow:0 -1px 1px rgba(0,0,0,.4);font-size:22px;line-height:40px;color:#355681;text-transform:uppercase;border-bottom:1px solid #ccc;font-style:italic;display:block}.box .boxTitle .md-icon{margin-right:10px}.box .boxTitle .boxSubTitle{font-size:12px;margin-left:10px}.slideInLeft{display:none;-webkit-animation-name:appear;animation-name:appear;-webkit-animation-duration:2s;animation-duration:2s;-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards}@-webkit-keyframes appear{0%{-webkit-transform:translate(-1000%);transform:translate(-1000%)}to{-webkit-transform:translate(0);transform:translate(0)}}@keyframes appear{0%{-webkit-transform:translate(-1000%);transform:translate(-1000%)}to{-webkit-transform:translate(0);transform:translate(0)}}.required .md-field label:after{content:" *";color:red;font-size:20px}.required .md-field.md-theme-default.md-invalid:after{-webkit-animation:flasher 1s linear infinite;animation:flasher 1s linear infinite}@-webkit-keyframes flasher{50%{opacity:0}}@keyframes flasher{50%{opacity:0}}