/*-----------------------------------
   Bootstrap modifications and Adds
-------------------------------------*/

.ng-toast .alert{
  font-size: 16px;
  font-weight: 400;
}

.ng-toast__message .alert-dismissible .close{
  padding:0 0 0 1.25rem;
  position:initial;
}

.close:focus, .close:hover{
  outline: none;
}


input[uib-datepicker-popup]{
  border-right:none;
}


/* Panel - Bootstrap 3
----------------------------------*/
.panel {
  margin-bottom: 20px;
  background-color: #fff;
  border: 1px solid transparent;
  border-radius: 4px;
  -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.panel-body {
  padding: 15px;
}
.panel-body:before, .panel-body:after {
  content: " ";
  display: table;
}
.panel-body:after {
  clear: both;
}

.panel-heading {
  padding: 10px 15px;
  border-bottom: 1px solid transparent;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}

.panel-default {
  border-color: #ddd;
}
.panel-default > .panel-heading {
  color: #333;
  background-color: #f5f5f5;
  border-color: #ddd;
}
.panel-default > .panel-heading + .panel-collapse > .panel-body {
  border-top-color: #ddd;
}
.panel-default > .panel-heading .badge {
  color: #f5f5f5;
  background-color: #333;
}
.panel-default > .panel-footer + .panel-collapse > .panel-body {
  border-bottom-color: #ddd;
}

/* Input Group Addon
----------------------------------*/

.input-group-addon.mutted{
  background-color: #fafafa;
  color:#d5d5d5;
}

.input-group-addon.light{
  background-color: #fafafa;
}

/* Progress Bar
----------------------------------*/

.progress-bar.progress-bar-animated{
  -webkit-transition: width 0.6s ease-in-out;
  -moz-transition: width 0.6s ease-in-out;
  -o-transition: width 0.6s ease-in-out;
  transition: width 0.6s ease-in-out;
}

.bg-adp-green{
  background-color: #0ac17f!important;
}

.bg-adp-blue{
  background-color: #1c9ef4!important;
}

/* Label
----------------------------------*/

.label {
  display: inline;
  padding: .2em .6em .3em;
  font-size: 75%;
  font-weight: bold;
  line-height: 1;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: .25em;
}
a.label:hover,
a.label:focus {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
}
.label:empty {
  display: none;
}
.btn .label {
  position: relative;
  top: -1px;
}
.label-primary {
  background-color: #337ab7;
}
.label-primary[href]:hover,
.label-primary[href]:focus {
  background-color: #286090;
}
.label-success {
  background-color: #5cb85c;
}
.label-success[href]:hover,
.label-success[href]:focus {
  background-color: #449d44;
}
.label-danger {
  background-color: #d9534f;
}
.label-danger[href]:hover,
.label-danger[href]:focus {
  background-color: #c9302c;
}

/* Table
----------------------------------*/

table.table thead tr{
  background-color:#11462B;
  color: #FFF;
}

.table-striped tbody tr:nth-of-type(odd){
  background-color: #F1F1F1;
}

.table-striped tbody tr:nth-of-type(even){
  background-color: #F9F9F9;
}

.table-hover tbody tr:hover{
  background-color: #FFFDD3;
}

.table-bordered td, .table-bordered th{
  border: 1px solid #aaa;
}
