.ngform label { font: 15px 'Fira Sans',Helvetica,sans-serif; color: #317eac; } .ngform label { font-family: inherit; } .ngform .ngerror, .ngform .has-error label { color: #dc4642; } .ngform .ngformerror { color: #dc4642; padding: 10px; text-align: center; font-weight: bold; margin: 5px 0 20px 0; } .ngform .ngformspacer { height: 32px; margin-bottom: 10px; } .ngform .ngformline { border: 0; padding: 6px 0; margin-bottom: 10px; } .ngform img { display: block; height: auto; } .ngform .ngformline hr { border: 0; height: 1px; background-color: #d5deca; } .ngform label.ngmandatory { font-weight: bold; } .ngform .ngformnopad { padding: 0px; } input[type=text], input[type=password], input[type=email], select, textarea, input[type=number], input[type=date], input[type=time], .form-control { border-color: #d5deca; border-width: 1px; border-style: solid; padding: 5px 10px 5px 10px; background: #ffffff; font: 15px 'Fira Sans',Helvetica,sans-serif; color: #5a5a5a; box-shadow: 1px 1px 4px rgba(0,0,0,0.1); border-radius: 5px; } input[type=text], input[type=password], input[type=email], input[type=number], input[type=date], input[type=time], textarea, textarea.form-control, select { font-family: inherit; } .ngform input[type=submit] { border-color: #cccccc; border-width: 1px; border-style: solid; padding: 5px 15px 5px 15px; background: url(../../../../../images/gradient/?s=ffffff&e=eeeeee&h=30) repeat-x #eeeeee; font: 15px 'Fira Sans',Helvetica,sans-serif; color: #323232; box-shadow: 1px 1px 5px rgba(0,0,0,0.1); border-radius: 5px; display: block; float: right; cursor: pointer; outline: none; } .ngform input[type=submit] { font-family: inherit; } .ngform input[type=submit]:hover { border-color: #b2b2b2; background: #eeeeee; font-weight: normal; font-style: normal; text-transform: none; color: #444444; } .ngform textarea { height: 120px; } input::-webkit-calendar-picker-indicator { display: inline; } 