﻿

form .error 
{
    color: Red;
    font-weight: bold;
}

.mwc-tableform, .mwc-tableform td
{
    border-collapse: collapse;
    border-spacing: 0;
}

.mwc-tableform td 
{
    padding-top: 2px;
    padding-bottom: 2px;
}

.mwc-tableform .translation-selector-cell 
{
    padding-bottom: 15px;
    padding-right: 12px;
    vertical-align: top;
    text-align: right;
}

.mwc-tableform .section-title-cell 
{
    vertical-align: top;
    text-align: left;
    padding-top: 6px;
    font-weight: bold; 
}

.mwc-tableform .section-info-cell 
{
    vertical-align: top;
    text-align: left;
    padding-top: 6px;
    padding-bottom: 6px;
}

.mwc-tableform .section-spacer-cell 
{
    height: 15px;
}

.mwc-tableform .title-cell 
{
    vertical-align: top;
    text-align: left;
    padding-right: 12px;
    padding-top: 4px;
    white-space: nowrap;
}

.mwc-tableform .value-cell .checkbox-frame 
{
    margin-top: 2px;
    margin-right: 3px;
}


.mwc-tableform .value-info 
{
    margin-top: 3px;
    margin-bottom: 5px;
}

.mwc-tableform .value-with-language 
{
    position: relative;
    border: 2px solid transparent;
}

.mwc-tableform .value-with-language-flag 
{
    position: absolute;
    padding-top: 6px;
    padding-left: 3px;
}

.mwc-tableform .value-with-language-control 
{
    position: relative;
    padding-left: 25px;
}

.mwc-tableform .alternate-language 
{
    position: relative;
    margin-top: 2px;
    border: solid 2px #AAAACC;
    background: #DDDDFF;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DDDDFF), to(#CCCCEE));
    background: -webkit-linear-gradient(#DDDDFF, #CCCCEE);
    background: -moz-linear-gradient(#DDDDFF, #CCCCEE);
    background: -ms-linear-gradient(#DDDDFF, #CCCCEE);
    background: -o-linear-gradient(#DDDDFF, #CCCCEE);
    background: linear-gradient(#DDDDFF, #CCCCEE);
    -pie-background: linear-gradient(#DDDDFF, #CCCCEE);
    behavior: url(/metades.web.core/Stylesheets/PIE.htc);
}

.mwc-tableform .alternate-language-flag 
{
    position: absolute;
    padding-top: 5px;
    padding-left: 3px;
}

.mwc-tableform .alternate-language-value 
{
    position: relative;
    padding-left: 29px;
    padding-right: 3px;
    padding-top: 3px;
    padding-bottom: 3px;
    max-height: 100px;
    overflow-y: auto;
}

.mwc-tableform .default-value 
{
    position: relative;
    padding: 3px 0px;
    margin-top: 2px;
    border: solid 2px #AACCAA;
    background-color: #DDFFDD;
    background: #DDFFDD;
    background: -webkit-gradient(linear, 0 0, 0 bottom, from(#DDFFDD), to(#CCEECC));
    background: -webkit-linear-gradient(#DDFFDD, #CCEECC);
    background: -moz-linear-gradient(#DDFFDD, #CCEECC);
    background: -ms-linear-gradient(#DDFFDD, #CCEECC);
    background: -o-linear-gradient(#DDFFDD, #CCEECC);
    background: linear-gradient(#DDFFDD, #CCEECC);
    -pie-background: linear-gradient(#DDFFDD, #CCEECC);
    behavior: url(/metades.web.core/Stylesheets/PIE.htc);
}

.mwc-tableform .default-value-icon 
{
    position: absolute;
    padding-left: 3px;
}

.mwc-tableform .default-value-value 
{
    position: relative;
    padding-left: 29px;
    padding-right: 3px;
}

.mwc-tableform .readonly-value 
{
    margin-top: 2px;
}

.mwc-childform-table .value-with-language-flag {
    padding-bottom: 0;
    padding-left: 4px;
    position: relative;
    vertical-align: baseline;
}


.mwc-form-submit 
{
    padding-top: 7px;
}

.jowiefu 
{
    /* the spam mail safe */
    display: none;
}

.mwc-tableform .mwc-captcha-control 
{
    margin-top: 2px;
}
.mwc-tableform .mwc-captcha-control img 
{
    margin-top: 6px;
}


.mwc-weblink-selector-control img
{
    vertical-align: bottom;
}



.mwc-listform .value-row {
    margin-bottom: 6px;
}

.mwc-listform .title-cell {
    margin-bottom: 2px;
    padding-left: 1px;
}

.mwc-listform .section-info-cell {
    padding-left: 1px;
    margin-top: 6px;
    margin-bottom: 6px;
}




.mwc-compo-form-source-selector {
    margin: 10px;
}

.mwc-compo-form-source-selector .source-item {
    margin-bottom: 5px;
}