/* Add here all your css styles (customizations) */


 
/* styles for validation helpers */
.field-validation-error {
    color: #e80c4d;
    font-size: 8pt;
    font-weight: bold;
}

.field-validation-valid {
    display: none;
}

input.input-validation-error {
    border: 1px solid #e80c4d;
}

input[type="checkbox"].input-validation-error {
    border: 0 none;
}

.validation-summary-errors {
    color: #e80c4d; /*font-weight: bold;*/
}

.validation-summary-valid {
    display: none;
}

.failureNotification {
    color: #e80c4d;
    font-size: 8pt;
    font-weight: bold;
}


 .validationClass {
          color: #e80c4d;
    font-size: 8pt;
    font-weight: bold;
        }


/*Fundo Header*/

.fundoheaderforms {
    background: #ffffff; /* Old browsers 
    background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
    height: 30px;
    font-weight: 700 !important;
    color: black !important;
}


div.RadAjax_Metro .raColor {
    background-color: transparent;
}

.rbClearButton {
    background-color: transparent !important;
    border: none !important;
    color: #000 !important; /* optional, depending on the background */
}

.RadGrid_Metro .rgFilterBox {
    border-color: #898772;
    font-family: "segoe ui",arial,sans-serif;
    color: #272722;
    -webkit-box-sizing: content-box;
    -moz-box-sizing: content-box;
    box-sizing: content-box;
}

 


.CommandItemTemplateStyle {
    background: #ffffff; /* Old browsers 
    background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
    height: 35px;
    padding-top: 5px;
}





div.RadWindow_Metro .rwControlButtons a {
    background-color: #00aa4f !important;
    border: 1px solid #00aa4f !important;
}


div.RadWindow_Metro .rwTopLeft,
div.RadWindow_Metro .rwTopRight,
div.RadWindow_Metro .rwTitlebar,
div.RadWindow_Metro .rwTopResize {
    background: #00aa4f !important;
}


hr {
    margin-bottom: 6px !important;
    margin-top: 6px !important;
    border: 0;
    height: 0;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(255, 255, 255, 0.3);
}


.sky-form section {
    margin-bottom: 10px;
}




  .RadGrid_Metro .rgHeader, .RadGrid_Metro th.rgResizeCol {
    background: #ffffff; /* Old browsers 
    background: -moz-linear-gradient(top, #ffffff 0%, #f2f2f2 100%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ffffff), color-stop(100%,#f2f2f2)); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top, #ffffff 0%,#f2f2f2 100%); /* IE10+ */
    background: linear-gradient(to bottom, #ffffff 0%,#f2f2f2 100%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f2f2f2',GradientType=0 ); /* IE6-9 */
    height: 20px;
    font-weight: 500 !important;
   
} 


  
.RadMenu_Metro .rgHCMClear,
.RadMenu_Metro .rgHCMFilter
{
	border-color:#7e7e7e;
	background:#00aa4f;
	color:#000;
	font-family:"segoe ui",arial,sans-serif;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}

.RadGrid_Metro .rgGroupPanel
{
	border:0;
	border-bottom:1px solid #7c7c7c;
	background:#00aa4f;
	color:#fff;
}


.RadGrid_Metro .rgMasterTable .rgSelectedCell, .RadGrid_Metro .rgSelectedRow {
    color: black !important;
    background: #00aa4f !important;
}

 

.RadGrid_Metro .rgMasterTable .rgActiveCell
{
	border-color:#00aa4f;
	border-right-width:1px;
}

.RadGrid_Metro .rgActiveRow td,
.RadGrid_Metro .rgActiveRow td.rgSorted,
.RadGrid_Metro .rgSelectedRow td,
.RadGrid_Metro .rgSelectedRow td.rgSorted
{
	border-color:#00aa4f;
}

.RadGrid_Metro .rgPager .rgPagerButton
{
	border-color:#00aa4f;
	background:#00aa4f;
	color:#fff;
	font:12px/12px "segoe ui",arial,sans-serif;
}

.RadGrid_Metro .rgNumPart a.rgCurrentPage,
.RadGrid_Metro .rgNumPart a.rgCurrentPage:hover
{
	border-color:#00aa4f;
	background:transparent;
}


 




.RadMenu_Metro .rgHCMClear,
.RadMenu_Metro .rgHCMFilter
{
	border-color:#7e7e7e;
	background:#00aa4f;
	color:#000;
	font-family:"segoe ui",arial,sans-serif;
	-moz-border-radius:0;
	-webkit-border-radius:0;
	border-radius:0;
}




.RadGrid_Metro .rgGroupPanel
{
	border:0;
	border-bottom:1px solid #7c7c7c;
	background:#00aa4f;
	color:#fff;
}


 /*loading*/ 
.bg_load {
    position: fixed;
    left: 0px;
    top: 0px;
    width: 100%;
    height: 100%;
    background: #F7F7F7;
    opacity:0.5;
}

.loading-gif {
position: absolute;
top: 50%;
left: 50%;
margin: -50px 0px 0px -50px;
}


  /*.RadCalendar_Metro .rcRow .rcSelected {
    border-color: #fff;
    background: #00aa4f !important;
}

.RadCalendarMultiView_Metro .rcTitlebar {
    border: 0 none;
    background: #00aa4f !important;
    color: #fff;
}

.RadCalendarMonthView_Metro .rcSelected a {
    border-color: #00aa4f !important;
    background: #00aa4f !important;
    color: #fff;
}

.RadCalendarTimeView_Metro td.rcSelected a {
    border-color: #00aa4f !important;
    background: #00aa4f !important;
    color: #fff;
}

caption {
    color: inherit;
    padding: 0px !important;
    margin: 0px !important;
}*/