label
{
    font-family: 'Titillium Web', sans-serif;
    color: #ffffff;
    display: block;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    margin-bottom: 5px;
}

input
{
    background-color: transparent;
    border-bottom-color: #8ac2ca;
    border-bottom-width: 1px;
    border-style: none none solid;
    color: #cccccc;
    display: block;
    font-family: 'Titillium Web', sans-serif;
    font-size: 14px;
    height: 38px;
    line-height: 1.43;
    margin-bottom: 30px;
    padding: 8px 12px;
    vertical-align: middle;
    width: 100%;
}

.disabled
{
    cursor: not-allowed !important;
}

select
{
    background-color: #ffffff;
    border: 0;
    color: #000000;
    display: block;
    font-family: 'Titillium Web', sans-serif;
    font-size: 14px;
    height: 38px;
    margin-bottom: 30px;
    padding: 6px 12px;
    vertical-align: middle;
    width: 100%;
}

.application_form_note
{
    background-color: transparent;
    color: #cccccc;
    display: block;
    font-family: 'Titillium Web', sans-serif;
    font-size: 14px;
    padding: 8px 0;
}

button
{
    background-color: #8ac2ca;
    border-radius: 0;
    border: 0;
    color: #ffffff;
    cursor: pointer;
    display: inline-block;
    font-family: 'Titillium Web', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: inherit;
    margin-top: 0px;
    padding: 9px 15px;
    text-decoration: none;
    width: 300px;
    max-width: 100%;
}

#application_form_thank_you
{
    background-color: #8ac2ca;
    border-radius: 0;
    border: 0;
    color: #ffffff;
    cursor: pointer;
    display: none;;
    font-family: 'Titillium Web', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: inherit;
    margin-top: 0px;
    padding: 9px 15px;
    text-decoration: none;
    width: 100%;
}

#application_form_error
{
    background-color: #f14c53;
    border-radius: 0;
    border: 0;
    color: #ffffff;
    cursor: pointer;
    display: none;;
    font-family: 'Titillium Web', sans-serif;
    font-size: 14px;
    font-weight: 600;
    line-height: inherit;
    margin-top: 0px;
    margin-bottom: 25px;
    padding: 9px 15px;
    text-decoration: none;
    width: 100%;
}

@media (max-width: 767px)
{
    #application_form_left
    {
        display: block;
        margin: 0;
        padding: 0;
        width: auto;
    }
    #application_form_right
    {
        display: block;
        margin: 0;
        padding: 0;
        width: auto;
    }
}

@media (min-width: 767px)
{
    #application_form_left
    {
        float: left;
        margin: 0 20px 0 0;
        padding: 0;
        width: 40%;
    }
    #application_form_right
    {
        float: left;
        margin: 0;
        padding: 0;
        width: 40%;
    }
}

::-webkit-scrollbar {
    width: 8px;
}
::-webkit-scrollbar-button {
    width: 8px;
    height:5px;
}
::-webkit-scrollbar-track {
    background:#eee;
    border: thin solid lightgray;
    box-shadow: 0px 0px 3px #dfdfdf inset;
    border-radius:10px;
}
::-webkit-scrollbar-thumb {
    background:#999;
    border: thin solid gray;
    border-radius:10px;
}
::-webkit-scrollbar-thumb:hover {
    background:#7d7d7d;
}