html, body, ul, ol, h1, h2, h3, h4, h5, h6 {
  font-family: "Open Sans", sans-serif; }

.main-content .page-content ul, .main-content .page-content ol, .main-content .page-content h1, .main-content .page-content h2, .main-content .page-content h3, .main-content .page-content h4, .main-content .page-content h5, .main-content .page-content h6, .main-content .page-content .breadcrumb li {
  font-family: "Open Sans", sans-serif; }

h1, h2, h3, h4, h5, h6 {
  text-transform: none; }

.alert.alert-success::before {
  content: "\E013";
  font-family: 'Glyphicons Halflings'; }

.alert.alert-info::before {
  font-family: 'Glyphicons Halflings';
  content: "\E086"; }

.alert.alert-warning::before {
  font-family: 'FontAwesome';
  content: "\F06A"; }

.alert.alert-danger::before {
  content: "\F071";
  font-family: 'FontAwesome'; }

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

.row {
  margin-left: -10px;
  margin-right: -10px; }

.form-horizontal .form-group {
  margin-left: -10px;
  margin-right: -10px; }

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

.btn:focus, .btn.focus, .btn:active:focus, .btn:active.focus, .btn.active:focus, .btn.active.focus {
  outline: 0px auto -webkit-focus-ring-color;
  outline-offset: 0; }

