﻿/*area {
    outline: 0;
    border-width:1px;
    border-style:solid;
    border-color:red;
    display: block; 
 }*/

*, *:before, *:after {
  box-sizing: inherit;   /* aby se box-sizing defaultne dedil z rootu komponent na jejich podrizene prvky */
}

body {
    box-sizing: border-box; 
}

.g-webforms-tooltip {
    background-color:#ffffff;
    border-color:#e0e0e0;
    border-style:solid;
    border-width:2px; 
    padding:3px; 
}

.DataField {
    position: absolute;
    background-color: transparent;
    border: none;
}
.DataField input,.DataField textarea,.DataField select {
    /*position: relative;
    border-color: transparent;*/
    border:none;
    background-color: transparent;
    color:transparent;
    opacity:0;
}
.DataField input:focus,.DataField textarea:focus,.DataField select:focus {
    box-shadow: 0px 0px 8px 3px rgba(236,0,0,0.76);
    outline: none;
    color:inherit;
    background-color: white;
    opacity:inherit;
}
