/*body { background-color: #003641; }*/

/* Link padrão */
a { color: #34A6BB; text-decoration: none; }

/* Menu */
/*.navbar-default .nav > li > a { background-color: #003641; }
.nav-second-level > li > a { background-color: #003641 !important; }
.navbar-default .nav > li > a:hover, .navbar-default .nav > li > a:focus { background-color: #003641; color: white; }*/
.nav > li.active { border-left-color: #34A6BB; }
.nav > li.active i { color: #FF6600; }
/*.nav > li.active > a { background: #2B8A9B; }
.nav > li.active > a:hover { background: #2B8A9B; }*/

.nav.nav-tabs li { background: none; border: none; }
/* fim Menu */

.btn-primary.btn-outline { color: #003641; }
.btn-success.btn-outline { color: #78da03; }
.btn-info.btn-outline { color: #34A6BB; }
.btn-warning.btn-outline { color: #FF6600; }

.btn-primary { background-color: #003641; border-color: #003641; color: #FFFFFF; }
.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .open .dropdown-toggle.btn-primary, .btn-primary:active:focus, .btn-primary:active:hover, .btn-primary.active:hover, .btn-primary.active:focus {
    background-color: #002229; border-color: #002229; color: #FFFFFF; }
.btn-primary.disabled, .btn-primary.disabled:hover, .btn-primary.disabled:focus, .btn-primary.disabled:active, .btn-primary.disabled.active, .btn-primary[disabled], .btn-primary[disabled]:hover, .btn-primary[disabled]:focus, .btn-primary[disabled]:active, .btn-primary.active[disabled], fieldset[disabled] .btn-primary, fieldset[disabled] .btn-primary:hover, fieldset[disabled] .btn-primary:focus, fieldset[disabled] .btn-primary:active, fieldset[disabled] .btn-primary.active {
    background-color: #014654; border-color: #014654; }
.btn-success { background-color: #78da03; border-color: #78da03; color: #FFFFFF; }
.btn-success:hover, .btn-success:focus, .btn-success:active, .btn-success.active, .open .dropdown-toggle.btn-success, .btn-success:active:focus, .btn-success:active:hover, .btn-success.active:hover, .btn-success.active:focus {
    background-color: #78da03; border-color: #78da03; color: #FFFFFF; }
.btn-success.disabled, .btn-success.disabled:hover, .btn-success.disabled:focus, .btn-success.disabled:active, .btn-success.disabled.active, .btn-success[disabled], .btn-success[disabled]:hover, .btn-success[disabled]:focus, .btn-success[disabled]:active, .btn-success.active[disabled], fieldset[disabled] .btn-success, fieldset[disabled] .btn-success:hover, fieldset[disabled] .btn-success:focus, fieldset[disabled] .btn-success:active, fieldset[disabled] .btn-success.active {
    background-color: #78da03; border-color: #78da03; }
.btn-info { background-color: #34A6BB; border-color: #34A6BB; color: #FFFFFF; }
.btn-info:hover, .btn-info:focus, .btn-info:active, .btn-info.active, .open .dropdown-toggle.btn-info, .btn-info:active:focus, .btn-info:active:hover, .btn-info.active:hover, .btn-info.active:focus {
    background-color: #34A6BB; border-color: #34A6BB; color: #FFFFFF; }
.btn-info.disabled, .btn-info.disabled:hover, .btn-info.disabled:focus, .btn-info.disabled:active, .btn-info.disabled.active, .btn-info[disabled], .btn-info[disabled]:hover, .btn-info[disabled]:focus, .btn-info[disabled]:active, .btn-info.active[disabled], fieldset[disabled] .btn-info, fieldset[disabled] .btn-info:hover, fieldset[disabled] .btn-info:focus, fieldset[disabled] .btn-info:active, fieldset[disabled] .btn-info.active {
    background-color: #02c4b2; border-color: #02c4b2; }
.btn-warning { background-color: #FF6600; border-color: #FF6600; color: #FFFFFF; }
.btn-warning:hover, .btn-warning:focus, .btn-warning:active, .btn-warning.active, .open .dropdown-toggle.btn-warning, .btn-warning:active:focus, .btn-warning:active:hover, .btn-warning.active:hover, .btn-warning.active:focus {
    background-color: #FF6600; border-color: #FF6600; color: #FFFFFF; }
.btn-warning.disabled, .btn-warning.disabled:hover, .btn-warning.disabled:focus, .btn-warning.disabled:active, .btn-warning.disabled.active, .btn-warning[disabled], .btn-warning[disabled]:hover, .btn-warning[disabled]:focus, .btn-warning[disabled]:active, .btn-warning.active[disabled], fieldset[disabled] .btn-warning, fieldset[disabled] .btn-warning:hover, fieldset[disabled] .btn-warning:focus, fieldset[disabled] .btn-warning:active, fieldset[disabled] .btn-warning.active {
    background-color: #FF6600; border-color: #FF6600; }
.btn-link:hover, .btn-link:focus, .btn-link:active, .btn-link.active, .open .dropdown-toggle.btn-link { color: #FF6600; }


button.btn-primary.dim { box-shadow: inset 0 0 0 #002229, 0 5px 0 0 #002229, 0 10px 5px #999; }
button.btn-primary.dim:active { box-shadow: inset 0 0 0 #002229, 0 2px 0 0 #002229, 0 5px 3px #999; }
button.btn-default.dim { box-shadow: inset 0 0 0 #b3b3b3, 0 5px 0 0 #b3b3b3, 0 10px 5px #999; }
button.btn-default.dim:active { box-shadow: inset 0 0 0 #b3b3b3, 0 2px 0 0 #b3b3b3, 0 5px 3px #999; }
button.btn-warning.dim { box-shadow: inset 0 0 0 #b5bd00, 0 5px 0 0 #b5bd00, 0 10px 5px #999; }
button.btn-warning.dim:active { box-shadow: inset 0 0 0 #b5bd00, 0 2px 0 0 #b5bd00, 0 5px 3px #999; }
button.btn-info.dim { box-shadow: inset 0 0 0 #018276, 0 5px 0 0 #018276, 0 10px 5px #999; }
button.btn-info.dim:active { box-shadow: inset 0 0 0 #018276, 0 2px 0 0 #018276, 0 5px 3px #999; }
button.btn-success.dim { box-shadow: inset 0 0 0 #6ea117, 0 5px 0 0 #6ea117, 0 10px 5px #999; }
button.btn-success.dim:active { box-shadow: inset 0 0 0 #6ea117, 0 2px 0 0 #6ea117, 0 5px 3px #999; }
button.btn-danger.dim { box-shadow: inset 0 0 0 #ea394c, 0 5px 0 0 #ea394c, 0 10px 5px #999; }
button.btn-danger.dim:active { box-shadow: inset 0 0 0 #ea394c, 0 2px 0 0 #ea394c, 0 5px 3px #999; }


.label-primary, .badge-primary { background-color: #003641; color: #FFFFFF; }
.label-success, .badge-success { background-color: #78da03; color: #FFFFFF; }
.label-warning, .badge-warning { background-color: #FF6600; color: #FFFFFF; }
.label-warning-light, .badge-warning-light { background-color: #FF6600; color: #ffffff; }
.label-danger, .badge-danger { background-color: #ED5565; color: #FFFFFF; }
.label-info, .badge-info { background-color: #34A6BB; color: #FFFFFF; }
.label-inverse, .badge-inverse { background-color: #262626; color: #FFFFFF; }
.label-white, .badge-white { background-color: #FFFFFF; color: #5E5E5E; }
.label-white, .badge-disable { background-color: #2A2E36; color: #8B91A0; }


.form-control:focus, .single-line:focus { border-color: #003641 !important; }
.has-success .form-control { border-color: #78da03; }
.has-warning .form-control { border-color: #FF6600; }
.has-error .form-control { border-color: #ED5565; }
.has-success .control-label { color: #78da03; }
.has-warning .control-label { color: #FF6600; }
.has-error .control-label { color: #ED5565; }


.toast { background-color: #003641; }
.toast-success { background-color: #78da03; }
.toast-error { background-color: #ED5565; }
.toast-info { background-color: #34A6BB; }
.toast-warning { background-color: #FF6600; }


.inspinia-notify.alert-warning { border-left: 6px solid #FF6600; }
.inspinia-notify.alert-success { border-left: 6px solid #78da03; }
.inspinia-notify.alert-danger { border-left: 6px solid #ED5565; }
.inspinia-notify.alert-info { border-left: 6px solid #34A6BB; }


/* BACKGROUNDS */
.gray-bg { background-color: #f3f3f4; }
.white-bg { background-color: #ffffff; }
.navy-bg { background-color: #003641; color: #ffffff; }
.blue-bg { background-color: #78da03; color: #ffffff; }
.lazur-bg { background-color: #34A6BB; color: #ffffff; }
.yellow-bg { background-color: #FF6600; color: #ffffff; }
.red-bg { background-color: #ED5565; color: #ffffff; }
.black-bg { background-color: #262626; }
.panel-primary { border-color: #003641; }
.panel-primary > .panel-heading { background-color: #003641; border-color: #003641; }
.panel-success { border-color: #78da03; }
.panel-success > .panel-heading { background-color: #78da03; border-color: #78da03; color: #ffffff; }
.panel-info { border-color: #34A6BB; }
.panel-info > .panel-heading { background-color: #34A6BB; border-color: #34A6BB; color: #ffffff; }
.panel-warning { border-color: #FF6600; }
.panel-warning > .panel-heading { background-color: #FF6600; border-color: #FF6600; color: #ffffff; }
.panel-danger { border-color: #ED5565; }
.panel-danger > .panel-heading { background-color: #ED5565; border-color: #ED5565; color: #ffffff; }
.progress-bar { background-color: #003641; }
.progress-bar-navy-light { background-color: #3dc7ab; }
.progress-bar-success { background-color: #78da03; }
.progress-bar-info { background-color: #00a091; }
.progress-bar-warning { background-color: #FF6600; }
.progress-bar-danger { background-color: #ED5565; }

/* COLORS */
.text-navy { color: #003641; }
.text-primary { color: #003641; }
.text-success { color: #78da03; }
.text-info { color: #34A6BB; }
.text-warning { color: #FF6600; }
.text-danger { color: #ED5565; }
.text-muted { color: #888888; }
.text-white { color: #ffffff; }


.category-list li a .text-navy { color: #003641; }
.category-list li a .text-primary { color: #78da03; }
.category-list li a .text-info { color: #34A6BB; }
.category-list li a .text-danger { color: #EF5352; }
.category-list li a .text-warning { color: #FF6600; }


.agile-list li.warning-element { border-left: 3px solid #FF6600; }
.agile-list li.danger-element { border-left: 3px solid #ED5565; }
.agile-list li.info-element { border-left: 3px solid #34A6BB; }
.agile-list li.success-element { border-left: 3px solid #78da03; }



/* FIcar sempre por último */
.btn-outline { color: inherit; background-color: transparent; }