.navbar {
  background: #4EC6E8;
  color: #fff;
  border: 0;
  border-bottom: 3px solid #FFE600;
  border-radius: 0;
  padding:20px;
  font-size: 20px;
  font-weight: bold;
}

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

.navbar .container .fa-bars {
  font-size: 25px;
  cursor:pointer;
  margin-right: 20px;
  display: inline-block;
}

.navbar .row div.leftblock {
  padding-top: 3px;
}

.navbar .form-group {
  margin:0;
  padding:0;
}

.navbar .input-group {
  border: 1px solid #555 !important;
  -webkit-border-radius: 5px;
  border-radius: 5px;
}

.navbar .input-group-addon {
  background: #f5f5f5 url(../images/panel-bg.png) !important;
}

.navbar .form-control {
  border:0;
  border-right: 1px solid #ddd;
}

.navbar .input-group-addon {
  border: 0 !important;
}

.navbar .container .links {
  text-align: right;
  padding-top:7px;
}

.navbar .container .links a {
  font-size: 14px;
  margin-left: 20px;
  color: #f9f9f9;
}

.navbar .container .links a i,.navbar .container .links a .bcount {
  color: #CCFFCC;
}

.navbar .container .links a:first-child {
  margin-left: 0;
}

.navbar .loggedinas {
  margin-top: 6px;
}

.navbar .loggedinas .person {
  color: #98FB98;
}

.navbar .loggedinas, .navbar .loggedinas a {
  font-size: 14px;
  color: #fff;
}

@media only screen and (max-width : 320px) {
  .navbar {
    font-size: 15px;
    text-align: center;
  }
}

.panel-heading {
  color: #555;
}

.questions {
  padding-top: 10px !important;
  padding-bottom: 15px !important;
  border:0;
}

.questions .no {
  font-size: 13px;
}

.questions input[type="radio"] {
  margin: 0 5px 0 0 !important;
}

.questions td {
  font-size: 12px;
  vertical-align: middle !important;
  border:0 !important;
}

.questions tr td:first-child {
  padding-left:0;
}

.questions tr td:nth-child(5) {
  padding-right:0;
}

.buttonarea {
  margin-bottom: 50px;
}

/* BOOTBOX
----------------------------*/

.bootbox .dialog-checkout {
  margin-bottom: 25px;
}
.bootbox .modal-body {
  max-height: 500px;
  overflow: auto;
}
.bootbox .modal-header {
  text-transform:uppercase;
  font-weight: bold;
}
.msw-box-error .modal-header {
  background: #ff9999;
  color: #fff;
  border-bottom: 1px solid #E67C73;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}
.msw-box-basket .modal-header {
  background: #EDEDED;
  color: #555;
  border-bottom: 1px solid #c0c0c0;
  -webkit-border-radius: 5px 5px 0 0;
  border-radius: 5px 5px 0 0;
}

.nobottompad {
  padding-bottom: 0;
  margin-bottom: 0;
}

.btn-primary {
  background: #4EC6E8 !important;
  border-color: #c0c0c0;
}

.btn-success {
  background: #EFB600 !important;
  border-color: #FCB417;
}

.colleague_td {
  border-top:0;
  border-bottom:1px solid #eee;
}

.colleague_td {
  border-top:0;
  border-bottom:1px solid #eee;
}
.colleagues_table tr:first-child .colleague_td {
  border-top:1px solid #eee;
}

.flag_red {
  color:red;
}