.navbar .nav > li > a {
    padding: 32px 15px;    
}

.table .label [class^="icon-"], .table .label [class*="icon-"] {
    line-height: 14px;
}

.popover-content {
    padding: 0.25em 0.5em;
}

.popover-content p {
    margin: 0;
}

.form-inline label, .form-inline br {
    margin: 0.5em 0 0 0.5em;
}

.form-inline br {
    line-height: 26px;
}

.btn-accordion.btn-link:hover, .btn-accordion.btn-link:focus {
    text-decoration: none;
}

.modal .bootstrap-select.btn-group:not(.input-group-btn), .bootstrap-select.btn-group[class*="span"] {
    margin-bottom: 0;
}

.modal.fade.in {
    top: 5%;
}

.modal .input-append {
    margin-bottom: 5px;
}

.modal .controls {
    margin-bottom: 5px;
}

.btn-block {
    padding: 4px 12px;
}

form {
	margin: 0;
}

hr {
	border-top: none;
	border-bottom: 2px solid #FFF;
    margin: 10px 0;
}

h1 {
	font-size: 1.75em;
}


h2 {
    font-size: 1.6em;
    line-height: 1.6em;
}

h3 {
	font-size: 1.25em;
    line-height: 1.25em;
}

.accordion-group {
    border-color: #31708F;
    background: #fff;
}

.accordion-heading {
    background: #2980B9;
    border-radius: 3px 3px 0 0px;    
}

.accordion-heading a {
    color: #fff;
}

    .accordion-heading:hover {
        background-color: #d9edf7;
    }

        .accordion-heading:hover a{
            color: #2980B9;
        }

    .accordion-heading a:hover, .accordion-heading a:focus {
        text-decoration: none;
    }

.accordion-success {
    border-color: #3c763d;
}

    .accordion-success .accordion-heading {
        background: #3c763d;
    }

    .accordion-success .accordion-heading:hover {
        background: #dff0d8;
    }

    .accordion-success .accordion-heading:hover a{
        color: #3c763d;
    }

.accordion-warning {
    border-color: #8a6d3b;
}

    .accordion-warning .accordion-heading {
        background: #8a6d3b;
    }

    .accordion-warning .accordion-heading:hover {
        background: #fcf8e3;
    }

    .accordion-warning .accordion-heading:hover a{
        color: #8a6d3b;
    }

.accordion-danger {
    border-color: #a94442;    
}

    .accordion-danger .accordion-heading {
        background: #a94442;
    }

    .accordion-danger .accordion-heading:hover {
        background: #f2dede;
    }

    .accordion-danger .accordion-heading:hover a{
        color: #a94442;
    }

.accordion-orange {
    border-color: #d35400;
}

    .accordion-orange .accordion-heading {
        background: #d35400;
    }

    .accordion-orange .accordion-heading:hover {
        background: #FFD4AE;
    }

    .accordion-orange .accordion-heading:hover a{
        color: #d35400;
    }

.accordion-violet {
    border-color: #8e44ad;
}

    .accordion-violet .accordion-heading {
        background: #8e44ad;
    }

    .accordion-violet .accordion-heading:hover {
        background: #F4DAFF;
    }

    .accordion-violet .accordion-heading:hover a{
        color: #8e44ad;
    }

.table-striped tbody > tr:nth-child(odd) > td, .table-striped tbody > tr:nth-child(odd) > th {
	background-color: #FFFBF7;
}

.table-striped tbody > tr:nth-child(even) > td, .table-striped tbody > tr:nth-child(even) > th {
	background-color: #f5f5f5;
}

.modal-header {
	background-color: #2980B9;
	color: #fff;
}

.modal-body {
	max-height: 450px;
}

.close {
	color: #fff;
	text-shadow: 0 1px 0 #000;
	opacity: 0.5;
	filter: alpha(opacity=50);	
}

.close:hover, .close:focus {
	color: #fff;
	opacity: 1;
	filter: alpha(opacity=100);	
}

.label-info, .badge-info {
	background-color: #2980B9;
}

