﻿body 
{
     font-family: 'Segoe UI', Arial, sans-serif;
     font-size:11pt;
}

.text-success {
    color: #28a745 !important;
}
.text-danger {
    color: #dc3545 !important;
}
.text-warning {
    color: #ffc107 !important;
}
a {
    color: black;
    text-decoration: none
}

    a:hover {
        text-decoration: underline;
    }

/*Verificar alterações abaixo param correção de links do bootstrap*/
/*
a {
    color: black;
    text-decoration: none !important
}

    a:hover {
        text-decoration: underline !important;
    }*/

.links {
    /*color: #0000FF !important;*/
    color: #4A8AF4 !important;
}

.input-invalid {
    border-color: #dc3545 !important;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' fill='%23dc3545' viewBox='0 0 16 16'%3E%3Cpath d='M7.002 11a1 1 0 1 1 2 0 1 1 0 0 1-2 0M7.1 4.995a.905.905 0 1 1 1.8 0l-.35 3.507a.553.553 0 0 1-1.1 0z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right calc(-.5em + .15rem) center;
}

.input-valid {
    border-color: #198754 !important;
    padding-right: calc(1.5em + .75rem);
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3E%3Cpath fill='%23198754' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: right calc(-.1em + .1875rem) center;
    background-size: calc(.5em + .375rem) calc(.5em + .375rem);
}

.upper {text-transform: uppercase;}
.none {text-transform:none}

.userinfo {font-size:8pt;}

 /* CSSClass para RadMenu   */
 .menu a span{ cursor:pointer;}
    
 /* CSSClass para RadMenuItem   */
 .Cursor {} 
 .Cursor:hover{ cursor:pointer !important;}  
        
 .Cursor2 {} 
 .Cursor2:hover { cursor:default !important;}
 
.fields{margin-bottom:3px; /*height:25px;*/}
.fields1{height:35px;}
.fields2{height:50px;}
.fields3{height:60px;}
.fields30px{height:30px;}

.clearfix::after {
    content: "";
    clear: both;
    display: table;
}

.label {  font-size:9pt; }

.MyLabel {
	width: 120px;
	display: block;
	display: inline-block;
}

.MyLabelcb {
	width: 140px;
	display: block;
	display: inline-block;
}
.Validator8px
{
    font-size:8px;
}
.Validator9px 
{
    font-size:9px;
}
.Validator10px 
{
    font-size:10px;
}
.ValidatorBold
{
    font-size:15px;
    font-weight:bold;
}
.AlignRight
{
   text-align:right;
}

/* breadcrumb - main.aspx  */
.breadcrumb
{
    margin-left:5px;
    float:left;
}

.breadcrumb .rsmOneLevel .rsmItem a.rsmLink 
{ 
    font-size: 11px; 
}

/* breadcrumb-master - MasterPage.master  */
.breadcrumb-master {
    margin-left: 5px;
    float: left;
}

    .breadcrumb-master .rsmOneLevel .rsmItem a.rsmLink {
        font-size: 11px;
    }


.pageloader {
	width: 200px;
	height: 100px;
	position:absolute;
    text-align:center;
	left:50%;
	top:50%;
	margin:  -100px 0 0 -100px;
	z-index: 9999;
	background:  transparent url('../images/page-loader.gif') 50% 50% no-repeat;
}

.VerticalText
{
      writing-mode: tb-rl;
                filter: flipv fliph;
                white-space: nowrap;
                display: block;
                -moz-transform: rotate(270deg) translate(-27em,0);
                -moz-transform-origin: 0 0;
                text-align:right !important;
}

/* RadWindow Bootstrap: ajustar o título. */
.RadWindow_Bootstrap tr.rwTitleRow > td.rwTitlebar > table > tbody > tr > td:nth-child(2) > em {
    padding-top: 7px;
    font-size: 13px;
    font-weight: 500;
}

/* RadWindow Bootstrap: esconder o status bar. */
.RadWindow_Bootstrap tr.rwStatusbarRow {
    display: none;
}

/* RadWindow Bootstrap: ajustes para radalert, radconfirm e radprompt. */
div[id^="RadWindowWrapper_alert"].RadWindow_Bootstrap {
    height: initial !important;
}

div[id^="RadWindowWrapper_confirm"].RadWindow_Bootstrap {
    height: initial !important;
}

div[id^="RadWindowWrapper_prompt"].RadWindow_Bootstrap {
    height: initial !important;
}

/*Correção quando utilizar Bootstrap.css*/
.RadCalendarPopup caption {
    display: none;
}
/*Correção quando utilizar Bootstrap.css*/
.RadGrid_Bootstrap .rgEditForm {
    margin: -1px;
    padding: 0px !important;
}

.RadInput_Bootstrap.riSingle .riTextBox, .RadForm_Bootstrap.RadForm.rfdTextbox input.riTextBox.rfdDecorated {
    height: 34px !important;
}


/* Custom Styles blockUI */
.blockUImessagesPanel {
    font-size: 26px;
}

.blockMsg {
    font-size: 30px;
    margin-bottom: 10px;
    border: 1px solid #aaa !important
}

    .blockMsg:before {
        display: inline-block;
        position: relative;
        top: 5px;
        content: '';
        border: 4px solid #f3f3f3;
        border-radius: 50%;
        border-top: 4px solid #3498db;
        height: 30px;
        width: 30px;
        margin-right: 10px;
        -webkit-animation: 1s linear infinite spin;
        animation: 1s linear infinite spin
    }

@-webkit-keyframes spin {
    0% {
        -webkit-transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes spin {
    0% {
        -webkit-transform: rotate(0);
        transform: rotate(0)
    }

    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}
/*-----------------*/
