/* ajusta o espaçamento do header com o h1 */
.page-content-wrapper .page-content {
    padding: 0px 0 0 20px !important;
}

/* ajusta a cor de fundo do header com a cor do logo superjuris */
.page-header.navbar {
    background: #21488B !important;
}

/* ajusta o posicionamento do logo do superjuris */
.superjuris-logo {
    margin-top: 20px !important;
    padding-left: 30px !important;
}

/* ajusta o posicionamento da mensagem de erro nos inputs. */
.help-block > ul {
    padding: 0;
}

/* ajusta o posicionamento da mensagem de erro nos inputs. */
.help-block > ul.messages > li {
    list-style: none;
}

/* permite que seja exibido um botão como ícone. utilizar em conjunto com btn-link */
.btn-icon {
    text-decoration: none !important;
    font-size: 20px;
    color: black;
    margin: 0;
    padding: 0px;
}

/* btn-icon desabilitado sem adicionar disabled="disabled" */
.btn-icon-disabled {
    color: gray;
    cursor: default !important;
}

/* altera o fundo do login para o padrão do superjuris */
.login {
    background-color: #21488B !important;
}

.tabela-paginada td {
    vertical-align: middle !important;
}

/* fix para modal do bootstrap apresentar corretamente abaixo do header */
.modal {
    top: 50px;
}

/* ajusta o tamanho mínimo do menu para os dispositivos desktop */
@media (min-width: 992px) {
    .page-sidebar-menu {
        min-height: 540px;
    }

    .manter-usuario-especialidades {
        float: right;
        min-height: 220px;
    }
}

.text-wrap {
    white-space: normal !important;
}

.imagem-usuario-upload {
    text-align: center;
    height: 135px;
}

.imagem-usuario-upload > img {
    width: 135px;
    height: 135px;
}

textarea {
    resize: none;
}

.table-component-order-column {
    text-decoration: none !important;
    color: #000 !important;
}

.ui-select-match-text{
    display:inline-block;
    overflow:hidden;
    text-overflow: ellipsis;
    width:95%;
}

.loading-body {
    margin: 20px;
}

.uib-datepicker .uib-month button {
    text-transform: capitalize;
}

.uib-datepicker .uib-title {
    text-transform: capitalize;
}

.handpointer {
    cursor: pointer !important;
}

.cropArea {
    background: #e4e4e4;
    overflow: hidden;
    width: 100%;
    height: 300px;
}

.image-crop {
    border-radius: 50%;
    display: block;
    margin: auto;
    text-align: center;
    margin-top: 12%;
}

.profile-img {
    cursor: pointer;
    border-radius: 50%;
}

.profile-img:hover {
    opacity: 0.5;
}

.item {
    border: 1px solid #c0c0c0;
    background: #eee;
}

h3.accordion {
    margin: 0;
    line-height: 140%;
}
.accordion a.accordion-link {
    padding: 10px;
    background: #f5f5f5;
    border-top: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    color: #333;
    text-decoration: none;
    display: block;
    margin-bottom: 1px;
    margin-top: 4px;
}
.accordion-content {
    border-bottom: 1px solid #ddd;
    border-left: 1px solid #ddd;
    border-right: 1px solid #ddd;
    padding: 10px;
    margin: 1px 0;
    background: #fff;
    color: #333 !important;
    font-size: 13px;
    margin-bottom: 4px;
}

.tablePontuacao {
    border: 1px solid lightgray !important;
}

.fontCinza {
    color: #c0c0c0;
}

.padding-top-8 {
	padding-top: 8px;
}

.padding-top-17 {
	padding-top: 17px;
}

.padding-top-10 {
	padding-top: 10px !important;
}

.padding-top-20 {
	padding-top: 20px;
}

.bold {
	font-weight: 600;
}

.control-label-sem-campo {
	text-align: center;
    font-size: 14px;
    float: left;
    width: 100%;
}

.margin-initial {
	margin: initial;
}

.center {
	text-align: center;
}

.separator-line {
	border-bottom: 1px solid #e7ecf1;
	margin: 16px 0px 20px 0px;
}

.none {
	display: none;
}

.portlet.box.blue {
	border: 1px solid #5b9bd1;
}

