/* AZsvadba Profile typography alignment 0.9.3.3 */

/* Main module heading */
.azcp932-head > div > span{
    font-size:10px !important;
}
.azcp932-head h1{
    font-size:36px !important;
    line-height:1.08 !important;
}
.azcp932-head p{
    font-size:13px !important;
    line-height:1.55 !important;
}
.azcp932-head > a{
    font-size:12px !important;
}

/* Section labels and headings */
.azcp932-kicker{
    font-size:10px !important;
}
.azcp932-card h2{
    font-size:25px !important;
    line-height:1.12 !important;
    margin-bottom:18px !important;
}
.azcp932-card h3{
    font-size:20px !important;
    line-height:1.15 !important;
}

/* Form labels */
.azcp932-card label{
    font-size:12px !important;
    line-height:1.4 !important;
    font-weight:700 !important;
}

/* Inputs/selects */
.azcp932-card input,
.azcp932-card select{
    min-height:46px !important;
    padding:10px 12px !important;
    font-size:13px !important;
    line-height:1.35 !important;
}

/* Verification/status messages */
.azcp932-pending,
.azcp932-verified,
.azcp932-success,
.azcp932-errors{
    font-size:12px !important;
    line-height:1.5 !important;
}

/* Save button */
.azcp932-primary{
    min-height:44px !important;
    padding:0 18px !important;
    font-size:12px !important;
}

/* Give the cards the same visual breathing room as the other Workspace tabs */
.azcp932-card{
    padding:24px !important;
}

/* Keep profile comfortable on mobile as well */
@media(max-width:760px){
    .azcp932-head h1{
        font-size:31px !important;
    }

    .azcp932-card h2{
        font-size:23px !important;
    }

    .azcp932-card label{
        font-size:12px !important;
    }

    .azcp932-card input,
    .azcp932-card select{
        font-size:14px !important;
        min-height:47px !important;
    }
}
