@import "freeform-responsive-base.css";

.prof_utilnav {
    width: var(--login-iframe-width);
    padding: 0;
    padding-top: var(--pad-small);
    margin: 0 auto;
    text-align: center;
    font-size: var(--auth-fontsize);
}

.prof_utilnav button p {
    margin-right: 0 !important;
}

.prof_utilnav > p:first-of-type {
    margin-right: var(--login-button-margin-a) !important;
}

.prof_utilnav > p:last-of-type {
    margin-right: var(--login-button-margin-b) !important;
}

.prof_utilnav p, .prof_utilnav button, 
.prof_utilnav span, .prof_utilnav span b {
    display: inline; 
    font-size: var(--auth-fontsize);
    font-family: var(--font-normal);
    line-height: calc(var(--auth-fontsize) * 1.2);
    margin: 0;
}

.prof_utilnav p a:active, .prof_utilnav p a:link, .prof_utilnav p a:visited{
    font-size: var(--auth-fontsize);
    color:#2846DC;
    text-decoration:none;
}

.prof_utilnav p a:hover {
    color:#2846DC;
    text-decoration:underline;
}

.prof_utilnav form {
    display: inline; 
    margin: 0;
}

.prof_utilnav input, .prof_utilnav  button {
    display: inline;
    background: none;
    border: none;
    cursor:pointer;
    text-decoration:underline;
    padding: 0;
}

div.prof_utilnav_after {
    clear:both;
}

div.prof_utilnav_wrap {
    width:100%; 
    height:100%;
}
