﻿body {
    }

 
/*GV Pager*/
.cssPager span {
    border: 1px solid black;
    padding-left: 4px;
    padding-right: 4px;
    background-color: black;
    font-size: 12px;
    color: white;
    text-decoration: none;
    }

.cssPager td {
    padding-left: 4px;
    padding-right: 4px;
    background-color: #FFFFFF;
    font-size: 12px;
    color: Black;
    text-decoration: none;
    }  
.erro{
    color:red;
    }

.required{border-left:1px solid red;padding-left:10px;}

 

/* Ajax Loader Hover div */
.ajaxloader_progress {
    position: fixed;
    top: 0px;
    left: 0px;
    background-color: white;
    opacity: 0.6;
    filter: alpha(opacity=60); /* For IE8 and earlier */
    z-index: 100;
    height: 100%;
    width: 100%;
    }

.ajaxloader_icon {
    /*hidden from IE 5-6 */
    position: absolute;
    left: 50%;
    top: 40%;
    margin-left: -32px; /* -1 * image width / 2 */
    margin-top: -32px; /* -1 * image height / 2 */
    display: block;
    }

/* Define custom styles for the selected radio button and its label */
input[type="radio"]:checked + label {
    background-color: #9aeefa; /* Change to your desired highlight color */
    color: #2f2e2e; /* Change to your desired text color */
    border: 0px solid #4d619a;
    padding: 4px 8px 4px 8px;
    border-radius: 8px;
}







/* Estilo para os rótulos dos itens */
.custom-radiolist label {
    /*''font-size: 16px;  ajuste o tamanho do texto conforme necessário */
    margin-left: 10px;
}

/* Estilo para os botões de rádio dentro do RadioButtonList */
.custom-radiolist input[type="radio"] {
    transform: scale(1.5); /* ajuste o fator de escala conforme necessário */
}



/* Increase the size of the radio button */
input[type="radio"] {
    width: 20px; /* Set desired width */
    height: 20px; /* Set desired height */
}
/* Increase the size of the radio button */
    input[type="radio"] label {
        margin-left: 5px;
    }




/* Style for the outer container */
/*.MyCalendar .ajax__calendar_container {
    font-family: Arial, sans-serif;
    border: 1px solid #ccc;
    background-color: #fff;
    padding: 10px;
    width: 220px;
}*/

/* Style for the header containing navigation controls */
/*.MyCalendar .ajax__calendar_header {
    text-align: center;
    margin-bottom: 10px;
}*/

/* Style for the previous and next navigation buttons */
/*.MyCalendar .ajax__calendar_prev,
.MyCalendar .ajax__calendar_next {
    cursor: pointer;
    color: #333;
}*/

/* Style for the title section containing the month and year */
/*.MyCalendar .ajax__calendar_title {
    font-size: 16px;
    font-weight: bold;
    margin-bottom: 10px;
}*/

/* Style for the container of days of the week */
/*.MyCalendar .ajax__calendar_days {
    text-align: center;
}*/

/* Style for individual day cells */
/*.MyCalendar .ajax__calendar_day {
    width: 30px;
    height: 30px;
    line-height: 30px;
    cursor: pointer;
}*/

/* Hover effect for day cells */
/*.MyCalendar .ajax__calendar_hover {
    background-color: #f0f0f0;
}*/

/* Active (selected) day cell */
/*.MyCalendar .ajax__calendar_active {
    background-color: #007bff;
    color: #fff;
}*/

/* Style for day cells not in the current month */
/*.MyCalendar .ajax__calendar_other {
    color: #ccc;
}*/

.MyCalendar .ajax__calendar_days table tr td {
    padding-right: 0px;
}

.MyCalendar .ajax__calendar_container {
    border: 1px solid #E0E0E0;
    background-color: #FAFAFA;
    width: 250px;
}

.MyCalendar .ajax__calendar_header {
    font-family: Tahoma, Calibri, sans-serif;
    font-size: 12px;
    text-align: center;
    color: #9F9F9F;
    font-weight: normal;
    text-shadow: 0px 0px 2px #D3D3D3;
    height: 20px;
}

.MyCalendar .ajax__calendar_title,
.MyCalendar .ajax__calendar_next,
.MyCalendar .ajax__calendar_prev {
    color: #004080;
}

.MyCalendar .ajax__calendar_body {
    width: 250px;
    height: 200px;
    position: relative;
}

.MyCalendar .ajax__calendar_dayname {
    font-family: Tahoma, Calibri, sans-serif;
    font-size: 10px;
    text-align: center;
    color: #FA9900;
    font-weight: bold;
    text-shadow: 0px 0px 2px #D3D3D3;
    text-align: center !important;
    background-color: #EDEDED;
    border: solid 1px #D3D3D3;
    text-transform: uppercase;
    margin: 1px;
    width: 30px !important;
}

.MyCalendar .ajax__calendar_day {
    font-family: Tahoma, Calibri, sans-serif;
    font-size: 12px;
    text-align: center;
    font-weight: bold;
    text-shadow: 0px 0px 2px #D3D3D3;
    text-align: center !important;
    border: solid 1px #E0E0E0;
    text-transform: uppercase;
    margin: 1px;
    width: 30px !important;
    color: #9F9F9F;
    height:30px;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_day,
.MyCalendar .ajax__calendar_hover .ajax__calendar_month,
.MyCalendar .ajax__calendar_hover .ajax__calendar_year,
.MyCalendar .ajax__calendar_active {
    color: red;
    font-weight: bold;
    background-color: #ffffff;
}

.MyCalendar .ajax__calendar_year {
    border: solid 1px #E0E0E0;
    font-family: Tahoma, Calibri, sans-serif;
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    text-shadow: 0px 0px 2px #D3D3D3;
    text-align: center !important;
    vertical-align: middle;
    margin: 1px;
}

.MyCalendar .ajax__calendar_month {
    border: solid 1px #E0E0E0;
    font-family: Tahoma, Calibri, sans-serif;
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    text-shadow: 0px 0px 2px #D3D3D3;
    text-align: center !important;
    vertical-align: middle;
    margin: 1px;
}

.MyCalendar .ajax__calendar_today {
    font-family: Tahoma, Calibri, sans-serif;
    font-size: 10px;
    text-align: center;
    font-weight: bold;
    text-shadow: 0px 0px 2px #D3D3D3;
    text-align: center !important;
    text-transform: uppercase;
    margin: 1px;
    color: #6B6B6B;
}

.MyCalendar .ajax__calendar_other {
    background-color: #E0E0E0;
    margin: 1px;
    width: 17px;
}

.MyCalendar .ajax__calendar_hover .ajax__calendar_today,
.MyCalendar .ajax__calendar_hover .ajax__calendar_title {
}

.MyCalendar .ajax__calendar_footer {
    width: 250px;
    border: none;
    height: 20px;
    vertical-align: middle;
    color: #6B6B6B;
}

img.PopupImg {
    vertical-align: middle;
    padding: 0px;
    margin: 0px;
    border: none;
}