.list-button.btn-default.active {
  color: #fff; }

.list-button.btn-default:focus {
  color: #fff; }

.list-button.btn-default:active {
  color: #fff; }

.glyphicon-chevron-right, .glyphicon-chevron-down {
  cursor: pointer; }

/*
$brand-primary:#337ab7;
$base-color:#F5C406;
$base-font:#000;

$brand-border:#2e6da4;
$brand-font-color:#fff;

$logo-bg:transparent;
$logo-size:70%;
$logo-url: "../images/logo/soloway.png";

$brand-success:#5cb85c;
$font-success:#fff;
$border-success:#5cb85c;

$brand-alert:#f2dede;
$font-alert:#a94442;
$border-alert:#ebccd1;

$font-color:#555;

$h-color:#333;

$bg-gray:#f5f5f5;
$bg-gray-dark:#e7e7e7;

$border-light:#ddd;
$border-gray:#ccc;
$border-gray-dark:#e7e7e7;
*/
body.branded .list-button.btn-default.active, body.branded .list-button.btn-default:hover, body.branded .list-button.btn-default:focus, body.branded .list-button.btn-default:active {
  color: #555; }

body.branded .budget-popover-form input {
  border: 1px solid #ccc;
  margin: 0; }

body.branded .budget-popover-form input {
  border: 1px solid #ccc; }

body.branded .flat-tabs .nav-primary {
  border-bottom: 3px solid #ddd; }

body.branded .table > thead > tr > th {
  border-bottom: 1px solid #ddd; }

body.branded .table > tbody > tr:nth-child(2n+1) > td {
  background: #f5f5f5; }

body.branded .table > tbody > tr:hover > td {
  background: #e7e7e7; }

body.branded .table > tbody > tr > th {
  border-bottom: 1px solid #ddd; }

body.branded .table > tfoot > tr > th {
  border-bottom: 1px solid #ddd; }

body.branded .form-group .editable-view {
  color: #00529E; }

body.branded .bordered-items > div:not(:last-of-type) {
  border-bottom: 1px solid #ddd; }

body.branded .search-filter .prepend-icon i.glyphicon-search {
  color: #555; }

body.branded .search-filter .input-group-btn .btnClear span.glyphicon-remove {
  color: #555; }

body.branded .select2 .selection .select2-selection {
  border: 1px solid #ccc;
  color: #555; }

body.branded .select2-container .select2-dropdown {
  border: 1px solid #ccc;
  color: #555; }
  body.branded .select2-container .select2-dropdown .select2-search .select2-search__field {
    border: 1px solid #ccc;
    color: #555; }

body.branded .f-table .f-table-thead .f-table-line {
  border-bottom: 1px solid #e7e7e7; }
  body.branded .f-table .f-table-thead .f-table-line .f-table-line-cell.js-sort:hover {
    background: #e7e7e7; }
  body.branded .f-table .f-table-thead .f-table-line .f-table-line-cell.js-sort:not(:first-of-type):hover {
    border-left: 1px solid #ddd; }
  body.branded .f-table .f-table-thead .f-table-line .f-table-line-cell:not(:first-of-type) {
    border-left: 1px solid #e7e7e7; }

body.branded .f-table .f-table-tbody .f-table-line {
  border-bottom: 1px solid #e7e7e7; }
  body.branded .f-table .f-table-tbody .f-table-line .f-table-line-cell:not(:first-of-type) {
    border-left: 1px solid #e7e7e7; }

body.branded .breadcrumb {
  background-color: #f5f5f5;
  border: 1px solid #ddd; }

body.branded .panel-heading {
  background: #f5f5f5; }
  body.branded .panel-heading h3 {
    color: #333; }

body.branded .panel-controls {
  background: #e7e7e7;
  border-bottom: 1px solid #ddd; }

body.branded .panel-body .titled-block {
  background: #e7e7e7;
  border-bottom: 1px solid #ddd; }

body.branded .panel-body .subheader {
  border-top: 1px solid #ddd;
  border-bottom: 1px solid #ddd; }

body.branded .panel-body .sub-controls {
  background: #e7e7e7;
  border-bottom: 1px solid #ddd; }

body.branded .panel-body .sub-body .sub-body-container {
  background: #e7e7e7; }
  body.branded .panel-body .sub-body .sub-body-container .sub-body-panel .sub-body-panel-header {
    border-bottom: 1px solid #ddd; }

body.branded .panel-body.b-b {
  border-bottom: 1px solid #ddd !important; }

body.branded .panel-footer {
  background-color: #f5f5f5; }

body.branded nav.navbar .admin-container {
  background-color: #00529E; }
  body.branded nav.navbar .admin-container .admin-header .admin-label {
    color: #00529E; }

body.branded nav.navbar .controls-container {
  /*.admin-ico{
  				i{
  					color: $base-color;
  				}
  			}*/ }
  body.branded nav.navbar .controls-container .navbar-header a.navbar-brand {
    height: 42px;
    background: url("/") transparent;
    padding: 5px 15px;
    width: 140px;
    background-repeat: no-repeat;
    background-size: 0%;
    background-position: center;
    margin-left: -10px; }
  body.branded nav.navbar .controls-container .nav li a {
    color: #555; }
    body.branded nav.navbar .controls-container .nav li a i {
      color: #555; }
    body.branded nav.navbar .controls-container .nav li a:hover {
      background-color: #005bb0;
      color: #fff; }
      body.branded nav.navbar .controls-container .nav li a:hover i {
        color: #fff; }
  body.branded nav.navbar .controls-container .nav li.active a {
    background-color: #00529E;
    color: #fff; }
    body.branded nav.navbar .controls-container .nav li.active a i {
      color: #fff; }
    body.branded nav.navbar .controls-container .nav li.active a:hover {
      background-color: #00529E;
      color: #fff; }
      body.branded nav.navbar .controls-container .nav li.active a:hover i {
        color: #fff; }

body.branded a {
  color: #00529E; }
  body.branded a:hover {
    color: #004484; }
  body.branded a:focus, body.branded a:active {
    color: #004484; }
    body.branded a:focus:hover, body.branded a:focus:focus, body.branded a:focus:active, body.branded a:active:hover, body.branded a:active:focus, body.branded a:active:active {
      color: #002e58; }

body.branded .btn-primary {
  background: #00529E;
  border-color: #00294f;
  color: #fff; }
  body.branded .btn-primary:hover {
    background: #004484;
    border-color: #002242; }
  body.branded .btn-primary:focus, body.branded .btn-primary:active {
    background: #004484;
    border-color: #002242; }
    body.branded .btn-primary:focus:hover, body.branded .btn-primary:focus:focus, body.branded .btn-primary:focus:active, body.branded .btn-primary:active:hover, body.branded .btn-primary:active:focus, body.branded .btn-primary:active:active {
      background: #002e58;
      border-color: #00172c; }

body.branded .glyphicon-chevron-right, body.branded .glyphicon-chevron-down {
  cursor: pointer; }

body.branded .label-success {
  background-color: #5cb85c;
  border-color: #5cb85c;
  color: #fff; }

body.branded .alert-danger {
  background-color: #f2dede;
  border-color: #ebccd1;
  color: #a94442; }

body.branded nav.navbar .controls-container .navbar-header {
  padding-right: 0; }
  body.branded nav.navbar .controls-container .navbar-header a.navbar-brand {
    height: 0px;
    padding: 0;
    width: 0px;
    margin-left: 0px; }
