﻿.dnnForm.NarrowContactForm 
{
    min-width:10px;
}

/* For DNN 6 */
.dnnForm.ContactForm .dnnFormItem .dnnTooltip, .dnnForm.ContactForm .dnnFormItem.Contact_CharCount LABEL  
{
    width:15%;
    margin-right: 2px;
}
/* For DNN 7 */
.dnnForm.ContactForm .dnnFormItem .dnnLabel  
{
    width:190px;
    padding:0;
    margin-right: 2px;
    text-align: left;
}
@media (max-width: 767px) {
    .dnnForm.ContactForm .dnnFormItem .dnnLabel  
    {
        width:100%;
    }
}
/* For DNN 6  & 7*/
.dnnForm.NarrowContactForm .dnnFormItem LABEL,.dnnForm.NarrowContactForm .dnnFormItem .dnnLabel  
{
    Float:none;
    Text-Align:left;
    Width:Auto;
    display: block;
}
.dnnForm.ContactForm .CaptchaTextBox, .dnnForm.NarrowContactForm .CaptchaTextBox {
    margin-bottom: 3px;
}
.dnnForm.NarrowContactForm .CaptchaTextBox {
    display: block;
}
.dnnForm.ContactForm .dnnFormItem INPUT, 
.dnnForm.ContactForm .dnnFormItem TEXTAREA, 
.dnnForm.ContactForm .dnnFormItem SELECT 
{
    width:60%;
}

.dnnForm.NarrowContactForm .dnnFormItem INPUT, 
.dnnForm.NarrowContactForm .dnnFormItem TEXTAREA, 
.dnnForm.NarrowContactForm .dnnFormItem SELECT 
{
    width:80%;
}

.dnnForm.ContactForm .dnnFormItem INPUT[type=checkbox], 
.dnnForm.NarrowContactForm .dnnFormItem INPUT[type=checkbox]
{
    width:auto;
}
.dnnForm.ContactForm .dnnFormItem SPAN.dnnFormError.dnnFormMessage 
{
    left:auto
}

.ContactLists.dnnForm .fbListType .dnnTooltip 
{
    width:auto;
    }

table.Contact_Moderation
{
    width: 100%;
    border: none 0 black;
}

td.Contact_Moderation_Grid
{
    vertical-align:top;
    width:100%
}

table.Contact_Comments
{
    width: 100%;
    border: none 0 black;
}

.Contact_Lists img {
     border-width:0;
}

div.ContactForm a>img {display:none}

.dnnForm.ContactForm .dnnFormItem .RadCaptcha LABEL,
.dnnForm.NarrowContactForm .dnnFormItem .RadCaptcha LABEL
{
    width: inherit;
    float: left;
}

.dnnForm.ContactForm .dnnFormItem .divCaptcha,
.dnnForm.ContactForm .dnnFormItem .divCaptcha
{
    float:left;
}

.dnnForm.ContactForm .dnnFormItem .RadCaptcha.RadCaptcha_Default
{
    width: 80%;
}
.dnnForm.ContactSettings .NumberBox {
    min-width:1px;
}

.dnnForm.ContactLists .Listcolumn {
    min-width:30px;
}

.dnnForm .dnnFormItem.Contact_CharCount {
    padding-top:0;
    line-height:1;
}

/* Rajout */

.RossmannContact .dnnPrimaryAction {
    background: rgba(19,81,147,0.1);
}
.RossmannContact .dnnActions
{
    padding-top:0px;
    margin-left:190px;
    padding-left: 2px;
}
@media (max-width: 767px) {
    .RossmannContact .dnnActions 
    {
        margin-left:0;
        padding-left:0;
    }
}
.RossmannContact
{
    /*padding: 10px;*/
    font-size:1em;
    color:#ffffff !important;
    font-weight:400;
    font-family:Calibri light;
}
.RossmannContact .dnnFormSectionHead
{
    color:#ffffff;
    font-family:Calibri light;
    border-bottom-width:0px;
    font-size:1.5em;
    margin-bottom:10px;
    margin-top:0px;
}
.RossmannContact .dnnFormRequired
{
    font-size:1em;
    font-weight:400;
    font-family:Calibri light;
}
.RossmannContact span
{
    font-size:1em;
    color:#000 !important;
    font-weight:400;
    font-family:Calibri light;
}

.RossmannContact .Contact_CharCount
{
    visibility:collapse;
}
.RossmannContact .dnnFormItem input[type='text']
{
    margin-bottom:0px;
}
.RossmannContact .dnnForm fieldset
{
    margin-bottom:10px;
}

@media (max-width:768px)
{
    .dnnForm.ContactForm .dnnFormItem INPUT, 
    .dnnForm.ContactForm .dnnFormItem TEXTAREA
    {
        width:90%;
        margin-left:5%;
        margin-right:5%;
    }
    .RossmannContact .dnnLabel
    {
        width:90% !important;
        margin-left:5% !important;
        margin-right:5% !important;
        text-align:left;
    }
    .RossmannContact .dnnActions
    {
        padding-top:0px;
        margin-left:5%;
    }
}
/* Modification pour la police */
.RossmannContact span
{
    padding-right:16px !important;
}
.RossmannContact span,
.RossmannContact span *
{
    font-family:Calibri light;
}
.RossmannContact .dnnFormRequired,
.RossmannContact .dnnFormSectionHead,
.RossmannContact .dnnPrimaryAction
{
    font-family:Calibri light;
}
.RossmannContact .dnnFormRequired
{
    /*font-size:12px;*/
}
.RossmannContact span.contactprivacy
{
    display:inline-block;
    text-align:justify;
}
.RossmannContact span.contactprivacy, 
.RossmannContact span.contactprivacy *
{
    font-size:12px;
}

.RossmannContact span.validator
{
    font-size: 12px;
    text-align: left;
    color: red !important;
    border: none;
    padding-left:15%;
    width: 100%;
    margin-top: 2px;
}

.contactConfirm-modal .modal-content
{
    display:inline-block;
    width:100%;
}
.contactConfirm-modal-content
{
    padding-bottom:0;
    margin-bottom:0;
    padding-top:0;
}
.contactConfirm-modal-content *:not(a) 
{
    color: #666;
}

.RossmannContact .Contact_Field {
    margin-top: 10px;
}

.RossmannContact span.dnnFormRequired:after
{
    color:inherit !important;
}
.RossmannContact textarea
{
    resize: none;
}