/* here you can put your own css to customize and override the theme */

/***
Rounded Portlets
***/
/*
.portlet {
	border-radius: 4px !important;
}

.portlet .portlet-title {
	border-radius: 4px 4px 0px 0px !important;
}

.portlet .portlet-body,
.portlet .portlet-body .form-actions  {
	border-radius: 0px 0px 4px 4px !important;
}
*/

.page-header .page-header-menu .hor-menu .navbar-nav > li.classic-menu-dropdown .dropdown-menu{
	min-width: 330px;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li > a{
	font-size:13px;
}
.page-header .page-header-menu .hor-menu .navbar-nav > li .dropdown-menu li > a{
	font-size:13px;
}
.page-header .page-header-top .page-logo .logo-default{
	    margin: 12px 0 0 0;
}
.page-header .page-header-menu {
    background: #091742;
}

.page-header .page-header-menu .hor-menu .navbar-nav > li.active > a, .page-header .page-header-menu .hor-menu .navbar-nav > li.active > a:hover, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a, .page-header .page-header-menu .hor-menu .navbar-nav > li.current > a:hover {
    background: #071132;
}


/***********
Orange Colors
************/
/***
Orange Default
***/
/* Button */
.orange.btn {
  color: #FFFFFF;
  background-color: #ff8200;
}
.orange.btn:hover, .orange.btn:focus, .orange.btn:active, .orange.btn.active {
  color: #FFFFFF;
  background-color: #ff8200;
}
.open .orange.btn.dropdown-toggle {
  color: #FFFFFF;
  background-color: #cc6800;
}
.orange.btn:active, .orange.btn.active {
  background-image: none;
  background-color: #ff8200;
}
.orange.btn:active:hover, .orange.btn.active:hover {
  background-color: #ff8200;
}
.open .orange.btn.dropdown-toggle {
  background-image: none;
}
.orange.btn.disabled, .orange.btn.disabled:hover, .orange.btn.disabled:focus, .orange.btn.disabled:active, .orange.btn.disabled.active, .orange.btn[disabled], .orange.btn[disabled]:hover, .orange.btn[disabled]:focus, .orange.btn[disabled]:active, .orange.btn[disabled].active, fieldset[disabled] .orange.btn, fieldset[disabled] .orange.btn:hover, fieldset[disabled] .orange.btn:focus, fieldset[disabled] .orange.btn:active, fieldset[disabled] .orange.btn.active {
  background-color: #ff8200;
}
.orange.btn .badge {
  color: #ff8200;
  background-color: #FFFFFF;
}

/* Button Strip */
.btn.orange-stripe {
  border-left: 3px solid #ff8200;
}

/* Portlet */
.portlet > .portlet-body.orange,
.portlet.orange {
  background-color: #ff8200;
}

.portlet.solid.orange > .portlet-title,
.portlet.solid.orange > .portlet-body {
  border: 0;
  color: #FFFFFF;
}
.portlet.solid.orange > .portlet-title > .caption {
  font-weight: 400;
}
.portlet.solid.orange > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.solid.orange > .portlet-title > .tools > a.remove {
  background-image: url(../img/portlet-remove-icon-white.png);
}
.portlet.solid.orange > .portlet-title > .tools > a.config {
  background-image: url(../img/portlet-config-icon-white.png);
}
.portlet.solid.orange > .portlet-title > .tools > a.reload {
  background-image: url(../img/portlet-reload-icon-white.png);
}
.portlet.solid.orange > .portlet-title > .tools > a.expand {
  background-image: url(../img/portlet-expand-icon-white.png);
}
.portlet.solid.orange > .portlet-title > .tools > a.collapse {
  background-image: url(../img/portlet-collapse-icon-white.png);
}
.portlet.solid.orange > .portlet-title > .tools > a.fullscreen {
  color: #fdfdfd;
}

.portlet.box.orange {
  border: 1px solid #30d0c1;
  border-top: 0;
}
.portlet.box.orange > .portlet-title {
  background-color: #ff8200;
}
.portlet.box.orange > .portlet-title > .caption {
  color: #FFFFFF;
}
.portlet.box.orange > .portlet-title > .caption > i {
  color: #FFFFFF;
}
.portlet.box.orange > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #61dbd0;
  color: #76e0d6;
  box-shadow: none;
}
.portlet.box.orange > .portlet-title > .actions .btn-default > i {
  color: #83e3da;
}
.portlet.box.orange > .portlet-title > .actions .btn-default:hover, .portlet.box.orange > .portlet-title > .actions .btn-default:focus, .portlet.box.orange > .portlet-title > .actions .btn-default:active, .portlet.box.orange > .portlet-title > .actions .btn-default.active {
  border: 1px solid #8be4dc;
  color: #ff8200;
}

/* Statistic Block */
.dashboard-stat.orange {
  background-color: #ff8200;
}
.dashboard-stat.orange.dashboard-stat-light:hover {
  background-color: #cc6800;
}
.dashboard-stat.orange .visual > i {
  color: #FFFFFF;
  opacity: 0.1;
  filter: alpha(opacity=10);
}
.dashboard-stat.orange .details .number {
  color: #FFFFFF;
}
.dashboard-stat.orange .details .desc {
  color: #FFFFFF;
  opacity: 1;
  filter: alpha(opacity=100);
}
.dashboard-stat.orange .more {
  color: #FFFFFF;
  background-color: #cc6800;
}

/* General Element */
.bg-orange {
  border-color: #ff8200 !important;
  background-image: none !important;
  background-color: #ff8200 !important;
  color: #FFFFFF !important;
}

/* General Text & Icon Font Colors */
.font-orange {
  color: #ff8200 !important;
}

.progress-bar.orange {
  background: #ff8200 !important;
  color: #FFFFFF !important;
}

.form-group.form-md-line-input .form-control.input-sm{
	padding:0;
}

/* ESPACIADOS */
.padding-3 {
	padding: 3px;
}
.no-padding {
	padding-right: 0px;
	padding-left: 0px;
}
.margin-15-top {
	margin-top:15px;
}
.margin-15-bottom {
	margin-bottom:15px;
}
.margin-25-top {
	margin-top:25px;
}
.margin-25-bottom {
	margin-bottom:25px;
}
.space {
	border: none;
	margin: 20px 0 0 0;
	display: block;
}
.space10 {
    border: none;
    margin: 10px 0 0 0;
    display: block;
}
.sub-titulo{
	border-bottom:#CCC solid 2px;
	margin-bottom:35px !important;
	padding-bottom:5px !important;
}
/* END*/

.rootwizard .navbar{
  margin-bottom: 0;
}
.rootwizard .nav-tabs > li > a, .rootwizard .nav-pills > li > a{
  border-radius: 20px;
}

.rootwizard .nav > li > a{
  padding: 6px 11px;
}
.container{
    width: 98% !important;
}