

/*
1) Form
=======
*/
    .HTMLPageContent {
        padding-bottom : 20px;
    }
    
    .fair-dates-table-wrapper {
        max-height: 400px;
        overflow: auto;
        margin-top: 15px;
    }

    .fair-date-checkbox-label{
        user-select: none; 
    }

    .fair-date-checkbox-label:hover {
        cursor: pointer;
    }

    .extra-info-area {
        min-height: 100px;
        resize: vertical;
    }

    .apply-form {
        position: relative;
    }

    .apply-form table .tc {
        width : 40%;
    }


/*
2) Responsive
=============
*/

    @media screen and (max-width: 1000px) {
        
        .apply-form table td {
            display: block;
        }

        .apply-form table .tc {
            width : 100%;
        }
    }