.page {
  margin-top: 5px;
}

.page .well .title,
.page .card .title {
  background: #ececec;
  color: #666666;
  padding: 10px;
  font-size: 16px;
  font-weight: 700;
}

.search-filters .title,
.search-filters .state,
.search-filters .filter {
  background: #ececec;
  color: #666666;
  padding: 10px;
  font-size: 16px;
  font-weight: 700;
}

.search-filters .filter {
  text-align: center;
}

.clear-all-filters div a {
  padding-left: 0px;
  padding-right: 0px;
}

.search-filters {
  background-color: #ececec;
  border: 1px solid;
}

.search-filters>div {
  border-right: 1px solid;
}

.nav:first-child {
  margin-right: 30px;
  margin-left: 20px;
}

.box li a span {
  color: #08c !important;
}

/* Widget */

.widget {
  border: 1px solid #c9c9c9;
  border-radius: 3px;
  margin-top: 10px;
  margin-bottom: 0px;
  background: #fbfbfb;
  min-height: 100px;
}

.widget p {
  margin: 3px 0px 5px 0px !important;
  line-height: 20px;
}

.widget hr {
  margin: 8px 0px;
  border-top: 1px solid #ccc;
  border-bottom: 1px solid #fff;
}

.widget .table {
  margin: 0px;
  width: 100%;
}

.widget .table .btn {
  font-size: 11px !important;
}

.widget .table-bordered {
  border-radius: 0px;
  border: 0px;
}

.widget .table-bordered th {
  border-bottom: 1px solid #ddd !important;
}

.widget .table-bordered td {
  border-top: 0px !important;
  border-bottom: 1px solid #ddd !important;
  border-radius: 0px !important;
}

.widget .table-bordered td:first-child,
.widget .table-bordered th:first-child {
  border-left: 0px;
}

.widget .table-bordered thead:first-child tr:first-child>th:first-child,
.widget .table-bordered tbody:first-child tr:first-child>td:first-child {
  border-radius: 0px;
}

.widget.wblack {
  background: #fafafa;
  color: #ddd;
  border: 1px solid #222;
}

.widget.wblack hr {
  border-top: 1px solid #444;
  border-bottom: 1px solid #222;
}

.widget.wblack a {
  color: #aaa;
}

.widget.wblack a:hover {
  color: #888;
}

.widget .padd,
.modal-body {
  padding: 13px 15px;
}

