body {
 padding-top: 65px;
}

@media only screen and (max-width: 768px) {
 body {
  padding-top: 65px;
  zoom: 70%;
 }
}

table.table th a {
 color: #000000;
}

li.dropdown:hover > .dropdown-menu {
    display: block;
}

div#ui-datepicker-div {
    z-index: 100000 !important;
}

div#recipientsDIV > span,
div#searchResultDIV > span {
 margin: 2px;
}

.badge {
  padding: 1px 9px 2px;
  font-size: 12.025px;
  font-weight: bold;
  white-space: nowrap;
  color: #ffffff;
  background-color: #999999;
  -webkit-border-radius: 9px;
  -moz-border-radius: 9px;
  border-radius: 9px;
}
.badge:hover {
  color: #ffffff;
  text-decoration: none;
  cursor: pointer;
}
.badge-error {
  background-color: #76627f !important; /* was #b94a48*/
}
.badge-error:hover {
  background-color: #953b39;
}
.badge-danger {
  background-color: #b94a48 !important; /* Red #d9534f*/
}
.badge-warning {
  background-color: #f89406 !important;
}
.badge-primary {
  background-color: #337ab7 !important; /* Blue */
}
.badge-secondary {
  background-color: #777; /* Grey (default for unknown roles) */
}
.badge-warning:hover {
  background-color: #c67605;
}
.badge-success {
  background-color: #5cb85c !important;
}
.badge-success:hover {
  background-color: #356635;
}
.badge-info {
  background-color: #3a87ad;
}
.badge-info:hover {
  background-color: #2d6987;
}
.badge-inverse {
  background-color: #333333;
}
.badge-inverse:hover {
  background-color: #1a1a1a;
}
.badge-purple:hover {
  background-color: #9600ff;
}
input.hasDatepicker {
 background-color: #ffffff !important;
}

div.container {
 margin-bottom: 25px;
}

 .nav > li.dropdown > div {
  display: none;
 } 

@media only screen and (max-width: 766px) {
 body {
  padding-top: 0px;
 }

 .nav > li.dropdown > a {
  display: none;
 } 
 .nav > li.dropdown > div {
  display: inline;
  color: #9d9d9d;
  line-height: 2em;
  margin-left: 1em
 } 
}

@media only screen and (max-width: 800px) {
 body {
  margin-top: 200px !important;
 }
 .nav > li.dropdown > a {
  display: none;
 } 
}

th.smallcol,
td.smallcol {
 width: 100px;
 text-align: center;
 vertical-align: middle !important;
}

th.medcol,
td.medcol {
 width: 140px;
 text-align: center;
 vertical-align: middle !important;
}

th.btncol,
td.btncol {
 vertical-align: middle !important;
}

tr.clickable-row td {
 cursor: pointer;
}

th.btncol,
td.btncol {
 width: 50px;
}

td.smallcol span.label,
td.smallcol span.badge {
 cursor: default;
}

div.bootstrap-switch-container {
 height: 30px;
}

textarea.only-vert-resize {
 resize: vertical;
}

div.document-selector,
div.location-selector,
div.competence-selector {
 height: 21em;
 overflow-y: auto;
}

div.document-selector a {
 color: #555;
}

th.hand-cursor {
 cursor: pointer;
}

th.hand-cursor * {
 cursor: pointer;
}

div.location-selector-half,
div.competence-selector-half {
 height: 11em;
 overflow-y: auto;
}

div.bulksms-message {
 height: 5em;
 clear: both;
 overflow:auto;
}

div.bulksms-email-message {
 height: 15em;
 clear: both;
 overflow:auto;
}

select.d-none {
 display: none;
}

div.bulksms-message textarea:focus,
div.bulksms-message textarea {
 border: 0 !important;

 border: none !important;
 overflow: auto !important;
 outline: none !important;

 -webkit-box-shadow: none !important;
 -moz-box-shadow: none !important;
 box-shadow: none !important;

 resize: none !important;
}

div.bulksms-email-message textarea:focus,
div.bulksms-email-message textarea {
 border: 0 !important;

 border: none !important;
 overflow: auto !important;
 outline: none !important;

 -webkit-box-shadow: none !important;
 -moz-box-shadow: none !important;
 box-shadow: none !important;

 resize: none !important;
 height: 100%;
}

textarea.event-content {
 height: 200px !important;
}

td.duplicate {
 display: none;
}