@font-face {
    font-family: 'HANDELGOTD';
    /*src: url('HandelGotD-Ligh.eot') format('eot'), url('HandelGotD-Ligh.woff') format('woff'), url('HandelGotD-Ligh.ttf') format('truetype');*/
    src: url('HandelGothicRegular.eot') format('eot'), url('HandelGothicRegular.woff') format('woff'), url('HandelGothicRegular.ttf') format('truetype');
    font-weight: 900;
    font-style: normal;
}

/*
th, td {
    padding: 0px;
}


table {
    border-collapse: separate;
    border-spacing: 0px;
    border-collapse: collapse;
    border-spacing: 0px;
}
*/

*:focus {
    outline: none;
}

textarea:focus, input[type='text']:focus, input[type='password']:focus {
    outline: none;
    box-shadow: 0px 0px 4px 0px #1665aa;
    border: 1px solid #1665aa;
}

select:focus {
    outline: none;
    box-shadow: 0px 0px 4px 0px #1665aa;
    border: 1px solid #1665aa;
}
a:focus {
    outline: none;
    box-shadow: 0px 0px 4px 0px #1665aa;
    
}
body {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    vertical-align: baseline;
    background: transparent;
}


#Content {
    /*width: 995px;*/
    margin: 0px auto; /* Right and left margin widths set to "auto" */
    text-align: left; /* Counteract to IE5/Win Hack */
    margin-left: 0 auto;
    margin-right: 0 auto;
    padding: 0;
    border: 0;
    outline: 0;
}

#TrButts, .TrButts {
    border-bottom: 1px dotted black;
    padding-bottom: 2px;
}

#menuLine1 {
    margin: 0;
    padding: 0;
    border: 0;
    outline: 0;
}

    #menuLine1 div, #menuLine2 div {
        display: inline;
        margin: 0;
        padding: 0;
        border: 0;
        outline: 0;
    }

.MenuSpc {
    background-image: url(../../Images/Menu/blankband.jpg);
    background-repeat: repeat-x;
}


.CPick {
    padding-top: 1px;
    padding-left: 2px;
}

.GestReportCells {
    border-left: 1px dotted #cccccc;
    border-bottom: 1px dotted #cccccc;
}

.DateTimePicker {
    border: 1px solid #656565;
    font-family: Tahoma;
    font-size: 11px;
    background-color: #EDF4FA;
}

.DatePicker {
    border: 1px solid #656565;
    font-family: Tahoma;
    font-size: 11px;
    background-color: #EDF4FA;
    padding-left: 1px;
    text-align: center;
}

.SectionHeader {
    font-family: Arial, Helvetica, sans-serif;
    font-size: 11px;
    font-weight: bold;
    color: #3278ba;
    padding-bottom: 2px;
    padding-top: 2px;
    padding-left: 0px;
}

.ErrorHandler {
    font-family: Tahoma;
    font-size: 11px;
    color: #ff0000;
}

.ErrorHandlerPwd {
    font-family: Arial;
    font-size: 13px;
    color: #ff0000;
}

.NormalInfoMsg {
    font-family: Tahoma;
    font-size: 11px;
    color: blue;
}

input.file {
    border-top: 1px solid #c8c8c8;
    border-right: 1px solid #c8c8c8;
    border-bottom: 1px solid #c8c8c8;
    border-left: 1px solid #c8c8c8;
    color: #686868;
    font-size: 9px;
}

textarea {
    border: 1px solid #656565;
    font-family: Tahoma;
    font-size: 11px;
    background-color: #EDF4FA;
}

.SmallLink {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    text-decoration: underline;
    cursor: pointer;
}

.RechTextBox {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    background-color: #ffffff;
    border-width: 1px;
    border-color: #989898;
    border-style: solid;
}




.ModalCloseButton {
    cursor: pointer;
    position: absolute;
    width: 14px;
    height: 14px;
    text-align: center;
    top: 3px;
    right: 10px;
}

    .ModalCloseButton .CloseWinButton {
        width: 20px;
        height: 18px;
        background-image: url(../../images/CloseRed_20_18.png);
    }



.BluePane {
    background-color: #EDF4FA;
    border: 1px solid #7B9EBD;
}

.BluePaneNoTop {
    background-color: #EDF4FA;
    border: 1px solid #7B9EBD;
    border-top: 0px;
}

.BluePaneNoBott {
    background-color: #EDF4FA;
    border: 1px solid #7B9EBD;
    border-bottom: 0px;
}

.BluePaneNoTopNoBott {
    background-color: #EDF4FA;
    border: 1px solid #7B9EBD;
    border-bottom: 0px;
    border-top: 0px;
}


.rHeader td {
    border: 1px dotted #888;
}


.SampleColH {
    border-top: 1px solid #454545;
    border-bottom: 1px solid #454545;
    border-left: 1px dotted #cccccc;
}

.SampleItem {
    border-bottom: 1px dotted #cccccc;
    border-left: 1px dotted #cccccc;
    padding-left: 4px;
}



.r_t {
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
}

    .r_t td {
        padding: 0px;
        margin: 0px;
        border-bottom: 1px dotted #000;
        border-right: 1px dotted #cccccc;
    }

.r_a {
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
}

    .r_a td {
        padding: 0px;
        margin: 0px;
        border-bottom: 1px dotted #000;
        border-right: 1px dotted #cccccc;
    }


.ResultItemsTable {
    margin-bottom: 2px;
}

    /*
    .ResultItems table > tr > td {
        padding: 2px;
        margin: 0px;
    }
    */
    .ResultItemsTable .RadioSelect {
        height: 100px;
        vertical-align: top;
    }

        .ResultItemsTable .RadioSelect .RadioSelection {
            text-align: center;
            margin-top: 1px;
        }

        .ResultItemsTable .RadioSelect .notesBits {
            text-align: center;
            margin-top: 10px;
        }

        .ResultItemsTable .RadioSelect .Summary {
            text-align: center;
            top: 1px;
            margin-top: 10px;
        }




td[data-colgroup='aiSpc'] {
    width: 15px;
}

td[data-colgroup='pseudoTree'] {
    width: 15px;
}

td[data-colgroup='analyse'] {
    width: 150px;
}

td[data-colgroup='eda'] {
    width: 57px;
}

td[data-colgroup='result'] {
    width: 300px;
}

td[data-colgroup='dta'] {
    width: 107px;
}

td[data-colgroup='cwr'] {
    width: 115px;
}

td[data-colgroup='rirrc'] {
    width: 210px;
}

td[data-colgroup='action'] {
    width: 41px;
    text-align: center;
}

td[data-colgroup='theme'] {
    width: 980px;
}

td[data-colgroup='analyseLabel'] {
    width: 980px;
}

