/* Space out content a bit */
body {
  font-family: 'Open Sans', sans-serif;
  font-weight: 300;
  -webkit-background-size: cover;
  -moz-background-size: cover;
  -o-background-size: cover;
  background-size: cover;
}

.wrapper{
  background-color: #fff;
  padding-top: 20px;
}

.footer{
  padding-bottom: 10px;
  margin-top: 20px;
  padding-top: 10px;
  font-size: 12px;
  /*background-color: #0072BC;*/
}

.section-heading p{
    border-bottom: 1px solid #e5e5e5;
}

.section-heading{
  margin: 15px 0 5px;
}

.container-fluid.wrapper{
  margin-right: 20px;
  margin-left: 20px;
}

.one-long-line {
   white-space:nowrap; 
   overflow:hidden;
   text-overflow:ellipsis;
}


.footer .container{
  /*background-color: #0072BC;
  color: #fff;*/
}

.jconfirm.jconfirm-white .jconfirm-box, .jconfirm.jconfirm-light .jconfirm-box {
    border-radius: 0px;
}

.piwik-link, .qr-code-wrapper, .short-link{
  display: none;
}

.footer a{
  /*color: #fff;*/
}

.panel-info>.panel-heading {
    color: #fff;
    background-color: #0072BC;
    border-color: #0072BC;
    border-radius: 0;
}

.panel-info>.panel-heading a {
    color: #fff;
}

.alert,
.nav-tabs>li>a,
.pagination>li:last-child>a, .pagination>li:last-child>span,
.pagination>li:first-child>a, .pagination>li:first-child>span
{
  border-radius: 0;
}

.email-group {
    margin: 5px 0;
}

.returnTo {
    padding-bottom: 5px;
    border-bottom: 1px solid #ddd;
    margin-bottom: 25px;
}

.detail-log{
  padding-top: 40px;
}

div.alert-info {
  position: relative;
}

div.alert-info p.pull-left {
     -webkit-transform: translateY(-50%);
     -ms-transform: translateY(-50%);
     -o-transform: translateY(-50%);
      transform: translateY(-50%);
      position: absolute;
      top: 50%;
}

.search-group {
    margin: 15px 0;
}

.nav-content{
  border-left: 1px solid #cdcdcd;
}

.sidebar-nav .nav-pills>li>a {
    border-radius: 0;
}


/* Custom page header */
.header {
  position: relative;
}

.header h1{
  color: #ffffff;
  background-color: #0069b4;
  padding: 25px;
  margin-top: -20px;
}

.badge{
  background-color: #0069b4;
}

.header h1 a{
  color: #ffffff;
  text-decoration: none !important;
}

/* Custom page footer */
.footer {
  color: #777;
  border-top: 1px solid #e5e5e5;
}

.panel,
.form-control,
.input-group-addon{
  border-radius: 0;
}

.btn-kh{
  color: #ffffff;
  background-color: #0069b4; 
  border-radius: 0;
}

hr {
    border-top: 1px solid #0069b4;
}

.btn-kh.focus, .btn-kh:focus, .btn-kh:hover{
  background-color: #0d3c80;
  color: #ebebeb;
  outline: none !important;
}


.error h1{
  font-size: 16em;
  color: #0069b4;
}

.error h2{
  font-size: 3em;
  padding-top: 170px;
  padding-bottom: 40px;
}

.error h2 span{
  font-size: 0.7em;
}

.glyphicon-unlock::before {
    content: "\e205";
}

.debug-bar {
    position: fixed;
    right: 0px;
    top: 20%;
    border: 1px solid #e7e7e7;
    border-right: none;
    -webkit-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    -moz-box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    box-shadow: 0px 0px 5px 0px rgba(0,0,0,0.2);
    background-color: #f8f8f8;
    padding: 5px;
}

.debug-bar .btn{
  display: block;
}

.well,
.btn{
  border-radius: 0;
}

.table{
  margin-bottom: 0px;
}

.table>tbody>tr>td:nth-child(2){
  font-weight: bold;
}

.mb20 { margin-bottom: 20px; } 

hgroup { border-bottom: 1px solid #0069b4; }
hgroup h1 { font-size: 1.625em; color: #2a3644; margin-top: 0; line-height: 1.15; }
hgroup h2.lead { font-size: 1.125em; color: #2a3644; margin: 0; padding-bottom: 10px; }
.active .glyphicon{color:white;}

.search-result .thumbnail { border-radius: 0 !important; }
.search-result:first-child { margin-top: 0 !important; }
.search-result { margin-top: 20px; }
.search-result .col-md-2 { border-right: 1px dotted #ccc; min-height: 140px; }
.search-result ul { padding-left: 0 !important; list-style: none;  }
.search-result ul li { font: 400 normal .85em "Roboto",Arial,Verdana,sans-serif;  line-height: 30px; }
.search-result ul li i { padding-right: 5px; }
.search-result .col-md-7 { position: relative; }
.search-result h3 { font: 500 normal 1.375em "Roboto",Arial,Verdana,sans-serif; margin-top: 0 !important; margin-bottom: 10px !important; }
.search-result h3 > a, .search-result i { color: #248dc1 !important; }
.search-result p { font: normal normal 1.125em "Roboto",Arial,Verdana,sans-serif; } 
.search-result span.plus { position: absolute; right: 0; top: 126px; }
.search-result span.plus a { background-color: #248dc1; padding: 5px 5px 3px 5px; }
.search-result span.plus a:hover { background-color: #414141; }
.search-result span.plus a i { color: #fff !important; }
.search-result span.border { display: block; width: 97%; margin: 0 15px; border-bottom: 1px dotted #ccc; }

li .badge {
    float: right;
}

.navbar-default{
  border-radius: 0;
}

.pace {
  -webkit-pointer-events: none;
  pointer-events: none;

  -webkit-user-select: none;
  -moz-user-select: none;
  user-select: none;
}

.pace-inactive {
  display: none;
}

.pace .pace-progress {
  background: #0069b4;
  position: fixed;
  z-index: 2000;
  top: 0;
  right: 100%;
  width: 100%;
  height: 2px;
}

.detailTitle{
  margin-top: 0;
}

.list-group-item:first-child,
.list-group-item:last-child{
  border-radius: 0;
}

.badge{
  border-radius: 0;
}

.table>tbody>tr:first-child>td{
  border-top: none;
}