/* GLOBAL */
.mark, mark {
    background-color: transparent !important;
}

/* REGISTER */
div.dnnRegistrationForm {
    min-width: 100%;
    width: 100%;
}

    div.dnnRegistrationForm .dnnForm {
        width: 100%;
    }

    div.dnnRegistrationForm .dnnFormItem {
        width: 100%;
    }

        div.dnnRegistrationForm .dnnFormItem .dnnLabel {
            display: block !important;
            float: none !important;
            position: relative !important;
            width: 100% !important;
            padding-right: 0px !important;
            margin-right: 0px !important;
            overflow: visible !important;
            text-align: left !important;
            color: #212529 !important;
            font-size: 1em !important;
            margin-bottom: .5rem;
            font-weight: normal;
            margin-top: 0px !important;
        }

        div.dnnRegistrationForm .dnnFormItem input {
            
        }

            div.dnnRegistrationForm .dnnFormItem input[type="text"]:active, div.dnnRegistrationForm .dnnFormItem input[type="text"]:focus, div.dnnRegistrationForm .dnnFormItem input[type="password"]:focus, div.dnnRegistrationForm .dnnFormItem input[type="password"]:active, div.dnnRegistrationForm .dnnFormItem input[type="email"]:active, div.dnnRegistrationForm .dnnFormItem input[type="email"]:focus, div.dnnRegistrationForm .dnnFormItem select:active, div.dnnRegistrationForm .dnnFormItem select:focus, div.dnnRegistrationForm .dnnFormItem textarea:active, div.dnnRegistrationForm .dnnFormItem textarea:focus, div.dnnRegistrationForm .dnnFormItem input[type="search"]:active, div.dnnRegistrationForm .dnnFormItem input[type="search"]:focus {
                
            }

            div.dnnRegistrationForm .dnnFormItem input[type="text"]:active, div.dnnRegistrationForm .dnnFormItem input[type="text"]:focus, div.dnnRegistrationForm .dnnFormItem input[type="password"]:focus, div.dnnRegistrationForm .dnnFormItem input[type="password"]:active, div.dnnRegistrationForm .dnnFormItem input[type="email"]:active, div.dnnRegistrationForm .dnnFormItem input[type="email"]:focus, div.dnnRegistrationForm .dnnFormItem select:active, div.dnnRegistrationForm .dnnFormItem select:focus, div.dnnRegistrationForm .dnnFormItem textarea:active, div.dnnRegistrationForm .dnnFormItem textarea:focus, div.dnnRegistrationForm .dnnFormItem input[type="search"]:active, div.dnnRegistrationForm .dnnFormItem input[type="search"]:focus {
                
            }

            div.dnnRegistrationForm .dnnFormItem input[type="text"]:active, div.dnnRegistrationForm .dnnFormItem input[type="text"]:focus, div.dnnRegistrationForm .dnnFormItem input[type="password"]:focus, div.dnnRegistrationForm .dnnFormItem input[type="password"]:active, div.dnnRegistrationForm .dnnFormItem input[type="email"]:active, div.dnnRegistrationForm .dnnFormItem input[type="email"]:focus, div.dnnRegistrationForm .dnnFormItem select:active, div.dnnRegistrationForm .dnnFormItem select:focus, div.dnnRegistrationForm .dnnFormItem textarea:active, div.dnnRegistrationForm .dnnFormItem textarea:focus, div.dnnRegistrationForm .dnnFormItem input[type="search"]:active, div.dnnRegistrationForm .dnnFormItem input[type="search"]:focus {
                box-shadow: none !important;
                border-color: #F4F4F4 !important;
            }

        div.dnnRegistrationForm .dnnFormItem .password-strength-container {
            width: 100% !important;
            min-width: 100% !important;
            max-width: 100% !important;
        }

        div.dnnRegistrationForm .dnnFormItem span.dnnFormMessage.dnnFormError {
            left: 0px !important;
            width: 350px !important;
            max-width: 350px !important;
        }

    div.dnnRegistrationForm .dnnTooltip {
        left: 0px !important;
    }

    div.dnnRegistrationForm .dnnTooltip {
        width: inherit;
        max-width: 300px;
    }

        div.dnnRegistrationForm .dnnTooltip .dnnFormHelpContent, div.dnnRegistrationForm .dnnHelperTip .dnnFormHelpContent {
            width: inherit !important
        }

/* PASSWORD */
div.dnnSendPasswordContent {
    min-width: 100%;
    width: 100%;
}