.btn-primary {
  color: #ffffff;
  text-shadow: 0 -1px 0 rgba(0, 0, 0, 0.25);
  background-color: #006dcc;
  *background-color: #0063A3;
  background-image: -moz-linear-gradient(top, #2980b9, #0063A3);
  background-image: -webkit-gradient(linear, 0 0, 0 100%, from(#2980b9), to(#0063A3));
  background-image: -webkit-linear-gradient(top, #2980b9, #0063A3);
  background-image: -o-linear-gradient(top, #2980b9, #0063A3);
  background-image: linear-gradient(to bottom, #2980b9, #0063A3);
  background-repeat: repeat-x;
  border-color: #0063A3 #0063A3 #002a80;
  border-color: rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.1) rgba(0, 0, 0, 0.25);
  filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff2980b9', endColorstr='#ff0063A3', GradientType=0);
  filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
}

.btn-primary:hover, .btn-primary:focus, .btn-primary:active, .btn-primary.active, .btn-primary.disabled, .btn-primary[disabled] {
	background-color: #0063A3;
}

.pagination ul > li > a:hover, .pagination ul > li > a:focus, .pagination ul > .active > a, .pagination ul > .active > span {
	background-color: #2980B9;
	color: #fff;
}

.pagination ul > .disabled > span, .pagination ul > .disabled > a, .pagination ul > .disabled > a:hover, .pagination ul > .disabled > a:focus {
	background: #E9E9E9;
}

.modal-header .text-error {
	background: #fff;
	padding: 0.25em 0.5em;
	margin: 0.25em -0.5em 0 -0.5em;	
}

/**
 * NAVBAR
 */

.navbar .container {
	position: relative;
}

.navbar-inner {
	padding: 0;	
	background: #2980B9 !important;	
	-moz-border-radius: 0;
	-webkit-border-radius: 0;
	border-radius: 0;
}

.navbar-fixed-top {
	position: static;
}

.navbar .nav a { font-size: 11px; }
.navbar .nav>li > a { color:#FFF; text-shadow: 0 1px 0 #000 }
.navbar .nav>li > a:hover { color:#DDD; }
.navbar .nav li.dropdown{ font-size: 1.5em; text-transform: uppercase }
.navbar .nav li.dropdown > .dropdown-toggle .caret { border-top-color:#FFF; border-bottom-color: #FFF;}
.navbar .nav li.dropdown > .dropdown-toggle:hover .caret { border-top-color:#DDD; border-bottom-color: #DDD;}
.navbar .nav li.dropdown.open > a.dropdown-toggle { color:#2980B9; background:#FFF; text-shadow: none }
.navbar .nav li.dropdown.open > a.dropdown-toggle .caret { border-top-color:#2980B9; border-bottom-color: #2980B9;}


.navbar-fixed-top .nav .dropdown-toggle{  }

.navbar .brand {
	font-weight: 600;
	position: relative;
	top: 2px;
}

.pagination {
	margin: 5px;
}

.well.well-bottom {
	padding-bottom: 2px;
}

.input-prepend.input-append select[style*="display: none"] + .btn-group .btn {
	-webkit-border-radius: 4px 0 0 4px;
	-moz-border-radius: 4px 0 0 4px;
		border-radius: 4px 0 0 4px;	
}

.icon-white,
.nav-pills > .active > a > [class^="icon-"],
.nav-pills > .active > a > [class*=" icon-"],
.nav-list > .active > a > [class^="icon-"],
.nav-list > .active > a > [class*=" icon-"],
.navbar-inverse .nav > .active > a > [class^="icon-"],
.navbar-inverse .nav > .active > a > [class*=" icon-"],
.dropdown-menu > li > a:hover > [class^="icon-"],
.dropdown-menu > li > a:focus > [class^="icon-"],
.dropdown-menu > li > a:hover > [class*=" icon-"],
.dropdown-menu > li > a:focus > [class*=" icon-"],
.dropdown-menu > .active > a > [class^="icon-"],
.dropdown-menu > .active > a > [class*=" icon-"],
.dropdown-submenu:hover > a > [class^="icon-"],
.dropdown-submenu:focus > a > [class^="icon-"],
.dropdown-submenu:hover > a > [class*=" icon-"],
.dropdown-submenu:focus > a > [class*=" icon-"] {
  background-image: none;
}

.wizard-input-section .help-inline, .modal .help-inline {
	display: block;
}

.control-group {
	margin-bottom: 0;
}


.wizard-card table tr td{
	font-size: 0.8em;
}

.wizard-card dt {
	float: left;
	margin-right: 1em;
	clear:both;
}

.wizard-card.condensed .wizard-input-section {
	margin-bottom: 5px;
    overflow: hidden;
}

.wizard-card.condensed .wizard-input-section {}
/** BOOTSTRAP PANEL */

.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0,0,0,.05);
    box-shadow: 0 1px 1px rgba(0,0,0,.05)
}

.panel-body {
    padding: 15px
}

.panel>.list-group {
    margin-bottom: 0
}

.panel>.list-group .list-group-item {
    border-width: 1px 0;
    border-radius: 0
}

.panel>.list-group .list-group-item:first-child {
    border-top: 0
}

.panel>.list-group .list-group-item:last-child {
    border-bottom: 0
}

.panel>.list-group:first-child .list-group-item:first-child {
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel>.list-group:last-child .list-group-item:last-child {
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel-heading+.list-group .list-group-item:first-child {
    border-top-width: 0
}

.panel>.table,.panel>.table-responsive>.table {
    margin-bottom: 0
}

.panel>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:first-child,.panel>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:first-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:first-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:first-child {
    border-top-left-radius: 3px
}

.panel>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child td:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child td:last-child,.panel>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>thead:first-child>tr:first-child th:last-child,.panel>.table:first-child>tbody:first-child>tr:first-child th:last-child,.panel>.table-responsive:first-child>.table:first-child>tbody:first-child>tr:first-child th:last-child {
    border-top-right-radius: 3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:first-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:first-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:first-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:first-child {
    border-bottom-left-radius: 3px
}

.panel>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child td:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child td:last-child,.panel>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tbody:last-child>tr:last-child th:last-child,.panel>.table:last-child>tfoot:last-child>tr:last-child th:last-child,.panel>.table-responsive:last-child>.table:last-child>tfoot:last-child>tr:last-child th:last-child {
    border-bottom-right-radius: 3px
}

.panel>.panel-body+.table,.panel>.panel-body+.table-responsive {
    border-top: 1px solid #ddd
}

.panel>.table>tbody:first-child>tr:first-child th,.panel>.table>tbody:first-child>tr:first-child td {
    border-top: 0
}

.panel>.table-bordered,.panel>.table-responsive>.table-bordered {
    border: 0
}

.panel>.table-bordered>thead>tr>th:first-child,.panel>.table-responsive>.table-bordered>thead>tr>th:first-child,.panel>.table-bordered>tbody>tr>th:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:first-child,.panel>.table-bordered>tfoot>tr>th:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:first-child,.panel>.table-bordered>thead>tr>td:first-child,.panel>.table-responsive>.table-bordered>thead>tr>td:first-child,.panel>.table-bordered>tbody>tr>td:first-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:first-child,.panel>.table-bordered>tfoot>tr>td:first-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:first-child {
    border-left: 0
}

.panel>.table-bordered>thead>tr>th:last-child,.panel>.table-responsive>.table-bordered>thead>tr>th:last-child,.panel>.table-bordered>tbody>tr>th:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>th:last-child,.panel>.table-bordered>tfoot>tr>th:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>th:last-child,.panel>.table-bordered>thead>tr>td:last-child,.panel>.table-responsive>.table-bordered>thead>tr>td:last-child,.panel>.table-bordered>tbody>tr>td:last-child,.panel>.table-responsive>.table-bordered>tbody>tr>td:last-child,.panel>.table-bordered>tfoot>tr>td:last-child,.panel>.table-responsive>.table-bordered>tfoot>tr>td:last-child {
    border-right: 0
}

.panel>.table-bordered>thead>tr:first-child>th,.panel>.table-responsive>.table-bordered>thead>tr:first-child>th,.panel>.table-bordered>tbody>tr:first-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>th,.panel>.table-bordered>tfoot>tr:first-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>th,.panel>.table-bordered>thead>tr:first-child>td,.panel>.table-responsive>.table-bordered>thead>tr:first-child>td,.panel>.table-bordered>tbody>tr:first-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:first-child>td,.panel>.table-bordered>tfoot>tr:first-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:first-child>td {
    border-top: 0
}

.panel>.table-bordered>thead>tr:last-child>th,.panel>.table-responsive>.table-bordered>thead>tr:last-child>th,.panel>.table-bordered>tbody>tr:last-child>th,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>th,.panel>.table-bordered>tfoot>tr:last-child>th,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>th,.panel>.table-bordered>thead>tr:last-child>td,.panel>.table-responsive>.table-bordered>thead>tr:last-child>td,.panel>.table-bordered>tbody>tr:last-child>td,.panel>.table-responsive>.table-bordered>tbody>tr:last-child>td,.panel>.table-bordered>tfoot>tr:last-child>td,.panel>.table-responsive>.table-bordered>tfoot>tr:last-child>td {
    border-bottom: 0
}

.panel>.table-responsive {
    border: 0;
    margin-bottom: 0
}

.panel-heading {
    padding: 10px 15px;
    border-bottom: 1px solid transparent;
    border-top-right-radius: 3px;
    border-top-left-radius: 3px
}

.panel-heading>.dropdown .dropdown-toggle {
    color: inherit
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 16px;
    color: inherit
}

.panel-title>a {
    color: inherit
}

.panel-footer {
    padding: 10px 15px;
    background-color: #f5f5f5;
    border-top: 1px solid #ddd;
    border-bottom-right-radius: 3px;
    border-bottom-left-radius: 3px
}

.panel-group {
    margin-bottom: 20px
}

.panel-group .panel {
    margin-bottom: 0;
    border-radius: 4px;
    overflow: hidden
}

.panel-group .panel+.panel {
    margin-top: 5px
}

.panel-group .panel-heading {
    border-bottom: 0
}

.panel-group .panel-heading+.panel-collapse .panel-body {
    border-top: 1px solid #ddd
}

.panel-group .panel-footer {
    border-top: 0
}

.panel-group .panel-footer+.panel-collapse .panel-body {
    border-bottom: 1px solid #ddd
}

.panel-default {
    border-color: #ddd
}

.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd
}

.panel-default>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ddd
}

.panel-default>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ddd
}

.panel-primary {
    border-color: #428bca
}

.panel-primary>.panel-heading {
    color: #fff;
    background-color: #428bca;
    border-color: #428bca
}

.panel-primary>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #428bca
}

.panel-primary>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #428bca
}

.panel-success {
    border-color: #d6e9c6
}

.panel-success>.panel-heading {
    color: #3c763d;
    background-color: #dff0d8;
    border-color: #d6e9c6
}

.panel-success>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #d6e9c6
}

.panel-success>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #d6e9c6
}

.panel-info {
    border-color: #31708F;
}

.panel-info>.panel-heading {
    color: #fff;
    background-color: #2980B9;
    border-color: #31708F;
}

.panel-info>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #bce8f1
}

.panel-info>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #bce8f1
}

.panel-warning {
    border-color: #faebcc
}

.panel-warning>.panel-heading {
    color: #8a6d3b;
    background-color: #fcf8e3;
    border-color: #faebcc
}

.panel-warning>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #faebcc
}

.panel-warning>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #faebcc
}

.panel-danger {
    border-color: #ebccd1
}

.panel-danger>.panel-heading {
    color: #a94442;
    background-color: #f2dede;
    border-color: #ebccd1
}

.panel-danger>.panel-heading+.panel-collapse .panel-body {
    border-top-color: #ebccd1
}

.panel-danger>.panel-footer+.panel-collapse .panel-body {
    border-bottom-color: #ebccd1
}