﻿/* styled controls */
.input-text-control {
    -webkit-appearance: none;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
    font-style: italic;
    font-family: 'Droid Serif', Garamond, serif;
    font-size: 1.25em;
    letter-spacing: -1px;
    -webkit-border-radius: 0;
    border-radius: 0;
    border: none;    
    display: block;
    width: 100%;
    padding: 12px;
    position: relative;
    background-color: transparent;
    -webkit-transition: 200ms all ease;
    transition: 200ms all ease;
    color: #333;
    letter-spacing: 0;
}

/* errors */
.error-container {
    color: #f00;
    font-family: 'Poppins', Helvetica, Arial, sans-serif;
    padding-top: 5px;                       
} 

/* checkbox */
.checkbox-group input[type='checkbox'] {
    -webkit-appearance: checkbox;
}
.checkbox-group label {
    margin-top: 0;
}