/*---------------------------*/
.r_ai {
    margin: 0;
    padding: 0;
    border: 0;
    width: 100%;
    border-collapse: collapse;
}

    .r_ai .RO {
        background-color: #fff;
        border: 1px solid #acacac;
        margin: 0px;
        padding: 0px;
        padding-left: 1px;
        overflow: hidden;
    }

    .r_ai > tbody > tr[header] > td {
        border: 0px;
        border-bottom: 1px dotted #000;
        border-right: 1px dotted #949494;
        padding: 0px;
        margin: 0px;
        vertical-align: top;
    }



        .r_ai > tbody > tr[header] > td span {
            font-family: Tahoma;
            font-size: 11px;
            color: #121212;
            height: 16px;
            overflow: hidden;
            margin-bottom: 2px;
            display: inline-block;
            font-weight: bold;
        }



        .r_ai > tbody > tr[header] > td div {
            padding: 2px;
            margin: 0px;
            border: 0px;
            border-bottom: 1px dotted #949494;
            text-align: center;
        }

            .r_ai > tbody > tr[header] > td div:last-child {
                border-bottom: 0px;
            }

        .r_ai > tbody > tr[header] > td .TwoCells {
            padding: 0px;
            border-bottom: 0px;
            display: table;
            width: 100%;
        }

            .r_ai > tbody > tr[header] > td .TwoCells > div:first-child {
                padding: 2px;
                display: table-cell;
                text-align: left;
                border-bottom: 1px dotted #949494;
            }

            .r_ai > tbody > tr[header] > td .TwoCells > div:last-child {
                padding: 2px;
                display: table-cell;
                text-align: right;
                border-bottom: 1px dotted #949494;
            }



    /*------------------------*/

    .r_ai > tbody > tr[detail] > td {
        border: 0px;
        border-right: 1px dotted #bebebe;
        border-bottom: 1px dotted #bebebe;
        padding: 0px;
        margin: 0px;
        vertical-align: top;
    }



        .r_ai > tbody > tr[detail] > td span {
            font-family: Tahoma;
            font-size: 11px;
            color: #121212;
            height: 16px;
            overflow: hidden;
            margin-bottom: 2px;
            display: inline-block;
            font-weight: normal;
        }

        .r_ai > tbody > tr[detail] > td .multiConclu span {
            overflow: inherit;
        }

        .r_ai > tbody > tr[detail] > td .ConcluNum span {
            overflow: visible;
        }

        .r_ai > tbody > tr[detail] > td div {
            padding: 0px;
            padding-top: 1px;
            margin: 0px;
            border: 0px;
        }

            .r_ai > tbody > tr[detail] > td div:last-child {
                border-bottom: 0px;
            }

        .r_ai > tbody > tr[detail] > td .TwoCells {
            padding: 0px;
            border-bottom: 0px;
            display: table;
            width: 100%;
        }

            .r_ai > tbody > tr[detail] > td .TwoCells > div:first-child {
                padding: 0px;
                padding-top: 1px;
                display: table-cell;
                text-align: left;
                border-bottom: 0px dotted #949494;
            }

            .r_ai > tbody > tr[detail] > td .TwoCells > div:last-child {
                padding: 0px;
                padding-top: 1px;
                display: table-cell;
                text-align: right;
                border-bottom: 0px dotted #949494;
            }

        /*-------------------------------------*/

        .r_ai > tbody > tr[detail] > td div.addBlue {
            border: 0px solid #666;
            padding: 2px;
            margin-top: 3px;
            margin-left: 6px;
            text-align: left;
        }


        .r_ai > tbody > tr[detail] > td div.CheckBoxs {
            padding-top: 3px;
            padding: 2px;
            margin-left: 7px;
            text-align: left;
        }

/*.r_ai > tbody > tr[detail] > td div.CheckBoxs .result {
            }

            .r_ai > tbody > tr[detail] > td div.CheckBoxs .summary {
            }*/




/*-------------------------------------*/







.lh {
    border-bottom: 1px dotted #888;
}


.rrr td {
    border-bottom: 0px;
    border-right: 0px;
}

.rrh td {
    border-top: 0px;
    border-left: 0px;
}

.multiConclu td span {
    font-family: Tahoma;
    font-size: 11px;
    color: #004ea1;
    display: block;
    width: 205px;
    overflow: auto;
    background-color: #EDF4FA;
    border: 1px solid #7B9EBD;
    border-left: 0px;
    padding: 2px;
    margin-top: -1px;
}

.multiConclu td {
    border: 0px;
}

    .multiConclu td div {
        font-family: Tahoma;
        font-size: 11px;
        display: block;
        background-color: #EDF4FA;
        border: 1px solid #7B9EBD;
        padding: 2px;
        text-align: center;
        width: 15px;
    }

.r_r {
}

    .r_r td {
        border-bottom: 0px;
        border-right: 0px;
    }

        .r_r td span {
            background-color: Transparent;
            border: 0px solid #A5ACB2;
            font-family: Tahoma;
            font-size: 11px;
            color: #000;
            height: 100%;
            overflow: visible;
            margin-bottom: 0px;
            display: inline;
        }

.r_r_div {
    border-bottom: 1px dotted #898989;
}


.prixEnt1 {
    border-bottom: 1px solid #e1e1e1;
    border-left: 1px dotted #cecece;
}

.personneappro1 {
    font-family: Tahoma;
    font-size: 11px;
    color: #000000;
    padding-right: 9px;
    padding-left: 5px;
    border-bottom: 1px dotted #dedede;
    border-left: 1px dotted #dedede;
    height: 20px;
    font-weight: normal;
}

.delayTextCss {
    font-family: Tahoma;
    font-size: 9px;
    color: #ababab;
    background-color: #fff;
}

    .delayTextCss[readonly] {
        background-color: #fff;
        color: #ababab;
    }

.fl1 {
    border-top: 1px solid #c1c1c1;
    border-right: 1px dotted #d1d1d1;
    vertical-align: top;
}

.hideAjaxDiv {
    display: none;
}

.clientTopBand {
    background-image: url(../../images/client/background.gif);
}

.refNumTable {
    background-color: #EDF4FA;
    border: 1px solid #7B9EBD;
    width: 95%;
}

    .refNumTable td {
        border-right: 1px dotted #7B9EBD;
        border-bottom: 1px dotted #7B9EBD;
    }

.refNumT_2 {
}

    .refNumT_2 td {
        border: 0px;
        padding-left: 1px;
        padding-right: 1px;
        white-space: nowrap;
    }



.propNamesItem {
    font-size: 11px;
    padding: 1px;
    border-bottom: 1px dotted #000;
    color: #000;
}

    .propNamesItem:hover {
        font-size: 11px;
        padding: 1px;
        border-bottom: 1px dotted #000;
        background-color: #666;
        color: #fff;
    }

    .propNamesItem a {
        color: #000;
        width: 100%;
    }

        .propNamesItem a:hover {
            color: #fff;
            width: 100%;
        }



.suggestNames SELECT {
    font-family: Tahoma;
    font-size: 11px;
    color: #000;
    background-color: #EDF4FA;
    border: none;
    border-width: 1px;
    border-color: #CCCCCC;
    border-style: solid;
    height: 140px;
}

.suggestNames OPTION {
    height: 20px;
    border-bottom: 1px dotted #ccc;
}

.concluList {
    width: 99%;
}

    .concluList td {
        vertical-align: top;
        border-bottom: 1px dotted #7B9EBD;
        border-right: 1px dotted #7B9EBD;
    }


.xmlLT, xmlGT {
    color: Blue;
}

.xmlNode {
    color: #990000;
}

.xmlNodeList {
    color: Green;
}

.xmlNodeEnt {
    color: Navy;
}

.xmlValue {
    color: Black;
    font-weight: bold;
}

.xmlValueDiff {
    color: red;
    font-weight: bold;
    background-color: Yellow;
}

.xmlContentCell {
    border-right: 1px solid #ccc;
}

.lockAccountTd1 {
    border: 1px solid #ccc;
    background-color: #fff;
}

.lockAccountTd2 {
    border: 1px solid #ccc;
    background-color: #dedede;
}
/*GridAltRow_MedSkin GridRow_MedSkin*/
.GridRow_MedSkin .cssResult {
    background-color: #e4e4e4;
}

.GridRow_MedSkin .cssConclu {
    background-color: #f1f1f1;
}

.GridAltRow_MedSkin .cssResult {
    background-color: #d4d4d4;
}

.GridAltRow_MedSkin .cssConclu {
    background-color: #e1e1e1;
}

.rSelectTheme {
    font-weight: bold;
    border-bottom: 1px dotted #ccc;
}

.rSelectThemeVLine {
    border-bottom: 1px dotted #ccc;
}

.rSelectEmpty {
    /*border-bottom: 1px dotted #E1E9F4;*/
    border-bottom: 1px dotted #ccc;
}

