﻿.field-validation-error{
    color : red;
    font-weight : bold;
    width: 100%;
    display: flex;
                       }

.form-label{
    display: flex;
    max-width: 100%;
    margin-bottom: 0px;
    font-weight: bold;
    margin-top: 20px; 
    CLEAR: left;
    width: 100%;
           }

.input-type-text {
    margin-top: 21px;
    height:44px;
                 }

.input-type-checkbox{
    display: inline-block;
    max-width: 100%;
    margin-bottom: 5px;
    margin-right: 10px;
    font-weight: bold;
    width: 100%;
                    }

input[type="checkbox"],input[type="radio"]{
    margin-right:10px;
                                          }

label{
    width:100%;
     }

input[type="submit"] {
    -webkit-appearance: button;
    cursor: pointer;
    margin-bottom: 0;
		
    
    background-color: #D12A2E;
    border: solid 3px #D12A2E;
    
    font-family: MuseoSans-300, Arial Regular, sans-serif;
    font-size: 14px;
    color:white;
    line-height: 20px;
    
    display: inline-block;
    font-style: normal;
    margin: 10px 0 30px 0;
    min-width: 100px;
    outline: 0;
    padding: 10px 15px;
    text-align: center;
                     }


.btn-disabled {
    pointer-events: none;
    opacity: 50%;
}

.required:after { 
    padding-left:3px;
    content:'*'; 
                }