

table thead,
tbody,
tfoot {
    font-size: 11px;
}

.td_money {
    text-align: right !important;
    font-weight: bold;
}

.td_right {
    text-align: right !important;
}

td_center {
    text-align: center !important;
}

.td_bg_roxo{
    background-color: #E8E8FF !important;
}

.td_bg_blue{
    background-color: #E6F2FF !important;
}

.td_bg_teal{
    background-color: #ECFFFF !important;
}

.td_bg_gray{
    background-color: #F3F4F5 !important;
}

.text_bg_roxo{
    background-color: #E8E8FF !important;
}


.text_bg_blue{
    background-color: #E6F2FF !important;
}


.text_bg_teal{
    background-color: #ECFFFF !important;
}

.color-red {
    color: #d14836 !important;
}
.color-orange{
    color: #EAB148 !important;
}

.color-marron {
    color: #800000 !important;
}

.color-blue {
    color: #4373b4 !important;
}

.color-gray {
    color: #aaaab2 !important;
}

.color-black {
    color: #000000 !important;
}

.color-green {
    color: #008C69 !important;
}

.color-yellow {
    color: #FFE599 !important;
}

.color-teal{
    color: #00aaaa !important;
}

.color-azulmarinho{
    color: #00bcd4 !important;
}

.color-verdeescuro{
    color: #3b636f !important;
}

.color-rosa{
    color: #fa7ed4 !important;    
}



.color-white{
    color: #FFFFFF !important;
}


.backcolor-yellow {
    background-color: #FFF4D2 !important;
}

.backcolor-white {
    background-color: #FFFFFF !important;
}


.backcolor-roxo{
    background-color: #DFDFFF !important;
}

.backcolor-gray{
    background-color: #F3F4F5 !important;;
}

.color-roxo {
    color: #8D44AD !important;
}

.bold {
    font-weight: bold !important;
}

.text-center {
    text-align: center !important;
}

.text-right {
    text-align: right !important;
}

.text-lowercase {
    text-transform: lowercase !important;
}

.text-uppercase {
    text-transform: uppercase !important;
}

.hide{
    display: none !important;	
}

.shadow{
    -webkit-box-shadow: 4px 3px 7px 0px rgba(48, 51, 55, 0.39);
    -moz-box-shadow:    4px 3px 7px 0px rgba(48, 51, 55, 0.39);
    box-shadow:         4px 3px 7px 0px rgba(48, 51, 55, 0.39);
}	

.border-radius{
    -webkit-border-radius: 8px;
    -moz-border-radius: 8px;
    border-radius: 8px;
}


.fixarToolBar{
    z-index: 1; 
    position: fixed; 
    top: 48px; 
    padding: 6px;
    border: 1px solid #D4D5D6;
}

.opacity-50 {
    filter:alpha(opacity=50);
    opacity: 0.5;
    -moz-opacity:0.5;
    -webkit-opacity:0.5;
}

.uppercase{
    text-transform: uppercase;
}

.lowercase{
    text-transform: lowercase;
}

.border {
    border: 1px solid;
}

.label-custom{
    font-weight: normal !important; 
    font-family: 'Open Sans' !important; 
    color: #666666 !important;
    font-size: 11px !important;
}

.label-form-titulo{
    font-family: 'Open Sans' !important; 
    font-weight: normal !important; 
    color:#13818d !important;
    font-size: 12px !important;
}

.f-nav{
    z-index: 1; 
    position: fixed; 
    top: 55px; 
}