

.header {
  margin-left:1em;
}

.header h1 a {
  text-decoration:none;
}

.header ul {
  list-style:none;
  padding:0;
}

.header ul li {
  display:inline;
  margin-left:.5em;
}

.header ul li form {
  display:inline;
}

.header ul li form input[type=submit] {
  background:none;
  border:none;
  padding:0;
  font:inherit;
  cursor:pointer;
}

.header ul a {
  text-decoration:none;
  padding:.5em;
}

.header ul li.active a {
  color:#fff;
  background:#0088e4;
}

.header input.btn-link {
  text-decoration:none;
}

.content {
  padding:.5em 1em;
}

.footer {
  border-top:1px solid #ddd;
  padding:1em;
  margin-top:1em;
}

.form-group {
  margin-bottom:.5em;
}

.form-group.has-error .form-control {
  border-color:#c55;
}

.accept-form__text {
  padding-bottom:6px;
  position:relative;
  font-size:15px;
  line-height:20px;
  font-weight:400;
  margin:0;
  color:#202020;
}

/* add sorting icons to gridview sort links */
a.asc:after, a.desc:after {
  position:relative;
  top:1px;
  display:inline-block;
  font-family:'Glyphicons Halflings';
  font-style:normal;
  font-weight:normal;
  line-height:1;
  padding-left:5px;
}

a.asc:after {
  content:/*"\e113"*/ "\e151";
}

a.desc:after {
  content:/*"\e114"*/ "\e152";
}

.sort-numerical a.asc:after {
  content:"\e153";
}

.sort-numerical a.desc:after {
  content:"\e154";
}

.sort-ordinal a.asc:after {
  content:"\e155";
}

.sort-ordinal a.desc:after {
  content:"\e156";
}

.grid-view th {
  white-space:nowrap;
}

.hint-block {
  display:block;
  margin-top:5px;
  color:#999;
}

.error-summary {
  color:#a94442;
  background:#fdf7f7;
  border-left:3px solid #eed3d7;
  padding:10px 20px;
  margin:0 0 15px 0;
}

.nav {
  display:-webkit-box;
  display:-ms-flexbox;
  display:flex;
  -ms-flex-wrap:wrap;
  flex-wrap:wrap;
  padding-left:0;
  margin-bottom:0;
  list-style:none;
}

.nav-link {
  display:block;
  padding:0.5rem 1rem;
}

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

.nav-link.disabled {
  color:#6c757d;
}

.nav-tabs {
  border-bottom:1px solid #dee2e6;
}

.nav-tabs .nav-item {
  margin-bottom:-1px;
}

.nav-tabs .nav-link {
  border:1px solid transparent;
  border-top-left-radius:0.25rem;
  border-top-right-radius:0.25rem;
}

.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color:#e9ecef #e9ecef #dee2e6;
}

.nav-tabs .nav-link.disabled {
  color:#6c757d;
  background-color:transparent;
  border-color:transparent;
}

.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color:#495057;
  background-color:#fff;
  border-color:#dee2e6 #dee2e6 #fff;
}

.nav-tabs .dropdown-menu {
  margin-top:-1px;
  border-top-left-radius:0;
  border-top-right-radius:0;
}

.nav-pills .nav-link {
  border-radius:0.25rem;
}

.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color:#fff;
  background-color:#007bff;
}

.nav-fill .nav-item {
  -webkit-box-flex:1;
  -ms-flex:1 1 auto;
  flex:1 1 auto;
  text-align:center;
}

.nav-justified .nav-item {
  -ms-flex-preferred-size:0;
  flex-basis:0;
  -webkit-box-flex:1;
  -ms-flex-positive:1;
  flex-grow:1;
  text-align:center;
}

.tab-content > .tab-pane {
  display:none;
}

.tab-content > .active {
  display:block;
}

/*.table-responsive {*/
/*    overflow-x: inherit !important;*/
/*    margin-top: 120px;*/
/*}*/
.table-responsive {
  overflow-x:inherit !important;
  /*margin-top: 120px;*/
}

/*.breadcrumb {*/
/*    position: fixed;*/
/*    margin-top: 10px;*/
/*}*/

.is-deleted-tt {
  background-color:#e4fcf9 !important;
}

.not-need-check {
  background-color:#f1fce4 !important;
}

#panelie-table > tbody > tr:nth-of-type(odd) {
  background-color:#fff;
}
#panelie-table > tbody > tr:nth-of-type(even) {
  background-color:#eee;
}
.loading {
  background-image:url(/img/loading.gif) !important;
  background-repeat:no-repeat;
  background-position:right center;
}

#timerBlock {
  margin-top:5px;
}
