/*NAVBAR*/
.navbar-toggle {
    border-color: #165978 !important; /* #6e8432 !important;*/
    color: #fff;
}
.navbar-toggle:hover, .navbar-toggle:focus {
	background: #165978 !important; /* #6e8432 !important;*/
}
.tr-dropdown {
    color: #D0DEA4;
}
.tr-dropdown:hover {
	background: #165978; /*#6e8432;*/
	color: #fff;
}
.tr-title {
    color: #fff !important;
}
.tr-badge {
    background-color: rgb(201, 48, 44);
	color: rgb(255, 255, 255);
}
/*NAVBAR*/

/*PFW_MODAL*/
div.modal_container {
    border: 5px solid #0099bc;
	background-color: white;
}
div.modal_title {
    background-color: #0099bc;
    color: white;
    text-shadow: black;
}
div.modal_main {
    background-color: white;
}
/*PFW_MODAL*/
/*PFW_GRID*/
.hdr td {
    border-color: #F4F4F4 !important;
}
.objContainer {
	border: 1px solid #ddd !important;
}
.hdrContainer {
	background-color: #ddd;
    color: #608176;
}
input.cellSelected {
    background-color: #ffffff !important;
    color: #333333 !important;
}
input.cellSelected:focus {
	border:1px solid #66afe9 !important;
  	-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
            box-shadow: inset 0 1px 1px rgba(0,0,0,.075), 0 0 8px rgba(102, 175, 233, .6);
}
/*PFW_GRID*/
/*PFW_COLLAPSE*/
.collapsible {
    background: #f5f5f5;
    border-bottom: 1px solid #dddddd;
}
.btn-collapse-all > a {
    background-color: #608176;
	color: #ffffff;
}
.btn-collapse-all > a:hover {
    color: #d0dea4;
}
/*PFW_COLLAPSE*/
/*PFW_CHART*/
.jqplot-highlighter-tooltip, .jqplot-canvasOverlay-tooltip {
    border: 2px solid #c0e37a;
    background: #ffffff;
    -webkit-box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
    box-shadow: 0 5px 15px rgba(0, 0, 0, 0.5);
}
/*PFW_CHART*/
/*EXTENDS_BOOTSTRAP*/
.tr-blue-color {color: #257CAA;}
.tr-red-color {color: #CE3131;}
.tr-yellow-color {color: #F4DC24;}
.tr-back-red-color {background: #CE3131;}
.tr-back-yellow-color {background: #F4DC24;}
.tr-back-blue-color {background: #257CAA;}
hr {
    border-color: #dddddd !important;
}
legend {
    color: #000000;
}
.tr-modal-content {
    background: #F5F5F5;
}
.tng-header-search > .tr-list {
    border-top: 1px solid #ccc;
}
.tr-list > ul > a {
    color: #747479 !important;
}
.page-header {
	border-bottom: 1px solid #e3e3e3;
}
.tr-circle {
    color: #ffffff;
}
.tr-textarea-legend {
    background-color: #f5f5f5;
    border: 1px solid #ccc;
}
.tr-textarea-legend-focus {
	box-shadow: 0 0 0 rgba(0, 0, 0, 0.075) inset, 0 3px 4px rgba(102, 175, 233, 0.6);
    border-color: #66afe9;
}
/* TabView Bootstrap */
.nav-tabs > li.active > a, 
.nav-tabs > li.active > a:hover, 
.nav-tabs > li.active > a:focus {
    background-color: #fff;
	border-color: #165978 #ddd transparent;
}
.nav-tabs > li > a {
    background-color: #f5f5f5;
    color: #888888;
    border-top: 2px solid #f5f5f5;
}
.nav-tabs > li > a:hover {
    border-top: 2px solid #ddd;
	background-color: #f5f5f5;
	color: #24505D;
}
.has-error select {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.has-error select:focus {
    border-color:#843534;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error input {
    border-color: #a94442;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
    box-shadow: inset 0 1px 1px rgba(0,0,0,.075);
}
.has-error input:focus {
    border-color:#843534;
    -webkit-box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483;
    box-shadow:inset 0 1px 1px rgba(0,0,0,.075),0 0 6px #ce8483
}
.has-error button {
  border-color: #a94442;
}
/*EXTENDS_BOOTSTRAP*/
/*PFW_BOOTSTRAP*/
.pfw-hide {display:none;}
.pfw-error-color {color: #d9534f;}
.pfw-warning-color {color: #f0ad4e;}
.pfw-ok-color {color: #5cb85c;}
.pfw-form-control {
    color: #24505d;
    border: 1px solid #ccc;
    -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, -webkit-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;
}
.pfw-form-control:focus {
    border-color: #66afe9;
    outline: 0;
	-webkit-box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6);
	box-shadow: inset 0 1px 1px rgba(0, 0, 0, .075), 0 0 8px
		rgba(102, 175, 233, .6)
}
.pfw-form-control::-moz-placeholder {
    color: #c9e3ea;
}
.pfw-form-control:-ms-input-placeholder {
	color: #c9e3ea
}
.pfw-form-control::-webkit-input-placeholder {
	color: #c9e3ea
}
.pfw-form-control[disabled], .pfw-form-control[readonly], fieldset[disabled] .pfw-form-control {
    background-color: #f5f5f5;
}
.pfw-control-feedback {
    color: #0088cc;
}
div.container {
	border: 1px solid #D5D5D5;
}
div.container table.hdr td,
div.container table.obj td {
    border: 1px solid #D5D5D5;
}
div.container .objContainer {
	border-top: 1px solid #D5D5D5;
}
.pfw-color-info {color: #5bc0de !important;}
.pfw-color-warning {color: #f0ad4e !important;}
.pfw-color-success {color: #5cb85c !important;}
.pfw-color-danger {color: #d9534f !important;}
.pfw-btn-cancelar-no-action {
    color: #393a39;
}
/*PFW_BOOTSTRAP*/
/*PANEL*/
.tr-panel-heading {
	color: #5d5d5d !important;
	border-color: #dfe06e !important;
}
.tr-panel-footer, .tr-panel-heading {
	background-color: #ffffff !important;
}