.portlet.blue, .portlet.box.blue>.portlet-title, .portlet>.portlet-body.blue {
	background-color: #5b9bd1;
}

.label-fieldset {
	color: #000000;
    font-size: 14px;
}

.checkbox-assunto {
	height: 15px !important;
    width: 15px !important;
    float: left !important;
    margin: 1px 10px 1px 0px !important;
}

.disp-flex {
	display: flex;
	margin-left: -10px;
}

.input-gender {
	margin-left: 2px;
    font-size: 22px;
}

.initial-padding {
	padding: initial;
}

.margin-left-10 {
	margin-left: 10px !important;
}

.divider-form {
	margin-top: 5px;
    margin-left: 0px;
    font-size: 20px;
}

.grid-horarios {
	padding: 15px;
}

.label-after-field {
	margin-top: 8px;
    margin-left: 10px;
}

.checkbox-field {
	margin-top: 30px;
}

.checkbox-field label {
	margin-left: 7px;
}

.float-right {
	float: right;
}

.legend {
	font-size: 10px;
    vertical-align: super;
}

.timepicker-distribuicao {
	padding: 0px 2px 5px 10px;
}

.input-distribuicao {
	margin: 0px 0px 5px 10px;
	width: 41px;
}

.uib-time input {
	width: 43px;
}

.span-distribuicao {
	line-height: 36px;
}

.margin-top-8 {
	margin-top: 8px;
}

.float-right {
	float: right;
}

.legend {
	font-size: 10px;
    vertical-align: super;
}

.timepicker-distribuicao {
	padding: 0px 2px 5px 10px;
}

.input-distribuicao {
	margin: 0px 0px 5px 10px;
	width: 41px;
}

.span-distribuicao {
	line-height: 36px;
}

.input-icon-medium i {
    color: #ccc;
    position: absolute;
    margin: 11px 2px 4px 10px;
    z-index: 3;
    width: 16px;
    font-size: 16px;
    text-align: center;
}