.rSelectA {
    /*border-bottom: 1px dotted #E1E9F4;*/
    border-bottom: 1px dotted #ccc;
}

.rSelectVLine {
    background-image: url(../../Images/PseudoTree/v_line2.gif);
    border-bottom: 1px dotted #ccc;
}


#mainDivLoadPanel {
    position: fixed;
    z-index: 1020;
    width: 325px;
}

    #mainDivLoadPanel .DisplayBox {
        width: 320px;
        height: 120px;
        text-align: center;
        background-color: White;
        border: 1px solid #898989;
        margin: 0 auto;
        box-shadow: 2px 2px 8px #666;
        box-shadow: 1px 1px 5px #454545;
        border-radius: 3px;
    }


#popupMask {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    opacity: .4;
    filter: alpha(opacity=40); /* this hack is so it works in IE 	 * I find setting the color in the css gives me more flexibility  	 * than the PNG solution. 	 */
    background-color: transparent !important;
    background-color: #333333; /* this hack is for opera support 	 * you can uncomment the background-image if you don't care about opera. 	 * this gives you the flexibility to use any bg color that you want, instead of the png 	 */
    background-image: url("../../images/maskBG.png") !important; /*ForbrowsersMoz,Opera,etc.*/
    background-image: none;
    background-repeat: repeat;
    display: block;
    z-index: 5;
}



.stdB_Med {
    background: transparent url('../../images/Button/Med_R.gif') no-repeat scroll top right;
    display: block;
    float: left;
    height: 24px;
    padding-right: 4px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
}

    .stdB_Med i {
        background: transparent url('../../images/Button/Med_L.gif') no-repeat;
        display: block;
        float: left;
        height: 24px;
        display: block;
        padding-right: 14px; /* sliding doors padding */
        cursor: pointer;
    }

    .stdB_Med span {
        background: transparent url('../../images/Button/Med_C.gif');
        display: block;
        float: left;
        font-family: Tahoma;
        font-size: 10px;
        color: #000000;
        text-align: left;
        text-decoration: none;
        height: 18px; /* 24 - 6 from padding top*/
        padding-top: 6px;
        padding-left: 5px;
        padding-right: 12px; /* sliding doors padding */
        text-decoration: none;
        cursor: pointer;
    }

    .stdB_Med[disabled='disabled'] span {
        color: #ccc;
    }


.stdB_Med2 {
    background: transparent url('../../images/Button/Med2_R.gif') no-repeat scroll top right;
    display: block;
    float: left;
    height: 19px;
    padding-right: 3px; /* sliding doors padding */
    text-decoration: none;
    cursor: pointer;
}

    .stdB_Med2 i {
        background: transparent url('../../images/Button/Med2_L.gif') no-repeat;
        display: block;
        float: left;
        height: 19px;
        display: block;
        padding-right: 12px; /* sliding doors padding */
        cursor: pointer;
    }

    .stdB_Med2 span {
        background: transparent url('../../images/Button/Med2_C.gif');
        display: block;
        float: left;
        font-family: Tahoma;
        font-size: 10px;
        color: #000000;
        text-align: left;
        text-decoration: none;
        height: 16px; /* 19 - 3 from padding top*/
        padding-top: 3px;
        padding-left: 1px;
        padding-right: 1px; /* sliding doors padding */
        text-decoration: none;
        cursor: pointer;
    }

.r_ai .HLClass {
    border: 0px;
    background-color: Transparent;
}


.ContextPanel {
    background-color: #f7f7f7;
    border: 1px solid #bbb;
    border-bottom: 1px solid #d7d7d7;
    border-right: 0px;
    margin-left: -11px;
    font-family: Arial,Verdana;
    font-size: 11px;
}

.ContextPanel2 {
    border-top: 1px solid #fff;
}


.CssTableButtons div {
    height: 28px;
    width: 28px;
    overflow: hidden;
}

    .CssTableButtons div[pdf] {
        height: 30px;
        width: 37px;
        overflow: hidden;
    }


.PrintStickers {
    width: 400px;
    background-color: #fff;
    border: 1px solid #000;
    padding: 6px;
    position: absolute;
    z-index: 6;
    box-shadow: 2px 2px 8px #666;
    border-radius: 3px;
}

    .PrintStickers td {
        white-space: nowrap;
    }



.BiovAddCritGroup {
    width: 400px;
    background-color: #fff;
    border: 1px solid #000;
    padding: 6px;
    position: absolute;
    z-index: 6;
    box-shadow: 2px 2px 8px #666;
    border-radius: 3px;
}


.BasePanelWindow {
    /*width: 800px;*/
    background-color: #fff;
    border: 1px solid #000;
    padding: 6px;
    position: absolute;
    z-index: 6;
    box-shadow: 2px 2px 8px #666;
    border-radius: 3px;
}

/*.BasePanelWindow td {
        white-space: nowrap;
    }*/






.DatesLogPanel {
    width: 800px;
    background-color: #fff;
    border: 1px solid #000;
    padding: 6px;
    position: absolute;
    z-index: 6;
    box-shadow: 2px 2px 8px #666;
    border-radius: 3px;
}

    .DatesLogPanel td {
        white-space: nowrap;
    }



.BaseQuickPanel {
    background-color: #fff;
    border: 1px solid #000;
    padding: 6px;
    position: absolute;
    z-index: 6;
    box-shadow: 2px 2px 8px #666;
    border-radius: 3px;
}

.GcDecision {
    height: 520px;
    border: 1px solid #ccc;
    width: 100%;
    overflow: scroll;
}

    .GcDecision li {
        list-style-type: none;
    }

.BiovQiaGenLog {
    width: 100%;
    overflow: scroll;
    min-height: 400px;
    border: 1px solid #efefef;
    white-space: nowrap;
}


.HarmonyExtraInfoPanel {
    width: 300px;
    background-color: #fff;
    border: 1px solid #000;
    padding: 6px;
    position: absolute;
    z-index: 6;
    box-shadow: 2px 2px 8px #666;
    border-radius: 3px;
}

    .HarmonyExtraInfoPanel td {
        white-space: nowrap;
    }




.BiovGeneticCounsellingPanel {
    width: 500px;
    background-color: #fff;
    border: 1px solid #000;
    padding: 6px;
    position: absolute;
    z-index: 6;
    box-shadow: 2px 2px 8px #666;
    border-radius: 3px;
}

    .BiovGeneticCounsellingPanel li {
        list-style-type: disc;
    }

        .BiovGeneticCounsellingPanel li li {
            list-style-type: square;
        }






.MessageLayer2_Warning {
    color: #9d7e02;
    margin: 0 auto;
    width: 420px;
    background-color: #FFFFFF;
    border: 1px solid #9d7e02;
    padding: 6px;
    /*filter: progid:DXImageTransform.Microsoft.dropShadow(Color=cccccc,offX=3,offY=3,positive=true);*/
    box-shadow: 2px 2px 8px #666;
    border-radius: 3px;
}

    .MessageLayer2_Warning .imgIcon {
        width: 16px;
        height: 17px;
        background-image: url(../../images/Message/dialog_warning_18.png);
    }


.MessageLayer2_RegMessage {
    color: #015fb2;
    margin: 0 auto;
    width: 420px;
    background-color: #FFFFFF;
    border: 1px solid #015fb2;
    padding: 6px;
    /*filter: progid:DXImageTransform.Microsoft.dropShadow(Color=cccccc,offX=3,offY=3,positive=true);*/
    box-shadow: 2px 2px 8px #666;
    border-radius: 3px;
}

    .MessageLayer2_RegMessage .imgIcon {
        width: 16px;
        height: 17px;
        background-image: url(../../images/Message/Bulb16.png);
    }




