﻿body {
    background-color: #e9ecef;
}

.segundalinha {
    margin-top: 3rem !important;
}

.terceiralinha {
    margin-top: 3rem !important;
}

.logocherryblue {
    width: 40% !important;
}



/*.g-recaptcha{float:right;}*/
@media (pointer:coarse) {
    /* custom css for "touch targets" */
}


@media only screen and (min-resolution: 117dpi) and (max-resolution: 119dpi), only screen and (min-resolution: 131dpi) and (max-resolution: 133dpi), only screen and (min-resolution: 145dpi) and (max-resolution: 154dpi), only screen and (min-resolution: 162dpi) and (max-resolution: 164dpi), only screen and (min-resolution: 169dpi) {
    /*.DropDownList {
        font-size: 0.9rem;
    }*/

    .unsubscribephone {
        margin-top: 1rem !important;
    }

    .unsubscribesend {
        margin-top: 1rem !important;
    }

    .segundalinha {
        margin-top: 0.5rem !important;
    }

    .terceiralinha {
        margin-top: 0.1rem !important;
    }

    /* Your touch-specific css goes here */
}

@media only screen and (min-resolution: 165dpi) and (max-resolution: 168dpi), only screen and (min-resolution: 155dpi) and (max-resolution: 160dpi), only screen and (min-resolution: 134dpi) and (max-resolution: 144dpi), only screen and (min-resolution: 120dpi) and (max-resolution: 130dpi), only screen and (max-resolution: 116dpi) {

    /* Your click-specific css goes here */

    .container{max-width:800px;}

}

@media (min-width: 541px) {
    /* Big view stuff goes here. */
}

@media (max-width: 540px) and (min-width: 400px) {
    /* Smaller view stuff goes here. */
}

@media (max-width: 399px) {
    /* Stuff for really small views goes here. */
}