.form-control-protocolo {
    width: 100%;
    height: 34px;
    padding: 6px 32px;
    background-color: #fff;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

.disabled {
	background-color: #eef1f5 !important;
}

label {
	margin-bottom: 0px;
}

fieldset {
    line-height: 16px;
}

.mt-checkbox-inline, .mt-radio-inline {
    padding: 5px 0 0 0;
}

.form-group {
    margin-bottom: 10px;
}

.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 {
	padding-left: 12px;
    padding-right: 12px;
}

.titulo-informacaoes-protocolo {
	padding-left: 10px;margin-bottom: -10px;
}

.protocolo-margin-reduzida-titulo {

}

.ui-select-bootstrap>.ui-select-choices, .ui-select-bootstrap>.ui-select-no-choice {
	width: auto;
}

span .ui-select-match-item.btn-default{
	word-break: break-word;
	white-space: normal;
}

.span.ui-select-match ng-scope{
	word-break: break-word;
	white-space: normal;
}

.btn.green:not(.btn-outline) {
	color: #FFF;
	background-color: #26ad53;
	border-color: #26ad53;
}

.btn.green:not(.btn-outline).active, .btn.green:not(.btn-outline):active, .btn.green:not(.btn-outline):hover, .open>.btn.green:not(.btn-outline).dropdown-toggle {
	color: #FFF;
	background-color: #399859;
	border-color: #399859;
}

.btn.green[disabled=disabled], .btn.green:disabled, .btn.green:hover[disabled=disabled]{
	color: #FFF;
	background-color: #bbe1bb;
	border-color: #399859;
}

.protocolo-green-sec{
	background-color:#fff;
}

.white-sec{
	background-color:#fff;
}

input[type='file'] {
  display: none
}

.file label {
  background-color: #acb7ca;
  color: #fff;
  margin: 10px 0 5px 0;
  display: inline-block;
  font-weight: 400;
  text-align: center;
  vertical-align: middle;
  touch-action: manipulation;
  cursor: pointer;
  border: 1px solid transparent;
  white-space: nowrap;
  padding: 6px 12px;
  font-size: 14px;
  line-height: 1.42857;
  border-radius: 4px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.anexo-list {
	margin-left: 4px;
}

.verde-claro-antigo{
	background-color:#CFF8CC;
	color:black;
	border-color: black;
}

.verde-escuro-antigo{
	color: #FFF;
	background-color: #399859;
	border-color: #399859;
}

.protocolo-branco-verde:active{
	color: #30c72e;
    background-color: #ffffff;
    border-color: #30c72e;
}

.protocolo-branco-verde{
	color: #30c72e !important;
    background-color: #ffffff !important;
    border-color: #30c72e !important;
}

.protocolo-branco-verde:hover{
	color: #FFF !important;
	background-color: #399859 !important;
	border-color: #399859 !important;
}

.protocolo-branco-verde[disabled=disabled], .protocolo-branco-verde:disabled, .protocolo-branco-verde:hover[disabled=disabled]{
	color: #FFF !important;
	background-color: #bbe1bb !important;
	border-color: #399859 !important;
}

.font-verde-escuro-antigo{
	color: #399859;
}

.font-azul-escuro{
	color: #4665f9;
}

.portlet.box>.portlet-title {
	color: #333333;
}

.portlet>.portlet-title>.tools>a.collapse {
	background-image: url(../img/portlet-collapse-icon.png);
}

.portlet.box>.portlet-title>.tools>a.collapse {
     background-image: url(../img/portlet-collapse-icon.png);
}

.portlet.box>.portlet-title>.tools>a.expand {
    background-image: url(../img/portlet-expand-icon.png);
}

.protocolo-title{
	font-size: large;
    font-weight: bold;
}


body, .table td, .table th, .form-control, output, .btn, .table thead tr th, .mt-checkbox, .mt-radio {
	font-size: 12px;
}	,

.portlet>.portlet-title>.caption, .caption{
	font-size: 16px;
	font-weight: bold;
}


.titulo-vistos-grid {
	text-align: left !important;
    line-height: 5px !important;
}

.table-vistos>tbody>tr>td {
	border-top: 0px;
}

.table-vistos>thead>tr>th {
	border-bottom: 0px;
}

.fieldset-vistos {
    border: 1px solid #e7ecf1;
}
h4{
	font-size: 16px;
}

.ficha-geral-col-tree-nodes {
    min-width: 77% !important;
}

.ficha-geral-col-tree-title > div:first-child {
	min-width: 80% !important;
}

.form-control {
	height: 31px;
}


.form-control-contencioso {
    width: 100%;
    height: 34px;
    padding: 6px 32px;
    background-color: #fff;
    border: 1px solid #c2cad8;
    border-radius: 4px;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    -webkit-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    -o-transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
    transition: border-color ease-in-out .15s,box-shadow ease-in-out .15s;
}

@media (min-width: 768px) {
	.modal-dialog {
		width: 837px !important;
	}
} 

.table-striped-green>tbody>tr:nth-of-type(odd){
	background-color:#d0f1e3;
}

.table-striped>tbody>tr:nth-of-type(odd) {
    background-color: #edf0f3;
}	

.padding-top-10px{
	padding-top: 10px;
}

.label-top-right{
	width: 100%;
	font-size: 14px;
	text-align: right;	
}

.label-fieldset-bold{
	color: #003300;
	font-size: 14px;
	font-weight:bold;	
}

.table-striped-light-blue>tbody>tr:nth-of-type(odd){
	background-color:#d5eaf9;
}

.form-body-no-padding{
	margin-top:-1em;
}


.less-margin{
	margin: 0px;margin-left: -10px;margin-right: -10px;
}

.table-acompanhamento {
	margin-bottom: 0px !important;
}

.contencioso-branco-azul {
    color: #1cc1d0;
    background-color: #ffffff;
    border-color: #1cc1d0;
}

.contencioso-branco-azul:hover{
	color: #FFF;
	background-color: #3598dc;
	border-color: #3598dc;
}

.contencioso-branco-azul:active{
    color: #3598dc;
    background-color: #ffffff;
    border-color: #3598dc;
}

.contencioso-branco-azul[disabled=disabled], .protocolo-branco-verde:disabled, .protocolo-branco-verde:hover[disabled=disabled]{
	color: #FFF;
	background-color: #87bde2;
	border-color: #3598dc;
}

.table-striped-blue>tbody>tr:nth-of-type(odd){
	background-color:#d5eaf9;
}

.table-striped-blue>tbody>tr:nth-of-type(even) {
    background-color: #d5eaf9;
}

.table-striped-compromisso-grid>tbody>tr:nth-of-type(odd){
	background-color:#d3f8f1;
}

.table-striped-compromisso-grid>tbody>tr:nth-of-type(even) {
    background-color:#c2e4de;
}	

.table-compromisso-linha-principal {
    background-color:#05735e;
    color:#FFF;
}	


.tooltip-arrow, .black-tooltip + .tooltip > .tooltip-inner {
  background-color: black;
 }
 
.tooltip .tooltiptext {
  background-color: black;
  color: white;
}
 
.glyphicon-remove{
	display: none !important;
}

.font-red {
	color:red;
}

.font-blue {
	color:blue
}

.popover {
	color:black;
}

.upload-file-blue[disabled=disabled], .upload-file-blue:disabled, .upload-file-blue:hover[disabled=disabled] {
    background-color: #87bde2 !important;
    border-color: #3598dc !important;
}

.btn-icon.disabled, .btn-icon[disabled], fieldset[disabled] .btn-icon, .disabled-btn-treeview {
	cursor: not-allowed !important;
    opacity: .65;
}

.disp-flex-visto {
	display: flex;
	align-items: center;
    justify-content: center;
}

.margin-left-4 {
	margin-left: 4px;
}

.font-size-20 {
	font-size: 20px;
}

.fieldset-clean {
	padding: 0px; 
	border-color: white;
}

.jstree-default a { 
    white-space:normal !important; height: auto; 
}
.jstree-anchor {
    height: auto !important;
}
.jstree-default li > ins { 
    vertical-align:top; 
}
.jstree-leaf {
    height: auto;
}
.jstree-leaf a{
    height: auto !important;
}

.cabecalho-visao {
	padding-top: 10px;
    padding-left: 5px;
    font-weight: bold;
}

.banco-roxo-titulo {
    color: #ffffff !important;
    background-color: #926074 !important;
    border-color: #ac8a98 !important;
}

.botao-banco-roxo {
	color: #a58c96;
	background-color: #ffffff;
	border-color: #ac8a98;
}

.botao-banco-roxo:hover{
	color: #734557;
	background-color: #c6b0b9;
	border-color: #ac8a98;
}

.botao-banco-roxo:active{
    color: #c6b0b9;
    background-color: #ffffff;
    border-color: #ac8a98;
}

.botao-banco-roxo[disabled=disabled], .botao-banco-roxo:disabled, .botao-banco-roxo:hover[disabled=disabled]{
	color: #FFF;
	background-color: #dbced3;
	border-color: #c6b0b9;
}

.table-striped-roxo>tbody>tr:nth-of-type(odd){
	background-color:#e6dbdf;
}

.table-striped-roxo>tbody>tr:nth-of-type(even){
	background-color:#edf0f3;
}

.adm-amarelo-titulo {
    color: #ffffff !important;
    background-color: #c6b0b9 !important;
    border-color: #ac8a98 !important;
}

.step-amarelo {
	color: black;
	background-color: #efc84e;
	border-color: #bb9215;
}

.botao-adm-amarelo {
	color: #bb9215;
	background-color: #ffffff;
	border-color: #bb9215;
}

.botao-adm-amarelo:hover{
	color: #FFF;
	background-color: #f2cf0b;
	border-color: #bb9215;
}

.botao-adm-amarelo:active{
	color: #FFF;
	background-color: #eac90b;
	border-color: #bb9215;
}

.botao-adm-amarelo[disabled=disabled], .botao-adm-amarelo:disabled, .botao-adm-amarelo:hover[disabled=disabled]{
	color: #FFF;
	background-color: #f8e76d;
	border-color: #bb9215;
}

.adm-yellow {
    cursor: default;	
}

.table-striped-yellow>tbody>tr:nth-of-type(odd){
	background-color: rgba(234, 218, 24, 0.18);
}

.table-striped-yellow>tbody>tr:nth-of-type(even) {
    background-color: #FFF;
}

.adm-yellow .pagination>.active>a, .adm-yellow .pagination>.active>a:focus, .adm-yellow .pagination>.active>a:hover, .adm-yellow .pagination>.active>span, .adm-yellow .pagination>.active>span:focus, .adm-yellow .pagination>.active>span:hover {
    color: #bb9215;
    background-color: #f2dfa3;
    border-color: #e0ca86;
}

.adm-yellow .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
	color: #dcbb10;
}

.adm-yellow .pagination>li>a, .pagination>li>span {
 	color: #dcbb10;
}

.page-sidebar .page-sidebar-menu>li>a>.title, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu>li>a>.title {
    font-size: 12px;
}

.page-sidebar .page-sidebar-menu .sub-menu li>a, .page-sidebar-closed.page-sidebar-fixed .page-sidebar:hover .page-sidebar-menu .sub-menu li>a {
    font-size: 12px;
}

.separador-link-pai {
	color: #bb9215;
	font-weight: bold;
}

.separador-link-filho {
	color: #bb9215;
	font-size: medium;
}

.clearfix {
	overflow: auto;
}

.block-secao-add {
	margin-top: -20px
}

.titulo-secao-add {
    display: inline-block;
    margin-top: 25px;
    float: left;
}

.mini-add-file{
	padding-left: 8px !important;
    padding-right: 8px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    margin-top: 20px !important;
    font-size: large !important;
}

.mini-add-btn{
    padding-left: 8px !important;
    padding-right: 17px !important;
    padding-bottom: 3px !important;
    padding-top: 3px !important;
    float: right;
    margin-top: 20px !important;
}

.mini-add-block{
	float: right;
    margin-top: 5px;
}

.block-secao-edit {
	margin-top: -10px
}

.block-btn-edit {
	margin-bottom: 5px;
}

.btn-secao {
	margin-top: 15px;
}

.margin-bottom-less-1 {
	margin-bottom: -1em !important;		
}

.margin-bottom-0 {
	margin-bottom: 0px !important;		
}

.file-blue label {
    background-color: #ffffff;
    color: #1cc1d0;
    margin: 10px 0 5px 0;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    vertical-align: middle;
    touch-action: manipulation;
    cursor: pointer;
    border: 1px solid #1cc1d0;
    white-space: nowrap;
    padding: 6px 12px;
    font-size: 14px;
    line-height: 1.42857;
    border-radius: 4px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.font-italic {
	font-style: italic;
}

.col-btn-add-modal {
	padding-left: 28px;
	margin-bottom: 3px;
}

.titulo-secao-add-modal {
    display: inline-block;
    margin-top: 29px;
    float: left;
}

.mini-add-btn-modal {
    padding-left: 5px !important;
    padding-right: 13px !important;
    padding-bottom: 0px !important;
    padding-top: 0px !important;
    float: right;
    margin-top: 24px !important;
    width: 20px !important;
}

.font-azul-marinho {
	color: #000080;
}

.precedente-branco-azul {
    color: #7777FF;
    background-color: #ffffff;
    border-color: #000080;
}

.precedente-branco-azul:hover{
	color: #FFF;
	background-color: #7777FF;
	border-color: #000080;
}

.precedente-branco-azul:active{
    color: #7777FF;
    background-color: #ffffff;
    border-color: #000080;
}

.precedente-branco-azul[disabled=disabled], .protocolo-branco-verde:disabled, .protocolo-branco-verde:hover[disabled=disabled]{
	color: #FFF;
	background-color: #87bde2;
	border-color: #000080;
}

.btn.navyblue:not(.btn-outline) {
	color: #FFF;
    background-color: #7777FF;
    border-color: #7777FF;
}

.table-striped-navyblue>tbody>tr:nth-of-type(odd){
	background-color:#d6d6f5;
}

.table-striped-navyblue>tbody>tr:nth-of-type(odd) {
    background-color: #d6d6f5;
}

.upload-file-navyblue[disabled=disabled], .upload-file-navyblue:disabled, .upload-file-navyblue:hover[disabled=disabled] {
    background-color: #7777FF !important;
    border-color: #000080 !important;
}

.assessoria-branco-verde {
    color: #05735e !important;
    background-color: #ffffff !important;
    border-color:#05735e !important;
}

.assessoria-branco-verde:hover{
	color: #FFF !important;
	background-color: #229680 !important;
	border-color: #05735e !important;
}

.assessoria-branco-verde:active{
    color: #3598dc !important;
    background-color: #ffffff !important;
    border-color: #05735e !important;
}

.assessoria-branco-verde[disabled=disabled] {
	color: #FFF !important;
	background-color: #97dbcd !important;
	border-color: #05735e !important;
}

.font-verde-assessoria {
	color: #05735e;
}

.padding-zero{
	padding: 0;
}

.padding-left-zero{
	padding-left: 0px;
}

.padding-right-zero{
	padding-right: 0px;
}

.button-anexo-assessoria {
	float: left !important;
	max-width: 142px !important;
}

.table-striped-green>tbody>tr:nth-of-type(odd){
	background-color:#a9f3e5;
}

.table-striped-green>tbody>tr:nth-of-type(odd) {
    background-color: #a9f3e5;
}

.text-right {
	text-align: right;
}



.adm-mostarda-titulo {
    color: #800000 !important;
}

.botao-par-mostarda {
	color: #800000;
	background-color: #ffffff;
	border-color: #800000;
}

.botao-par-mostarda:hover{
	color: #FFF;
	background-color: #d78a00;
	border-color: #800000;
}

.botao-par-mostarda:active{
	color: #FFF;
	background-color: #d78a00;
	border-color: #800000;
}

.botao-par-mostarda[disabled=disabled], .botao-par-mostarda:disabled, .botao-par-mostarda:hover[disabled=disabled]{
	color: #FFF;
	background-color: #ffd78c;
	border-color: #800000;
}

.table-striped-mostarda>tbody>tr:nth-of-type(odd){
	background-color: #f7e5c5;
}

.table-striped-mostarda>tbody>tr:nth-of-type(even) {
    background-color: #FFF;
}

.par-mostarda .pagination>.active>a, .par-mostarda .pagination>.active>a:focus, .par-mostarda .pagination>.active>a:hover, .par-mostarda .pagination>.active>span, .par-mostarda .pagination>.active>span:focus, .par-mostarda .pagination>.active>span:hover {
    color: #800000;
    background-color: #f2dfa3;
    border-color: #e0ca86;
}

.par-mostarda .pagination>li>a:focus, .pagination>li>a:hover, .pagination>li>span:focus, .pagination>li>span:hover{
	color: #dcbb10;
}

.par-mostarda .pagination>li>a, .pagination>li>span {
 	color: #dcbb10;
}

.subtitulo-historico-geral{
	font-weight:bold;
	text-align: left;
	width: 100%;
	font-size: 15px;
}

.no-padding {
	padding: 0px;	
}

.borderless td, .borderless th {
    border: none;
}

.side-margin-zero {
	margin-left: 0;
    margin-right: 0;
}

.opcoes-radio-up-textarea {
	padding-left: 0px;
	margin-left: -20px;
	margin-top: -2px;
}	

.borda-tabela-contencioso-cinza {
	border: 0;
    background-color: #acbecc;
}

.borda-tabela-contencioso-lightblue {
	border: 0 !important;
    background-color: lightblue;
}

.botao-relatorios-cinza {
	color: #464548;
	background-color: #ffffff;
	border-color: #464548;
}

.botao-relatorios-cinza:hover{
	color: #FFF;
	background-color: #767380;
	border-color: #6a6772;
}

.botao-relatorios-cinza:active{
	color: #FFF;
	background-color: #767380;
	border-color: #6a6772;
}

.botao-relatorios-cinza[disabled=disabled], .botao-relatorios-cinza:disabled, .botao-relatorios-cinza:hover[disabled=disabled]{
	color: #FFF;
	background-color: #c0bec5;
	border-color: #6a6772;
}

.ui-select-bootstrap[disabled=disabled], .ui-select-bootstrap:disabled {
  height: 30px;
}
.replace-logo-print {}

.padding-bottom-cabecalho{
	padding-top: 32px;
}

.agendamento-error {
	border-color: #e73d4a;
    color: #e73d4a;
}

.btn-parecer-busca-rapida {
	color: #a92f20;
	border-color: #a92f20;
}

.descricao-apoio-parecer-busca-rapida {
	color: #777;
    font-size: 10px;
    margin-top: 5px;
    padding-left: 5px;
}

.page-sidebar {
    width: 238px;
}