.widget .widget-head,
.modal-header {
  background-color: #00396b;
  background: -webkit-gradient(linear, left top, left bottom, from(#00396b), to(#00396b));
  background: -webkit-linear-gradient(top, #00396b, #00396b);
  background: -moz-linear-gradient(top, #00396b, #00396b);
  background: -ms-linear-gradient(top, #00396b, #00396b);
  background: -o-linear-gradient(top, #00396b, #00396b);
  background: linear-gradient(top, #00396b, #00396b);
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
  border-bottom: 1px solid #ccc;
  border-top: 1px solid #fff;
  color: #fff;
  font-size: 13px;
  font-weight: bold;
  padding: 8px 15px;
}

.modal-header {
  background-color: #1f70b7;
  background: -webkit-gradient(linear, left top, left bottom, from(#1f70b7), to(#1f70b7));
  background: -webkit-linear-gradient(top, #1f70b7, #1f70b7);
  background: -moz-linear-gradient(top, #1f70b7, #1f70b7);
  background: -ms-linear-gradient(top, #1f70b7, #1f70b7);
  background: -o-linear-gradient(top, #1f70b7, #1f70b7);
  background: linear-gradient(top, #1f70b7, #1f70b7);
  border: 1px solid #1f70b7;
  border-bottom: 1px solid #ccc;
}

.widget.wblack .widget-head {
  background-color: #00396b;
  background: -webkit-gradient(linear, left top, left bottom, from(#00396b), to(#00396b));
  background: -webkit-linear-gradient(top, #00396b, #00396b);
  background: -moz-linear-gradient(top, #00396b, #00396b);
  background: -ms-linear-gradient(top, #00396b, #00396b);
  background: -o-linear-gradient(top, #00396b, #00396b);
  background: linear-gradient(top, #00396b, #00396b);

  border-bottom: 1px solid #555;
  border-top: 1px solid #666;
  box-shadow: inset 0px 1px 1px #444;
  color: #fff;
}

.widget .widget-head .widget-icons i {
  font-size: 14px;
  margin: 0px 4px;
}

.widget .widget-head .widget-icons a {
  color: #aaa;
}

.widget .widget-head .widget-icons a:hover {
  color: #999;
}

.widget.wblack .widget-head .widget-icons i {
  font-size: 14px;
  margin: 0px 4px;
}

.widget .widget-foot,
.modal-footer {
  background-color: #f8f8f8;
  background: -webkit-gradient(linear, left top, left bottom, from(#f8f8f8), to(#f2f2f2));
  background: -webkit-linear-gradient(top, #f8f8f8, #f2f2f2);
  background: -moz-linear-gradient(top, #f8f8f8, #f2f2f2);
  background: -ms-linear-gradient(top, #f8f8f8, #f2f2f2);
  background: -o-linear-gradient(top, #f8f8f8, #f2f2f2);
  background: linear-gradient(top, #f8f8f8, #f2f2f2);
  border-bottom-right-radius: 3px;
  border-bottom-left-radius: 3px;
  text-shadow: 0px 1px #fff;
  border-bottom: 1px solid #fff;
  border-top: 1px solid #ccc;
  padding: 8px 15px;
  font-size: 12px;
  color: #555;
  box-shadow: inset 0px 1px 1px #fff;
}

.widget.wblack .widget-foot {
  background-color: #111;
  background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#111));
  background: -webkit-linear-gradient(top, #222, #111);
  background: -moz-linear-gradient(top, #222, #111);
  background: -ms-linear-gradient(top, #222, #111);
  background: -o-linear-gradient(top, #222, #111);
  background: linear-gradient(top, #222, #111);
  text-shadow: 0px 1px #000;
  border-bottom: 1px solid #000;
  border-top: 1px solid #222;
  color: #aaa;
  box-shadow: inset 0px 1px 1px #444;
}

/* Widget white extras */

.widget .nav-tabs>li a {
  padding: 5px 10px;
}

.widget .nav-tabs {
  margin-bottom: 5px;
}

.widget .tab-content {
  margin-bottom: 10px;
}

/* Widget black extras */

.widget.wblack .btn-inverse {
  border: 1px solid #212121;
}

.widget.wblack a.btn-primary,
.widget.wblack a.btn-primary:hover,
.widget.wblack a.btn-warning,
.widget.wblack a.btn-warning:hover,
.widget.wblack a.btn-danger,
.widget.wblack a.btn-danger:hover,
.widget.wblack a.btn-success,
.widget.wblack a.btn-success:hover,
.widget.wblack a.btn-info,
.widget.wblack a.btn-info:hover,
.widget.wblack a.btn-inverse,
.widget.wblack a.btn-inverse:hover {
  color: #fff;
}

.widget.wblack .form-actions {
  border-radius: 5px;
  background-color: #111;
  background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#111));
  background: -webkit-linear-gradient(top, #222, #111);
  background: -moz-linear-gradient(top, #222, #111);
  background: -ms-linear-gradient(top, #222, #111);
  background: -o-linear-gradient(top, #222, #111);
  background: linear-gradient(top, #222, #111);
  border: 1px solid #111;
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1);
}

.widget.wblack h2,
.widget.wblack h3,
.widget.wblack h4,
.widget.wblack h5,
.widget.wblack h6 {
  color: #ddd;
}

.widget.wblack blockquote {
  border-left: 3px solid #555;
}

.widget.wblack .pagination ul>li>a,
.widget.wblack .pagination ul>li>span {
  background-color: #111;
  background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#111));
  background: -webkit-linear-gradient(top, #222, #111);
  background: -moz-linear-gradient(top, #222, #111);
  background: -ms-linear-gradient(top, #222, #111);
  background: -o-linear-gradient(top, #222, #111);
  background: linear-gradient(top, #222, #111);
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1);
  border: 1px solid #161616;
}

.widget.wblack .pagination ul>li>a:hover {
  background: #222;
}

.widget.wblack .table td {
  border-top: 1px solid #222;
}

.widget.wblack .table tr:hover {
  background: rgba(255, 255, 255, 0.1);
}

.widget.wblack .nav-tabs>.active>a,
.widget.wblack .nav-tabs>.active>a:hover {
  background: #222;
}

.widget.wblack .nav-tabs {
  margin-bottom: 5px;
  border-bottom: 1px solid #222;
}

.widget.wblack .nav-tabs>li a {
  padding: 5px 10px;
  background-color: #111;
  background: -webkit-gradient(linear, left top, left bottom, from(#222), to(#111));
  background: -webkit-linear-gradient(top, #222, #111);
  background: -moz-linear-gradient(top, #222, #111);
  background: -ms-linear-gradient(top, #222, #111);
  background: -o-linear-gradient(top, #222, #111);
  background: linear-gradient(top, #222, #111);
  border: 1px solid #222;
  border-bottom: 0px;
  box-shadow: inset 0px 1px 0px rgba(255, 255, 255, 0.1);
  color: #ccc;
  font-weight: bold;
  margin-right: 5px;
}

.widget.wblack .nav-tabs>li a:hover {
  background: #222;
}

.widget.wblack .nav-tabs>li.active {
  border-bottom: 0px;
}

.widget.wblack .nav-tabs>li.active a {
  color: #fff;
  background: #333;
  border-bottom: 0px;
}

.widget.wblack .nav-tabs>li.active a:hover {
  background: #333;
  border-bottom: 0px;
}

.widget.wblack .tab-content {
  margin-bottom: 10px;
}

/* Latest news */

.latest-news {
  margin: 0px;
  padding: 0px;
  list-style-type: none;
}

.latest-news li {
  padding-bottom: 0px;
  margin-bottom: 0px;
}

.latest-news li:last-child {
  border-bottom: 0px;
  margin-bottom: 0px;
  padding-bottom: 0px;
}

.latest-news a {
  color: #026b9c !important;
  text-decoration: none;
}

/** Footer **/
#footer {
  margin-top: 20px;
  margin-bottom: 20px;
  text-align: center;
}


#profile-change-modal .modal-header {
  background: #488CC8;
}