/* CSS Document */



#contactList{
    margin-top:74px;
}
#contactList h4{
    text-align: right;
    border-right: 1px solid #ccc;
    padding-right: 40px;
}

@media screen and (max-width:575px){
    #contactList{
        margin-top:15px;
    }
    #contactList h4{
        text-align: left;
        color: #0b487b;
    }
}

/**
** 
**/

#formList{
    padding: 60px;
}
#formList dl{
    display: flex;
    justify-content: flex-start;
    border-bottom: 1px dotted #0e3f72;
}

#formList dl dt{
    width: 225px;
    color: #0b487b;
    font-weight: bold;
    padding-top:    20px;
    padding-bottom: 20px;
}
#formList dl dd{
    flex:1;
    padding-top:    20px;
    padding-bottom: 20px;
}

@media screen and (max-width:575px){
    #formList{
        padding: 10px;
    }
    #formList dl{
        display: block;
    }
    #formList dl dt{
        width: 100%;
        padding-bottom: 0;
    }
    #formList dl dd{
        width: 100%;
        flex:auto;
    }
}