div.dnnSendPassword {
    min-width: 100%;
    width: 100%;
}

    div.dnnSendPassword .dnnForm {
        width: 100%;
    }

    div.dnnSendPassword .dnnFormItem {
        width: 100%;
    }

        div.dnnSendPassword .dnnFormItem .dnnLabel {
            display: block !important;
            float: none !important;
            position: relative !important;
            width: 100% !important;
            padding-right: 0px !important;
            margin-right: 0px !important;
            overflow: visible !important;
            text-align: left !important;
            color: #212529 !important;
            font-size: 1em !important;
            margin-bottom: .5rem;
            font-weight: normal;
            margin-top: 0px !important;
        }

        div.dnnSendPassword .dnnFormItem input {
            display: block;
            width: 100%;
            padding: .375rem .75rem;
            font-size: 1rem;
            font-weight: 400;
            line-height: 1.5;
            color: #212529;
            background-clip: padding-box;
            border: 1px solid #ced4da;
            -webkit-appearance: none;
            -moz-appearance: none;
            appearance: none;
            border-radius: .25rem;
            transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;
            -webkit-appearance: none;
            border-color: rgba(0, 0, 0, 0.09);
            font-size: 1.2em !important;
            min-height: calc(1.5em + 1rem + 2px);
            padding: .5rem 1rem;
            font-size: 1.25rem;
            border-radius: .3rem;
            max-width: 100%;
            -webkit-box-shadow: none !important;
            box-shadow: none !important;
            margin-bottom: 1rem !important;
        }

            div.dnnSendPassword .dnnFormItem input[type="text"]:active, div.dnnSendPassword .dnnFormItem input[type="text"]:focus, div.dnnSendPassword .dnnFormItem input[type="password"]:focus, div.dnnSendPassword .dnnFormItem input[type="password"]:active, div.dnnSendPassword .dnnFormItem input[type="email"]:active, div.dnnSendPassword .dnnFormItem input[type="email"]:focus, div.dnnSendPassword .dnnFormItem select:active, div.dnnSendPassword .dnnFormItem select:focus, div.dnnSendPassword .dnnFormItem textarea:active, div.dnnSendPassword .dnnFormItem textarea:focus, div.dnnSendPassword .dnnFormItem input[type="search"]:active, div.dnnSendPassword .dnnFormItem input[type="search"]:focus {
                
            }

            div.dnnSendPassword .dnnFormItem input[type="text"]:active, div.dnnSendPassword .dnnFormItem input[type="text"]:focus, div.dnnSendPassword .dnnFormItem input[type="password"]:focus, div.dnnSendPassword .dnnFormItem input[type="password"]:active, div.dnnSendPassword .dnnFormItem input[type="email"]:active, div.dnnSendPassword .dnnFormItem input[type="email"]:focus, div.dnnSendPassword .dnnFormItem select:active, div.dnnSendPassword .dnnFormItem select:focus, div.dnnSendPassword .dnnFormItem textarea:active, div.dnnSendPassword .dnnFormItem textarea:focus, div.dnnSendPassword .dnnFormItem input[type="search"]:active, div.dnnSendPassword .dnnFormItem input[type="search"]:focus {
                
            }

            div.dnnSendPassword .dnnFormItem input[type="text"]:active, div.dnnSendPassword .dnnFormItem input[type="text"]:focus, div.dnnSendPassword .dnnFormItem input[type="password"]:focus, div.dnnSendPassword .dnnFormItem input[type="password"]:active, div.dnnSendPassword .dnnFormItem input[type="email"]:active, div.dnnSendPassword .dnnFormItem input[type="email"]:focus, div.dnnSendPassword .dnnFormItem select:active, div.dnnSendPassword .dnnFormItem select:focus, div.dnnSendPassword .dnnFormItem textarea:active, div.dnnSendPassword .dnnFormItem textarea:focus, div.dnnSendPassword .dnnFormItem input[type="search"]:active, div.dnnSendPassword .dnnFormItem input[type="search"]:focus {
                
            }

        div.dnnSendPassword .dnnFormItem span.dnnFormMessage.dnnFormError {
            right: 54% !important;
            max-width: 350px !important;
        }

        div.dnnSendPassword .dnnFormItem .dnnLeft {
            width: 100%;
        }

            div.dnnSendPassword .dnnFormItem .dnnLeft img {
                margin-bottom: 1rem !important;
            }

    div.dnnSendPassword ul {
        display: block;
        margin: 0px;
        padding: 0px;
        margin-top: 1rem !important;
        list-style: none;
    }

        div.dnnSendPassword ul li {
            margin-bottom: 1rem !important;
        }

    div.dnnSendPassword .dnnFormItem span.dnnFormMessage.dnnFormError {
        left: 0px !important;
        width: 350px !important;
        max-width: 350px !important;
    }

    div.dnnSendPassword .dnnTooltip {
        left: 0px !important;
    }

    div.dnnSendPassword .dnnTooltip {
        width: inherit;
        max-width: 300px;
    }

        div.dnnSendPassword .dnnTooltip .dnnFormHelpContent, div.dnnSendPassword .dnnHelperTip .dnnFormHelpContent {
            width: inherit !important
        }