.BiovDocTable {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
}

    .BiovDocTable th {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,e8e8e8+100 */
        background: #e2e2e2; /* Old browsers */
        background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #e8e8e8 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#e8e8e8 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#e8e8e8 100%); /* IE10+ */
        background: linear-gradient(to bottom, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#e8e8e8 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
        height: 26px;
        border: 0px;
        padding: 4px;
        margin: 0px;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        text-align: center;
    }

    .BiovDocTable td {
        height: 20px;
        border: 0px;
        padding: 1px;
        padding-left: 3px;
        /*padding-right:3px;*/
        margin: 0px;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        text-align: left;
    }

        .BiovDocTable td.button {
            height: 20px;
            border: 0px;
            padding: 1px;
            padding-left: 1px;
            margin: 0px;
            border-right: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
            text-align: center;
        }




.BaseRptTable {
    border-left: 1px solid #ccc;
    border-top: 1px solid #ccc;
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    padding: 0px;
    margin: 0px;
}

    .BaseRptTable th {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,e8e8e8+100 */
        background: #e2e2e2; /* Old browsers */
        background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #e8e8e8 100%); /* FF3.6+ */
        background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#e2e2e2), color-stop(50%,#dbdbdb), color-stop(51%,#d1d1d1), color-stop(100%,#e8e8e8)); /* Chrome,Safari4+ */
        background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#e8e8e8 100%); /* Chrome10+,Safari5.1+ */
        background: -o-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#e8e8e8 100%); /* Opera 11.10+ */
        background: -ms-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#e8e8e8 100%); /* IE10+ */
        background: linear-gradient(to bottom, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#e8e8e8 100%); /* W3C */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#e8e8e8',GradientType=0 ); /* IE6-9 */
        height: 26px;
        border: 0px;
        padding: 4px;
        margin: 0px;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        text-align: center;
    }

    .BaseRptTable td {
        height: 20px;
        border: 0px;
        padding: 2px;
        margin: 0px;
        border-right: 1px solid #ccc;
        border-bottom: 1px solid #ccc;
        text-align: left;
        vertical-align: top;
    }

    .BaseRptTable > tbody > tr:nth-child(even) {
        background-color: #fff;
    }

    .BaseRptTable > tbody > tr:nth-child(odd) {
        background-color: #f2f2f2;
    }



.csvResultStatusItem {
    width: 100%;
    border: 0px;
    padding: 0px;
    margin: 0px;
}

    .csvResultStatusItem:hover {
        background-color: #efefef;
    }


.StatusDisplayState {
    float: left;
    position: absolute;
    height: 16px;
    border: 0px;
    margin-left: -78px;
    margin-top: 4px;
    /*border-top: 1px solid #6f6f6f;
    border-right: 0px;
    border-left: 0px;
    border-bottom: 1px solid #6f6f6f;*/
    background-color: transparent;
    font: normal 11px Arial, Verdana, Sans-serif;
    color: #000000;
    cursor: default;
}


.AnomalieDetectChangePanel {
    background: #fcfbf2; /* Old browsers */
    background: -moz-linear-gradient(top, #fcfbf2 0%, #fcf885 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfbf2), color-stop(99%,#fcf885)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fcfbf2 0%,#fcf885 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fcfbf2 0%,#fcf885 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fcfbf2 0%,#fcf885 99%); /* IE10+ */
    background: linear-gradient(to bottom, #fcfbf2 0%,#fcf885 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#fcf885',GradientType=0 ); /* IE6-9 */
    width: 500px;
    min-height: 180px;
    position: fixed;
    top: 100px;
    text-align: left;
    box-shadow: 1px 1px 5px #888;
    border: 1px solid #666;
    padding: 6px;
    border-radius: 4px;
    z-index: 999;
}

    .AnomalieDetectChangePanel .ContentDiv {
        min-height: 150px;
    }

    .AnomalieDetectChangePanel .OkClose {
        width: 100px;
        display: block;
        border: 1px solid #ccc;
        text-align: center;
        padding: 4px;
        color: #000;
        text-decoration: none;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eeeeee+0,cccccc+100;Gren+3D */
        background: #eeeeee; /* Old browsers */
        background: -moz-linear-gradient(top, #eeeeee 0%, #cccccc 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #eeeeee 0%,#cccccc 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #eeeeee 0%,#cccccc 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eeeeee', endColorstr='#cccccc',GradientType=0 ); /* IE6-9 */
    }

    .AnomalieDetectChangePanel .ContentDiv .topLabel {
        width: 100%;
        margin-top: 10px;
        margin-bottom: 30px;
        text-align: center;
    }

    .AnomalieDetectChangePanel .ContentDiv table {
        width: 90%;
    }

        .AnomalieDetectChangePanel .ContentDiv table td {
            border: 1px dotted #ccc733;
            padding: 2px;
            text-align: center;
            width: 30%;
        }

    .AnomalieDetectChangePanel .ButtonWrap {
        margin-left: auto;
        margin-right: auto;
        border: 0px solid green;
        width: 100px;
    }


.CustomDialogWindow {
    background: #fcfbf2; /* Old browsers */
    background: -moz-linear-gradient(top, #fcfbf2 0%, #fcf885 99%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fcfbf2), color-stop(99%,#fcf885)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #fcfbf2 0%,#fcf885 99%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #fcfbf2 0%,#fcf885 99%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #fcfbf2 0%,#fcf885 99%); /* IE10+ */
    background: linear-gradient(to bottom, #fcfbf2 0%,#fcf885 99%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfbf2', endColorstr='#fcf885',GradientType=0 ); /* IE6-9 */
    width: 500px;
    min-height: 180px;
    position: fixed;
    top: 100px;
    text-align: left;
    box-shadow: 1px 1px 5px #888;
    border: 1px solid #666;
    padding: 6px;
    border-radius: 4px;
    z-index: 999;
}

.icon_thing {
    width: 18px;
    display: inline-block;
    background-image: url(../../images/ItemThing.gif);
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-position-x: 0px;
    height: 18px;
}


.icon_thing_grip {
    width: 18px;
    display: inline-block;
    background-image: url(../../images/ItemThingDrag.gif);
    background-repeat: no-repeat;
    background-position-y: 0px;
    background-position-x: 0px;
    height: 18px;
}


.BvNavDisplay {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#eaeaea+0,e5e5e5+50,dedede+51,fefefe+100 */
    background: #eaeaea; /* Old browsers */
    background: -moz-linear-gradient(top, #eaeaea 0%, #e5e5e5 50%, #dedede 51%, #fefefe 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #eaeaea 0%,#e5e5e5 50%,#dedede 51%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #eaeaea 0%,#e5e5e5 50%,#dedede 51%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#eaeaea', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
    color: #4a4a4a;
    font-weight: normal;
    font-size: 11px;
    margin-top: 3px;
    margin-bottom: 3px;
    border: 1px solid #a7a7a7;
    border-bottom: 1px solid #b9b9b9;
    border-top: 1px solid #9b9b9b;
    padding: 4px;
    text-align: center;
    cursor: pointer;
}

    .BvNavDisplay.Count {
        width: 100px;
        display: inline-block;
    }

        .BvNavDisplay.Count .NotActive {
            color: #4a4a4a;
        }

        .BvNavDisplay.Count .Active {
            color: #0176c5;
        }

    .BvNavDisplay.Nav {
        color: red;
        width: 16px;
        display: inline-block;
    }

        .BvNavDisplay.Nav .Prev {
            background-image: url("../../images/ui-icons_222222_256x240.png");
            background-position: -48px -162px;
            background-repeat: no-repeat;
        }

        .BvNavDisplay.Nav .Next {
            background-image: url("../../images/ui-icons_222222_256x240.png");
            background-position: -32px -162px;
            background-repeat: no-repeat;
        }

        .BvNavDisplay.Nav .Start {
            background-image: url("../../images/ui-icons_222222_256x240.png");
            background-position: -80px -162px;
            background-repeat: no-repeat;
        }

        .BvNavDisplay.Nav .End {
            background-image: url("../../images/ui-icons_222222_256x240.png");
            background-position: -64px -162px;
            background-repeat: no-repeat;
        }

.clsDivBvNavList {
    border: 1px solid #787878;
    width: 600px;
    height: 360px;
    box-shadow: 2px 2px 8px #666;
    border-radius: 3px;
    position: fixed;
    background-color: #fff;
    padding: 3px;
    z-index: 4;
}



.RepriseNo {
    /*position: absolute;*/
    color: darkred;
    /*margin-left: 540px;*/
    margin-top: -48px;
    font-size: 14px;
    float: right;
}




.AiSelector {
    border-spacing: 0px;
    border-collapse: collapse;
}

    .AiSelector td {
        padding-bottom: 0px;
        margin: 0px;
        padding: 2px;
        border-left: 1px dotted #ccc;
        border-bottom: 1px dotted #ccc;
        height: 22px;
        cursor: default;
    }

        .AiSelector td .icon {
            width: 20px;
            display: inline-block;
            background-image: url(../../images/potion_blue_16.png);
            background-repeat: no-repeat;
            background-position-y: 0px;
            background-position-x: 0px;
            height: 20px;
        }

.AiItem {
}

    .AiItem:hover {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#efefef+0,e1e1e1+50,dedede+51,f4f4f4+100 */
        background: rgb(239,239,239); /* Old browsers */
        background: -moz-linear-gradient(top, rgba(239,239,239,1) 0%, rgba(225,225,225,1) 50%, rgba(222,222,222,1) 51%, rgba(244,244,244,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(239,239,239,1) 0%,rgba(225,225,225,1) 50%,rgba(222,222,222,1) 51%,rgba(244,244,244,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(239,239,239,1) 0%,rgba(225,225,225,1) 50%,rgba(222,222,222,1) 51%,rgba(244,244,244,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#efefef', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
    }



.AiItemSelected {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#b0c7e2+0,b1d3f1+50,a7cef1+51,cfe6f7+100 */
    background: rgb(176,199,226); /* Old browsers */
    background: -moz-linear-gradient(top, rgba(176,199,226,1) 0%, rgba(177,211,241,1) 50%, rgba(167,206,241,1) 51%, rgba(207,230,247,1) 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, rgba(176,199,226,1) 0%,rgba(177,211,241,1) 50%,rgba(167,206,241,1) 51%,rgba(207,230,247,1) 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, rgba(176,199,226,1) 0%,rgba(177,211,241,1) 50%,rgba(167,206,241,1) 51%,rgba(207,230,247,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#b0c7e2', endColorstr='#cfe6f7',GradientType=0 ); /* IE6-9 */
    height: 24px;
}

    .AiItemSelected:hover {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#8faed5+0,8fc0eb+50,81baeb+51,bbdbf3+100 */
        background: rgb(143,174,213); /* Old browsers */
        background: -moz-linear-gradient(top, rgba(143,174,213,1) 0%, rgba(143,192,235,1) 50%, rgba(129,186,235,1) 51%, rgba(187,219,243,1) 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, rgba(143,174,213,1) 0%,rgba(143,192,235,1) 50%,rgba(129,186,235,1) 51%,rgba(187,219,243,1) 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, rgba(143,174,213,1) 0%,rgba(143,192,235,1) 50%,rgba(129,186,235,1) 51%,rgba(187,219,243,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#8faed5', endColorstr='#bbdbf3',GradientType=0 ); /* IE6-9 */
    }


.PersonneNoteLog {
    height: 350px;
    overflow: auto;
    border: 1px solid #6c6c6c;
}

.searchKeyWord {
    background-color: yellow;
    color: black;
}



.bicon {
    min-height: 20px;
}

.biconSmall {
    min-height: 17px;
    min-width: 17px;
}



.EditorPhToolBar {
    border: 1px solid #e1e1e1;
    background-color: #f7f7f7;
    padding: 1px;
    border-radius: 2px;
    margin: 1px;
    width: 99%;
    display: block;
}

.EditorPlaceHolder {
    overflow: auto;
    width: 99%;
    height: 220px;
    border: 1px solid #e1e1e1;
    background-color: #fff;
    padding: 1px;
    border-radius: 2px;
    display: block;
}

.EditorInstanceWindow {
    background-color: #fff;
    border: 1px solid #000;
    padding: 6px;
    position: absolute;
    z-index: 9;
    box-shadow: 2px 2px 8px #666;
    border-radius: 6px;
    width: 630px;
    height: 360px;
}


.BalPdfList {
    border: 1px solid #ccc;
    width: 99%;
}

    .BalPdfList .vScroll {
        height: 190px;
        overflow-x: hidden;
        overflow-y: scroll;
    }

    .BalPdfList .header {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,fefefe+100;Grey+Gloss+%231 */
        background: #e2e2e2; /* Old browsers */
        background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
        border-bottom: 1px solid #ccc;
        padding: 6px;
        text-align: center;
        vertical-align: middle;
    }

    .BalPdfList .line {
        border-bottom: 1px dotted #ccc;
        width: 100%;
        padding: 6px;
        text-align: center;
        vertical-align: middle;
    }







.ExtPdfList {
    border: 1px solid #ccc;
    width: 99%;
}

    .ExtPdfList .vScroll {
        height: 190px;
        overflow-x: hidden;
        overflow-y: scroll;
    }

    .ExtPdfList .header {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,fefefe+100;Grey+Gloss+%231 */
        background: #e2e2e2; /* Old browsers */
        background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
        border-bottom: 1px solid #ccc;
        padding: 6px;
        text-align: center;
        vertical-align: middle;
    }

    .ExtPdfList .line {
        border-bottom: 1px dotted #ccc;
        width: 100%;
        padding: 6px;
        text-align: center;
        vertical-align: middle;
    }





.STPdfList {
    border: 1px solid #ccc;
    width: 99%;
}

    .STPdfList .vScroll {
        height: 190px;
        overflow-x: hidden;
        overflow-y: scroll;
    }

    .STPdfList .header {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e2e2e2+0,dbdbdb+50,d1d1d1+51,fefefe+100;Grey+Gloss+%231 */
        background: #e2e2e2; /* Old browsers */
        background: -moz-linear-gradient(top, #e2e2e2 0%, #dbdbdb 50%, #d1d1d1 51%, #fefefe 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #e2e2e2 0%,#dbdbdb 50%,#d1d1d1 51%,#fefefe 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#e2e2e2', endColorstr='#fefefe',GradientType=0 ); /* IE6-9 */
        border-bottom: 1px solid #ccc;
        padding: 6px;
        text-align: center;
        vertical-align: middle;
    }

    .STPdfList .line {
        border-bottom: 1px dotted #ccc;
        width: 100%;
        padding: 6px;
        text-align: center;
        vertical-align: middle;
    }


.DDL_Td {
    height: 18px;
    white-space: nowrap;
    border-right: 1px dotted #ccc;
    border-bottom: 0px solid #e9e9e9;
    display: inline-block;
    padding: 1px;
}

.AnaTable {
    border-spacing: 0px;
    border-collapse: collapse;
}

    .AnaTable > tbody > tr > td {
        padding: 2px;
    }

    .AnaTable .ApproList {
        border: 1px dotted #878787;
        height: 450px;
        width: 200px;
        overflow: auto;
        font-weight: normal;
        margin-top: 3px;
    }

        .AnaTable .ApproList td {
            white-space: nowrap;
        }



.ApproLineDisabled {
    background-color: #feffb4;
}

    .ApproLineDisabled:nth-child(even) {
        background-color: #f9fa9a;
    }

    .ApproLineDisabled > td {
        border-bottom: 1px solid #000;
    }



.ApproLineDisabledAnomalie {
    background-color: #ffc6b4;
}

    .ApproLineDisabledAnomalie:nth-child(even) {
        background-color: #f5ab94;
    }

    .ApproLineDisabledAnomalie > td {
        border-bottom: 1px solid #000;
    }




.ModalBackground {
    background-color: #1e1e1e;
    position: fixed;
    left: 0px;
    top: 0px;
    height: 100%;
    width: 100%;
    z-index: 98;
    opacity: 0.20;
}


.PatientNoteCurrentBv {
}

.BaseRptTable > tbody > tr.PatientNoteCurrentBv:nth-child(even) {
    background-color: #F7DA00;
}

.BaseRptTable > tbody > tr.PatientNoteCurrentBv:nth-child(odd) {
    background-color: #F7DA00;
}

.PatientNoteAnomalie {
}

.BaseRptTable > tbody > tr.PatientNoteAnomalie:nth-child(even) {
    background-color: #a9cfdc;
}

.BaseRptTable > tbody > tr.PatientNoteAnomalie:nth-child(odd) {
    background-color: #a9cfdc;
}

.MedecinNoteCurrentBv {
}

.BaseRptTable > tbody > tr.MedecinNoteCurrentBv:nth-child(even) {
    background-color: #F7DA00;
}

.BaseRptTable > tbody > tr.MedecinNoteCurrentBv:nth-child(odd) {
    background-color: #F7DA00;
}

.NonStdSampleGcPlatePresenceWarning {
    text-shadow: 0 1px 0 rgba(255, 255, 255, .2);
    -webkit-box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .25), 0 1px 2px rgba(0, 0, 0, .05);
    background-image: -webkit-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
    background-image: -o-linear-gradient(top, #fcf8e3 0%, #f8efc0 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(#fcf8e3), to(#f8efc0));
    background-image: linear-gradient(to bottom, #fcf8e3 0%, #f8efc0 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#fffcf8e3', endColorstr='#fff8efc0', GradientType=0);
    background-repeat: repeat-x;
    color: #98841b;
    padding: 15px;
    margin-bottom: 20px;
    border-radius: 4px;
    text-align: center;
    border: 1px solid #eada86;
    font-size: 11px;
}






.ModalNotes {
    display: none;
    border: 1px solid black;
    background-color: #ffffff;
    position: fixed;
    z-index: 99;
    left: 40px;
    top: 20px;
    box-shadow: 1px 1px 5px #454545;
    border-radius: 3px;
    padding: 12px;
    min-height: 300px;
}

    .ModalNotes .close {
        /*border-radius: 15px;
        border: 1px solid #000;*/
        font-size: 26px;
        font-weight: 700;
        line-height: 1;
        text-shadow: 0 1px 0 #fff;
        height: 12px;
        width: 12px;
        padding: 5px;
        cursor: pointer;
        float: right;
        margin-top: -25px;
        margin-right: -22px;
        /*background-color: #fff;*/
    }

        .ModalNotes .close span {
            margin-top: -18px;
            display: block;
        }

    .ModalNotes .Blue {
        margin-top: 14px;
    }

    .ModalNotes .Green {
        margin-top: 14px;
    }

    .ModalNotes .Orange {
        margin-top: 14px;
    }

    .ModalNotes .Blue .Color {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0f9ff+0,ffb400+0,ffffff+100 */
        background: #f0f9ff; /* Old browsers */
        background: -moz-linear-gradient(45deg, #f0f9ff 0%, #0677cf 0%, #ffffff 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(45deg, #f0f9ff 0%,#0677cf 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(45deg, #f0f9ff 0%,#0677cf 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
        width: 20px;
        margin-top: 20px;
        height: 135px;
        position: absolute;
        z-index: -99;
    }

    .ModalNotes .Green .Color {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0f9ff+0,ffb400+0,ffffff+100 */
        background: #f0f9ff; /* Old browsers */
        background: -moz-linear-gradient(45deg, #f0f9ff 0%, #38ba05 0%, #ffffff 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(45deg, #f0f9ff 0%,#38ba05 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(45deg, #f0f9ff 0%,#38ba05 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
        width: 20px;
        margin-top: 20px;
        height: 135px;
        position: absolute;
        z-index: -99;
    }

    .ModalNotes .Orange .Color {
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f0f9ff+0,ffb400+0,ffffff+100 */
        background: #f0f9ff; /* Old browsers */
        background: -moz-linear-gradient(45deg, #f0f9ff 0%, #ffb400 0%, #ffffff 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(45deg, #f0f9ff 0%,#ffb400 0%,#ffffff 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(45deg, #f0f9ff 0%,#ffb400 0%,#ffffff 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f0f9ff', endColorstr='#ffffff',GradientType=1 ); /* IE6-9 fallback on horizontal gradient */
        width: 20px;
        margin-top: 20px;
        height: 129px;
        position: absolute;
        z-index: -99;
    }

    .ModalNotes .Content {
        margin-left: 20px;
        margin-right: 20px;
    }







.bcrDivList td {
    border-bottom: 1px dotted #999;
    border-right: 1px dotted #999;
}

.RSection {
    font-family: Tahoma;
    font-size: 12px;
    color: #205194;
    font-weight: bold;
    padding: 6px;
    padding-left: 2px;
}

.RsectLabel {
    font-weight: bold;
    padding-left: 8px;
    white-space: nowrap;
}

.RsectInputZone {
    font-weight: normal;
    padding-left: 2px;
    padding-right: 8px;
}



.BvTypeImg {
    margin-top: 6px;
}


.InputSkin2_Image {
    margin-top: -3px;
    margin-left: -3px;
    display: inline-block;
}

.ApproResultTable {
    padding: 0px;
    margin: 0px;
    border-collapse: collapse;
}

    .ApproResultTable > tbody > tr > td {
        padding: 2px;
        margin: 0px;
        border: 0px;
        border-bottom: 1px solid #979797;
        border-right: 1px solid #979797;
    }

    .ApproResultTable > tbody > tr:last-child > td {
        border-bottom: 0px;
    }

    .ApproResultTable > tbody > tr > td > div {
        min-height: 18px;
    }



.GridRow_MedSkin.Orange {
    /*background-color: #f4cd6b;*/
    background-color: #f4af00;
}

.GridAltRow_MedSkin.Orange {
    background-color: #f4af00;
}


.GcWorklistTable > tbody > tr[IsInProgress='1'].QcColor > td {
    /*background-color: #fff5dc;*/
    background: repeating-linear-gradient( 45deg, #83db60, #83db60 10px, #fff5dc 10px, #fff5dc 20px );
}

.GcWorklistTable > tbody > tr[IsInProgress='1']:nth-child(odd).QcColor > td {
    /*background-color: #ffeab9;*/
    background: repeating-linear-gradient( 45deg, #83db60, #83db60 10px, #ffeab9 10px, #ffeab9 20px );
}

tr.QcColor > td {
    background-color: #83db60;
}

.GridRow_MedSkin.QcColor {
    background-color: #83db60;
}

.GridAltRow_MedSkin.QcColor {
    background-color: #83db60;
}






.CreateQCWindow {
    display: none;
    border: 1px solid black;
    background-color: #ffffff;
    position: fixed;
    z-index: 99;
    left: 40px;
    top: 20px;
    box-shadow: 1px 1px 5px #454545;
    border-radius: 3px;
    padding: 12px;
    min-height: 300px;
    min-width: 800px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fcfcfc+0,fcfcfc+0,83db60+100 */
    background: #fcfcfc; /* Old browsers */
    background: -moz-linear-gradient(top, #fcfcfc 0%, #fcfcfc 0%, #83db60 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fcfcfc 0%,#fcfcfc 0%,#83db60 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fcfcfc 0%,#fcfcfc 0%,#83db60 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fcfcfc', endColorstr='#83db60',GradientType=0 ); /* IE6-9 */
}

    .CreateQCWindow .close {
        /*border-radius: 15px;
        border: 1px solid #000;*/
        font-size: 26px;
        font-weight: 700;
        line-height: 1;
        text-shadow: 0 1px 0 #fff;
        height: 12px;
        width: 12px;
        padding: 5px;
        cursor: pointer;
        float: right;
        margin-top: -29px;
        margin-right: -22px;
        /*background-color: #fff;*/
    }

    .CreateQCWindow .Caption {
        font-size: 16px;
        font-weight: bold;
        margin-bottom: 35px;
        display: inline-block;
    }

    .CreateQCWindow .Step1 {
        color: #0d4e87;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
    }

    .CreateQCWindow .Step2 {
        color: #0d4e87;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
    }

    .CreateQCWindow .Step3 {
        color: #0d4e87;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
    }

    .CreateQCWindow .Error {
        color: #8e0202;
        font-size: 12px;
        font-weight: bold;
        text-align: center;
    }

    .CreateQCWindow .SuccessMessage {
        color: #0d4e87;
        font-size: 12px;
        text-align: center;
        margin-top: 22px;
    }


    .CreateQCWindow .CloseButton {
        position: absolute;
        bottom: 15px;
        right: 15px;
    }

    .CreateQCWindow .CreateQCButton {
        font-weight: normal;
        display: inline-block;
        margin-top: 35px;
    }









.PersonneContactTable {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0px;
    margin: 0px;
}

    .PersonneContactTable > tbody > tr > th {
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
        vertical-align: middle;
        text-align: center;
        height: 28px;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9d9d9+0,d2d2d2+50,c9c9c9+51,f4f4f4+100 */
        background: #d9d9d9; /* Old browsers */
        background: -moz-linear-gradient(top, #d9d9d9 0%, #d2d2d2 50%, #c9c9c9 51%, #f4f4f4 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #d9d9d9 0%,#d2d2d2 50%,#c9c9c9 51%,#f4f4f4 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #d9d9d9 0%,#d2d2d2 50%,#c9c9c9 51%,#f4f4f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
    }


    .PersonneContactTable > tbody > tr:nth-child(odd) {
        background-color: #ffffff;
    }

    .PersonneContactTable > tbody > tr:nth-child(even) {
        background-color: #f3f3f3;
    }


    .PersonneContactTable > tbody > tr > td {
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
        vertical-align: top;
        text-align: left;
        padding: 2px;
        margin: 0px;
        text-align: center;
        height: 22px;
    }

        .PersonneContactTable > tbody > tr > td.Left {
            text-align: left;
        }


        .PersonneContactTable > tbody > tr > td:first-child {
            text-align: left;
        }

        .PersonneContactTable > tbody > tr > td.icon {
            width: 20px;
        }

        .PersonneContactTable > tbody > tr > td .floatIcon {
            float: right;
        }


/**************************/

.ContactRestrictionsPanel {
    background-color: #fff;
    position: fixed;
    top: 190px;
    width: 700px;
    height: 330px;
    box-shadow: 1px 1px 5px #454545;
    border-radius: 3px;
    z-index: 100;
    padding: 4px;
}

    .ContactRestrictionsPanel .Buttons {
        height: 28px;
    }

        .ContactRestrictionsPanel .Buttons > div {
            float: right;
        }

    .ContactRestrictionsPanel .TableRules {
        padding: 0px;
        margin: 0px;
        border-collapse: collapse;
        border-left: 1px solid #ccc;
        border-top: 1px solid #ccc;
        width: 100%;
    }

        .ContactRestrictionsPanel .TableRules th {
            background-color: #ccc;
            border-right: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
            padding: 8px;
            /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#c9c9c9+0,c3c3c3+50,bababa+51,e2e2e2+100 */
            background: #c9c9c9; /* Old browsers */
            background: -moz-linear-gradient(top, #c9c9c9 0%, #c3c3c3 50%, #bababa 51%, #e2e2e2 100%); /* FF3.6-15 */
            background: -webkit-linear-gradient(top, #c9c9c9 0%,#c3c3c3 50%,#bababa 51%,#e2e2e2 100%); /* Chrome10-25,Safari5.1-6 */
            background: linear-gradient(to bottom, #c9c9c9 0%,#c3c3c3 50%,#bababa 51%,#e2e2e2 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
            filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#c9c9c9', endColorstr='#e2e2e2',GradientType=0 ); /* IE6-9 */
        }

        .ContactRestrictionsPanel .TableRules td {
            border-right: 1px solid #ccc;
            border-bottom: 1px solid #ccc;
            padding: 4px;
        }

            .ContactRestrictionsPanel .TableRules td:first-child {
                width: 15px;
            }

            .ContactRestrictionsPanel .TableRules td.icon {
                width: 15px;
            }

    .ContactRestrictionsPanel .AddRestriction {
        margin-top: 10px;
    }
/***********************************************/
.ContactRestrictionsRulesPanel {
    background-color: #fff;
    position: fixed;
    top: 200px;
    width: 960px;
    height: 300px;
    box-shadow: 1px 1px 5px #454545;
    border-radius: 3px;
    z-index: 102;
    padding: 4px;
}

    .ContactRestrictionsRulesPanel .Buttons {
        float: right;
    }

        .ContactRestrictionsRulesPanel .Buttons > div {
            display: inline-block;
        }

    .ContactRestrictionsRulesPanel .Cell {
        width: 280px;
        overflow-x: hidden;
        white-space: nowrap;
        display: inline-block;
        margin-top: 30px;
    }

        .ContactRestrictionsRulesPanel .Cell .Header {
            height: 14px;
            display: flex;
            white-space: nowrap;
            font-weight: bold;
        }

        .ContactRestrictionsRulesPanel .Cell .Content {
            height: 200px;
            border: 1px solid #ccc;
            display: flex;
            overflow-y: scroll;
        }

            .ContactRestrictionsRulesPanel .Cell .Content table {
            }

                .ContactRestrictionsRulesPanel .Cell .Content table td {
                    width: 240px;
                    display: inline-block;
                    overflow-x: hidden;
                    white-space: nowrap;
                    height: 22px;
                    border-bottom: 1px dotted #ccc;
                }

                    .ContactRestrictionsRulesPanel .Cell .Content table td.rem {
                        width: 15px;
                    }

        .ContactRestrictionsRulesPanel .Cell .Foot {
            height: 20px;
            display: flex;
        }



.PersonneContactPullDownTableHeaderWrap {
    border-left: 2px solid #dcdcdc;
}

    .PersonneContactPullDownTableHeaderWrap .EntrepriseOption {
        border-bottom: 1px solid #ccc;
        background-color: #f2f2f2;
        padding: 2px;
        text-align: center;
        font-weight: bold;
    }


.PersonneContactPullDownTable {
    display: table;
    width: 812px;
}

    .PersonneContactPullDownTable > div {
        display: table-cell;
        border-right: 1px solid #e5e5e5;
        height: 15px;
        padding: 1px;
    }

        .PersonneContactPullDownTable > div.header {
            background-color: #dcdcdc;
            border-bottom: 1px solid #929292;
            height: 26px;
            vertical-align: middle;
        }

        .PersonneContactPullDownTable > div:nth-child(1) {
        }

        .PersonneContactPullDownTable > div:nth-child(2) {
            width: 110px;
            text-align: center;
        }

        .PersonneContactPullDownTable > div:nth-child(3) {
            width: 110px;
            text-align: center;
        }

        .PersonneContactPullDownTable > div:nth-child(4) {
            width: 110px;
            text-align: center;
        }

        .PersonneContactPullDownTable > div:nth-child(5) {
            width: 110px;
            border-right: 0px;
            text-align: center;
        }



.AddEntreprisePersonnePanel {
    display: table;
}

    .AddEntreprisePersonnePanel > div {
        display: table-cell;
    }

        .AddEntreprisePersonnePanel > div:last-child {
            padding-left: 22px;
        }

            .AddEntreprisePersonnePanel > div:last-child input {
                position: absolute;
                margin-top: 2px;
            }



.AddPersonneContactPanel {
    margin-top: 22px;
    display: table;
}

    .AddPersonneContactPanel > div {
        display: table-cell;
    }

        .AddPersonneContactPanel > div:last-child {
            padding-left: 22px;
        }

            .AddPersonneContactPanel > div:last-child input {
                position: absolute;
                margin-top: 2px;
            }



.SuggestNamesPanel {
    position: absolute;
    width: 820px;
    z-index: 600;
    box-shadow: 1px 1px 5px #454545;
    border-radius: 3px;
    padding: 4px;
    background: #fff;
    border: 1px solid #000;
}



.labelDeactivated {
    background-color: #fcac8c;
    color: #b25c3a;
    border-color: #b25c3a;
    border-style: solid;
    border-width: 2px;
    font-size: 12px;
    font-weight: bold;
    padding: 4px;
}






.PersonneSuggestNamesTable {
    border-top: 1px solid #ccc;
    border-left: 1px solid #ccc;
    width: 100%;
    border-collapse: collapse;
    border-spacing: 0;
    padding: 0px;
    margin: 0px;
}

    .PersonneSuggestNamesTable > tbody > tr > th {
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
        vertical-align: middle;
        text-align: center;
        height: 28px;
        /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#d9d9d9+0,d2d2d2+50,c9c9c9+51,f4f4f4+100 */
        background: #d9d9d9; /* Old browsers */
        background: -moz-linear-gradient(top, #d9d9d9 0%, #d2d2d2 50%, #c9c9c9 51%, #f4f4f4 100%); /* FF3.6-15 */
        background: -webkit-linear-gradient(top, #d9d9d9 0%,#d2d2d2 50%,#c9c9c9 51%,#f4f4f4 100%); /* Chrome10-25,Safari5.1-6 */
        background: linear-gradient(to bottom, #d9d9d9 0%,#d2d2d2 50%,#c9c9c9 51%,#f4f4f4 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
        filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d9d9d9', endColorstr='#f4f4f4',GradientType=0 ); /* IE6-9 */
    }


    .PersonneSuggestNamesTable > tbody > tr:nth-child(odd) {
        background-color: #ffffff;
    }

    .PersonneSuggestNamesTable > tbody > tr:nth-child(even) {
        background-color: #f3f3f3;
    }

    .PersonneSuggestNamesTable > tbody > tr:hover {
        background-color: #ccc;
    }

    .PersonneSuggestNamesTable > tbody > tr[data-IsSelected='1'] {
        background-color: #777;
        color: #fff;
    }

    .PersonneSuggestNamesTable > tbody > tr[data-IsMedecin='0'] {
        background: repeating-linear-gradient( 45deg, #fff, #fff 1px, #d2d2d2 1px, #fff 5px );
    }

    .PersonneSuggestNamesTable > tbody > tr > td {
        border-bottom: 1px solid #ccc;
        border-right: 1px solid #ccc;
        vertical-align: top;
        text-align: left;
        padding: 2px;
        margin: 0px;
        text-align: center;
        height: 18px;
        cursor: pointer;
    }

        .PersonneSuggestNamesTable > tbody > tr > td:first-child {
            text-align: left;
        }


.MoreResult {
    margin-top: 10px;
    width: 100%;
    text-align: center;
    font-size: 22px;
    color: #777;
    border: 1px solid #e5e5e5;
    border-radius: 6px;
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#f9f9f9+0,ededed+100 */
    background: #f9f9f9; /* Old browsers */
    background: -moz-linear-gradient(top, #f9f9f9 0%, #ededed 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #f9f9f9 0%,#ededed 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #f9f9f9 0%,#ededed 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f9f9f9', endColorstr='#ededed',GradientType=0 ); /* IE6-9 */
}



.UserGear {
    cursor: pointer;
    margin-right: 28px
}

    .UserGear span {
        color: #808080;
        font-size: 10.5px;
        font-weight: 600;
        margin-top: -2px;
        display: inline-block;
    }

    .UserGear:hover span {
        color: #3b89b9;
    }



.PulldownTemplate {
    width: 100%;
    margin: 0px;
    padding: 1px;
}

    .PulldownTemplate td:first-child {
        width: 60%;
    }

    .PulldownTemplate td {
        width: 40%;
    }

.PulldownTemplateItemMore {
    font-size: 16px;
    font-weight: bold;
    text-align: center;
    background-color: #e9e9e9;
}


.AddNotePanel {
    border: 1px solid #ccc;
    margin-top: 30px;
}









.csEntityLock {
    /* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#fffefb+0,fcf8d8+100 */
    background: #fffefb; /* Old browsers */
    background: -moz-linear-gradient(top, #fffefb 0%, #fcf8d8 100%); /* FF3.6-15 */
    background: -webkit-linear-gradient(top, #fffefb 0%,#fcf8d8 100%); /* Chrome10-25,Safari5.1-6 */
    background: linear-gradient(to bottom, #fffefb 0%,#fcf8d8 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fffefb', endColorstr='#fcf8d8',GradientType=0 ); /* IE6-9 */
    border: 1px solid #ccc;
    border-radius: 3px;
    padding: 4px;
}

.csEntityLock {
    position: absolute;
    top: 1px;
    right: 22px;
}

    /*.csNormalPH .csEntityLock {
    position: absolute;
    top: 105px;
    right: 10px;
}

.csNormalPH .TypeLivCustom {
    height: 60px;
}

    .csNormalPH .TypeLivCustom .csEntityLock {
        top: 0px;
        position: relative;
        float: right;
    }

.csModalPH .csEntityLock {
    position: fixed;
    top: 1px;
    right: 1px;
}*/

    .csEntityLock .lblText {
        color: #000;
    }

    .csEntityLock .CurrentName {
        color: #6d6d6d;
        font-weight: bold;
    }

    .csEntityLock .DeniedName {
        color: #bb8401;
        font-weight: bold;
    }

    .csEntityLock .denied {
        color: #ca0000;
        font-weight: bold;
    }

    .csEntityLock .acquired {
        color: #00972d;
        font-weight: bold;
        float: right;
    }

    .csEntityLock table > tbody > tr > td {
    }

        .csEntityLock table > tbody > tr > td:last-child {
            text-align: right;
        }



.TypeAnoListField div {
    max-height: 100px;
    max-width: 250px;
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap;
}



.PatientNoteList {
    border: 1px solid #ccc;
    min-height: 200px;
    vertical-align: top;
    padding: 0px;
}

.PatientNoteListHeader {
    margin-top: 55px;
    margin-bottom: 1px;
    height: 30px;
}


.ClientPortalLoadPanel {
    position: fixed;
    z-index: 1020;
    width: 325px;
}

    .ClientPortalLoadPanel .DisplayBox {
        width: 320px;
        height: 120px;
        text-align: center;
        background-color: White;
        border: 1px solid #898989;
        margin: 0 auto;
        box-shadow: 2px 2px 8px #666;
        box-shadow: 1px 1px 5px #454545;
        border-radius: 3px;
    }




.dropzone_Loader {
    background-image: url(../../Images/ajax-loader.gif);
    background-repeat: no-repeat;
    width: 80px;
    height: 80px;
    display: none;
}

.dropZoneFileDisplay .file {
    color: #000;
    display: inline-block;
    font-weight: bold;
    border-bottom: 1px dotted #646464;
    width: 95%;
}

.dropZoneFileDisplay .remFile {
    display: inline-block;
    background-image: url(../../Images/delete.png);
    background-repeat: no-repeat;
    width: 16px;
    height: 16px;
    position: absolute;
    margin-left: 12px;
    cursor: pointer;
}


.captcha-box a {
    display: block;
}
