/* 
    generic table styling 
    
    auf mcc253 und priv identisch halten
    
*/

.tableBorder {
    background: #fff;
    border: 2px solid #929292;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: auto;
}

    .tableBorder thead th {
        text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
        padding: 5px;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #929292), color-stop(100%, #75787b));
        background-image: -moz-linear-gradient(#929292, #75787b);
        background-image: -webkit-linear-gradient(#929292, #75787b);
        background-image: linear-gradient(#929292, #75787b);
        border-top: 1px solid #858d99;
    }

    .tableBorder table,
    .tableBorder th,
    .tableBorder td {
        border: 1px solid #fff;
    }

    .tableBorder th {
        font-weight: bold;
        padding: 10px;
        background-color: #75787b;
        color: #fff;
        text-align: center;
    }

    .tableBorder tfoot td {
        font-weight: bold;
        padding: 10px;
        background-color: #75787b;
        color: #fff;
        text-align: center;
    }

    .tableBorder .alternating {
        background-color: #EEE;
    }

    .tableBorder .subTableHead {
        background-color: #aaa;
        color: #fff;
        text-align: center;
    }

    .tableBorder tbody:hover > tr td {
        /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
   uncomment for blur effect */
        /* color:transparent;
  @include text-shadow(0px 0px 2px rgba(0,0,0,0.8));*/
    }

    .tableBorder tbody:hover > tr:hover td {
        background-color: #d9edf7;
        /*text-shadow: none;
  color: #2d2d2d;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;*/
    }


.margin-bottom-fix {
    margin-bottom: 0.5em;
}

.jsLink {
    cursor: pointer;
    font-style: italic;
    opacity: 0.8;
}

.blockVertPadding {
    padding: 0.5em 0 1em;
}

.modalBackground {
    background-color: black;
    filter: alpha(opacity=90);
    opacity: 0.8;
}

.cellRight {
    text-align: right !important;
    white-space: nowrap;
}
/* 
    generic table styling 
    
    auf mcc253 und priv identisch halten
    
*/

.tableBorder {
    background: #fff;
    border: 2px solid #929292;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    border-radius: 5px;
    margin: auto;
}

    .tableBorder thead th {
        text-shadow: 1px 1px 0px rgba(0, 0, 0, 0.5);
        padding: 5px;
        background-image: -webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #929292), color-stop(100%, #75787b));
        background-image: -moz-linear-gradient(#929292, #75787b);
        background-image: -webkit-linear-gradient(#929292, #75787b);
        background-image: linear-gradient(#929292, #75787b);
        border-top: 1px solid #858d99;
    }

    .tableBorder table,
    .tableBorder th,
    .tableBorder td {
        border: 1px solid #fff;
    }

    .tableBorder th {
        font-weight: bold;
        padding: 10px;
        background-color: #75787b;
        color: #fff;
        text-align: center;
    }

    .tableBorder tfoot td {
        font-weight: bold;
        padding: 10px;
        background-color: #75787b;
        color: #fff;
        text-align: center;
    }

    .tableBorder .alternating {
        background-color: #EEE;
    }

    .tableBorder .subTableHead {
        background-color: #aaa;
        color: #fff;
        text-align: center;
    }

    .tableBorder tbody:hover > tr td {
        /*filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=50);
  opacity: 0.5;
   uncomment for blur effect */
        /* color:transparent;
  @include text-shadow(0px 0px 2px rgba(0,0,0,0.8));*/
    }

    .tableBorder tbody:hover > tr:hover td {
        background-color: #d9edf7;
        /*text-shadow: none;
  color: #2d2d2d;
  filter: progid:DXImageTransform.Microsoft.Alpha(enabled=false);
  opacity: 1;*/
    }


.margin-bottom-fix {
    margin-bottom: 0.5em;
}

.jsLink {
    cursor: pointer;
    font-style: italic;
    opacity: 0.8;
}

.blockVertPadding {
    padding: 0.5em 0 1em;
}

.modalBackground {
    background-color: black;
    filter: alpha(opacity=90);
    opacity: 0.8;
}


.tooltip + .tooltip-content 
{
    text-align: left;
    background-color: white;
    color: black;
    border-radius: 5px;
    opacity: 0;
    z-index: -10000;
    position: absolute;
    padding: 7px;
    -webkit-transition: opacity 0.5s;
    -moz-transition: opacity 0.5s;
    -ms-transition: opacity 0.5s;
    -o-transition: opacity 0.5s;
    transition: opacity 0.5s;
    -webkit-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.35);
    -moz-box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.35);
    box-shadow: 4px 4px 4px 0px rgba(0,0,0,0.35);
}

.tooltip:hover + .tooltip-content
{
    /* display tooltip on hover */
    opacity: 1;
    z-index: 10000;
}

iframe {

    border:none; overflow-x:hidden; overflow-y:hidden; background:#f4f6f9;
}