﻿/*.CustomValidator div {border:solid 1px Black;background-color:LemonChiffon; position:relative;}

.CustomValidator td {border:solid 1px Black;background-color:LemonChiffon;}

.CustomValidator .ajax__validatorcallout_popup_table {display:none;border:none;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_popup_table_row {vertical-align:top;height:100%;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_cell {width:20px;height:100%;text-align:right;vertical-align:top;border:none;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_table {height:100%;border:none;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_table_row {background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_arrow_cell {padding:8px 0px 0px 0px;text-align:right;vertical-align:top;font-size:1px;border:none;background-color:transparent;}

.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv {font-size:1px;position:relative;left:1px;border-bottom:none;border-right:none;border-left:none;width:15px;background-color:transparent;padding:0px;}

.CustomValidator .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div {height:1px;overflow:hidden;border-top:none;border-bottom:none;border-right:none;padding:0px;margin-left:auto;}

.CustomValidator .ajax__validatorcallout_error_message_cell {font-family:Verdana;font-size:10px;padding:5px;border-right:none;border-left:none;width:100%;}

.CustomValidator .ajax__validatorcallout_icon_cell {width:20px;padding:5px;border-right:none;}

.CustomValidator .ajax__validatorcallout_close_button_cell {vertical-align:top;padding:0px;text-align:right;border-left:none;}

.CustomValidator .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv {border:none;text-align:center;width:10px;padding:2px;cursor:pointer;}*/

.CustomValidatorCalloutStyleInvisible
{
   height:0px; width:0px; display:none;    
}


.HighLightCss
{
    border: 1px solid #C15050 !important;
    background: #F6D5D5 !important;
}
      
      
.ajax__validatorcallout_icon_cell
{
    display: none;
}
      

.CustomValidatorCalloutStyle div, .CustomValidatorCalloutStyle td
{            
    border: 2px solid #ddd;
    background-color: #ee0101;            
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_popup_table
{
    display: none;
    border: none;
    background-color: transparent;
    padding: 0px;
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_popup_table_row
{
    vertical-align: top;
    height: 100%;
    background-color: transparent;
    padding: 0px;
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_table
{
    height: 100%;
    border: none;
    background-color: transparent;
    padding: 0px;
}
.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_table_row
{
    background-color: transparent;
    padding: 0px;
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell
{
    padding: 6px 0px 0px 0px;
    text-align: right;
    vertical-align: top;
    font-size: 1px;
    border: none;
    background-color: transparent;
}


.CustomValidatorCalloutStyle .ajax__validatorcallout_innerdiv
{
    border-right-width:10px !important;
    border-right-color:#ee0101;
          
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv
{
    font-size: 1px;
    left: 2px;
    border-bottom: none;
    border-right: none;
    border-left: none;
    width: 15px;
    background-color: transparent;
    padding: 0px;
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_callout_arrow_cell .ajax__validatorcallout_innerdiv div
{
    height: 1px;
    overflow: hidden;
    border-top: none;
    border-bottom: none;
    border-right: none;
    padding: 0px;
    margin-left: auto;      
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_error_message_cell:before {
    content:"* ";
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_error_message_cell
{
        border-right:2px solid #ddd !important;
    font-family: tahoma, verdana, "sans-serif" !important;
    font-size: 12px !important;
    color: #fff;
    padding: 5px;
    border-right: none;
    border-left: 2px solid #ddd !important;
    width: 100%;
    -moz-border-radius-topright: 10px !important;
    -webkit-border-top-right-radius: 10px !important;
    -webkit-border-bottom-right-radius: 10px !important;
    -moz-border-radius-bottomright: 10px !important;
    border-top-right-radius: 10px !important;
    border-bottom-right-radius: 10px !important;
           
    -moz-border-radius-topleft: 10px !important;
    -webkit-border-top-left-radius: 10px !important;
    -webkit-border-bottom-left-radius: 10px !important;
    -moz-border-radius-bottomleft: 10px !important;
    border-top-left-radius: 10px !important;
    border-bottom-left-radius: 10px !important;

        box-shadow: 0 0 6px #000;
        -moz-box-shadow: 0 0 6px #000;
    -webkit-box-shadow: 0 0 6px #000;
    -o-box-shadow: 0 0 6px #000;
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_icon_cell
{
    width: 20px;
    padding: 5px;
    border-right: none;
}
.CustomValidatorCalloutStyle .ajax__validatorcallout_close_button_cell
{
    vertical-align: top;
    padding: 0px;
    text-align: right;
    border-left: none;
    border-top-right-radius: 6px !important;
    -moz-border-radius-topright: 6px !important;
    -webkit-border-top-right-radius: 6px !important;
    -webkit-border-bottom-right-radius: 6px !important;
    -moz-border-radius-bottomright: 6px !important;
    border-bottom-right-radius: 6px !important;
    display:none;
}

.CustomValidatorCalloutStyle .ajax__validatorcallout_close_button_cell .ajax__validatorcallout_innerdiv
{
    border: none;
    text-align: center;
    width: 10px;
    padding: 2px;
    cursor: pointer;
}



.DivModal {
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
    background-color: White;
    font-family: Arial;
}

/*Modal*/
.modalBackground {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
}

.modalBackground2 {
    background-color: Gray;
    filter: alpha(opacity=70);
    opacity: 0.7;
    position: fixed;
    top: 0px;
    left: 0px;
    z-index:998 !important;
    /*left:50%;
    top:50%;*/
}

.modalBackgroundBlack {
    background-color: black;
    filter: alpha(opacity=90);
    opacity: 0.9;
}

 .ckbPersonal input[type="checkbox"]:checked {
            color: #fff !important;
            border-color: #007bff !important;
            background-color: #007bff !important;
            box-shadow: none !important;
        }