﻿#sec-settings .input-group-text {
    min-width: 210px;
}

#openPwdGroup,
#permsGroup {
    padding-left: 3px;
    padding-top: 10px;
    padding-right: 10px;
    max-height: 0;
    overflow: hidden;
    opacity: 0;
    transition: opacity .5s ease, max-height .3s ease;
}
#openPwdRequired:checked ~ #openPwdGroup { opacity: 1; max-height: 260px; }
#ownerPwdRequired:checked ~ #permsGroup { opacity: 1; max-height: 500px; }
#permsGroup > div:nth-last-of-type(2){margin-top: 50px;}

#sec-settings div.tip { margin-bottom: 10px;}
#enableAccessibility:checked ~ div.tip { display: none; }

#encrypMetadataYes ~ div.tip { display: none; }
#encrypMetadataYes:checked ~ div.tip { display: block; }



