.message-alert-container{
	text-align:left;  
	height:auto;
	z-index:9999;}
.message-alert-close{
	color: #fff;
    font-size: 14px;
    font-weight: bold;
	cursor:pointer;
	margin-right:5px;
}
/***
Custom Bootstrap Badges
***/
.badge {
  font-size: 11px !important;
  font-weight: 300;
  text-align: center;
  height: 18px;
  padding: 3px 6px 3px 6px;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
  text-shadow: none !important;
  text-align: center;
  vertical-align: middle;
}
.badge.badge-roundless {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}

/* Badge variants */
.badge-default {
  background-color: #c6c6c6;
  background-image: none;
}

.badge-primary {
  background-color: #428bca;
  background-image: none;
}

.badge-info {
  background-color: #89c4f4;
  background-image: none;
}

.badge-success {
  background-color: #45b6af;
  background-image: none;
}

.badge-danger {
  background-color: #f3565d;
  background-image: none;
}

.badge-warning {
  background-color: #ecbc29;
  background-image: none;
}

/* Fix badge position for navs */
.nav.nav-pills > li > a > .badge,
.nav.nav-stacked > li > a > .badge {
  margin-top: -2px;
}

/***
Dropdown Menu Badges
***/
.dropdown-menu > li > a > .badge {
  position: absolute;
  margin-top: 1px;
  right: 3px;
  display: inline;
  font-size: 11px;
  font-weight: 300;
  text-shadow: none;
  height: 18px;
  padding: 3px 6px 3px 6px;
  text-align: center;
  vertical-align: middle;
  -webkit-border-radius: 12px !important;
  -moz-border-radius: 12px !important;
  border-radius: 12px !important;
}
.dropdown-menu.badge-roundless {
  -webkit-border-radius: 0 !important;
  -moz-border-radius: 0 !important;
  border-radius: 0 !important;
}
.flash-message-alert-container{border-radius:4px !important;display:inline-block;font-size:13px;height:auto;margin-bottom:0 !important;padding:3px !important;text-align:left;width:90%;z-index:9999}
.btn:hover{-webkit-transition: background-color 1000ms linear !important; -moz-transition: background-color 1000ms linear !important; -o-transition: background-color 1000ms linear !important; -ms-transition: background-color 1000ms linear !important;transition: background-color 1000ms linear !important;}
.orange.btn {
  color: #fdfbf9 !important;
  background-color:#ff840c !important
}
.orange.btn:hover, .orange.btn:focus, .orange.btn:active, .orange.btn.active {
  color: #fdfbf9 !important;
  background-color:#ffba78 !important;
  border:1px solid #ffba78 !important;
}

.dark-orange.btn {
  color: #FFF !important;
  background-color:#e36c08 !important
}
.dark-orange.btn:hover, .dark-orange.btn:focus, .dark-orange.btn:active, .dark-orange.btn.active {
  color: #FFF !important;
  background-color:#ff7e11 !important;
  border:1px solid #ff7e11 !important;
}

.grey-gallery.btn {
  color: white;
  background-color: #555555 !important;
}
.grey-gallery.btn:hover, .grey-gallery.btn:focus, .grey-gallery.btn:active, .grey-gallery.btn.active {
  color: white;
  background-color:#939393 !important;
  border:1px solid #939393 !important;
}

.green.btn {
  color: white !important;
  background:#9fd74d !important;
  background-color: rgba(123, 172, 51, 0.6) !important;
}
.green.btn:hover, .green.btn:focus, .green.btn:active, .green.btn.active {
  color: white !important;
  background-color:rgba(123, 172, 51, 1) !important;
}

.dark-green.btn {
  color: white !important;
  background-color: rgba(123, 172, 51, 1) !important;
}
.dark-green.btn:hover, .dark-green.btn:focus, .dark-green.btn:active, .dark-green.btn.active {
  color: white !important;
  background-color:rgba(123, 172, 51, 0.6) !important;
}

.purple.btn {
  color: white !important;
  background:#9fd74d !important;
  background-color: rgba(103, 78, 167, 1) !important;
}
.purple.btn:hover, .purple.btn:focus, .purple.btn:active, .purple.btn.active {
  color: white !important;
  background-color:rgba(103, 78, 167, 0.6) !important;
}
.brown-orange.btn {
  color: white !important;
  background-color: rgba(191, 144, 0, 1) !important;
}
.brown-orange:hover, .brown-orange:focus, .brown-orange:active, .brown-orange.active {
  color: white !important;
  background-color:rgba(191, 144, 0, 0.6) !important;
}
.pink.btn {
  color: white !important;
  background-color: rgba(255, 124, 189, 1) !important;
}
.pink.btn:hover, .pink.btn:focus, .pink.btn:active, .pink.btn.active {
  color: white !important;
  background-color:rgba(255, 124, 189, 0.6) !important;
}
.light-brown.btn {
  color: white !important;
  background-color:rgba(205, 186, 150, 1) !important;
}
.light-brown.btn:hover, .light-brown.btn:focus, .light-brown.btn:active, .light-brown.btn.active {
  color: white !important;
  background-color:rgba(205, 186, 150, 0.6) !important;
}
.blue.btn {
  color: white !important;
  background-color: #01afe4 !important;
  border:1px solid #01afe4 !important;
}
.blue.btn:hover, .blue.btn:focus, .blue.btn:active, .blue.btn.active {
  color: white !important;
  background-color: #61daff !important;
  border:1px solid #61daff !important;
}
.open .blue.btn.dropdown-toggle {
  color: white;
  background-color: #01afe4;
}
.blue.btn:active, .blue.btn.active {
  background-image: none;
}
.open .blue.btn.dropdown-toggle {
  background-image: none;
}
.blue.btn.disabled, .blue.btn.disabled:hover, .blue.btn.disabled:focus, .blue.btn.disabled:active, .blue.btn.disabled.active, .blue.btn[disabled], .blue.btn[disabled]:hover, .blue.btn[disabled]:focus, .blue.btn[disabled]:active, .blue.btn[disabled].active, fieldset[disabled] .blue.btn, fieldset[disabled] .blue.btn:hover, fieldset[disabled] .blue.btn:focus, fieldset[disabled] .blue.btn:active, fieldset[disabled] .blue.btn.active {
  background-color: #01afe4;
}
.blue.btn .badge {
  color: #06c5ff;
  background-color: white;
}
.btn.blue-stripe {
  border-left: 3px solid #017ba0;
}
.portlet > .portlet-body.blue,
.portlet.blue {
  background-color: #01afe4;
}
.portlet.solid.blue > .portlet-title,
.portlet.solid.blue > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.blue > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.blue {
  border: 1px solid #01afe4;
  border-top: 0;
}
.portlet.box.blue > .portlet-title {
  background-color: #01afe4;
}
.portlet.box.blue > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.blue > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #01afe4;
  color: #fff;
}
.portlet.box.blue > .portlet-title > .actions .btn-default:hover, .portlet.box.blue > .portlet-title > .actions .btn-default:focus, .portlet.box.blue > .portlet-title > .actions .btn-default:active, .portlet.box.blue > .portlet-title > .actions .btn-default.active {
  border: 1px solid #01afe4;
  color: white;
}
.dashboard-stat.blue {
  background-color: #01afe4;
}
.dashboard-stat.blue .visual > i {
  color: white;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.dashboard-stat.blue .details .number {
  color: white;
}
.dashboard-stat.blue .details .desc {
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.dashboard-stat.blue .more {
  color: white;
  background-color: #3781f7;
}
.bg-blue {
  border-color: #01afe4 !important;
  background-image: none !important;
  background-color: #01afe4 !important;
  color: white !important;
}
.font-blue {
  color: #01afe4 !important;
}


.red.btn {
  color: white !important;
  background-color: #ff112b !important;
  border: 1px solid #ff112b !important;
}
.red.btn:hover, .red.btn:focus, .red.btn:active, .red.btn.active {
  color: white !important;
  background-color: #ff5a6c !important;
  border:1px solid #ff5a6c !important;
}
.open .red.btn.dropdown-toggle {
  color: white;
  background-color: #ff112b;
}
.red.btn:active, .red.btn.active {
  background-image: none;
}
.open .red.btn.dropdown-toggle {
  background-image: none;
}
.red.btn.disabled, .red.btn.disabled:hover, .red.btn.disabled:focus, .red.btn.disabled:active, .red.btn.disabled.active, .red.btn[disabled], .red.btn[disabled]:hover, .red.btn[disabled]:focus, .red.btn[disabled]:active, .red.btn[disabled].active, fieldset[disabled] .red.btn, fieldset[disabled] .red.btn:hover, fieldset[disabled] .red.btn:focus, fieldset[disabled] .red.btn:active, fieldset[disabled] .red.btn.active {
  background-color: #ff112b;
}
.red.btn .badge {
  color: #06c5ff;
  background-color: white;
}
.btn.red-stripe {
  border-left: 3px solid #e03b4d;
}

.btn.grey-log {
   color: #fff;
  background-color: #b9adad;
}

.portlet > .portlet-body.red,
.portlet.red {
  background-color: #ff112b;
}
.portlet.solid.red > .portlet-title,
.portlet.solid.red > .portlet-body {
  border: 0;
  color: white;
}
.portlet.solid.red > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.red {
  border: 1px solid #ff112b;
  border-top: 0;
}
.portlet.box.red > .portlet-title {
  background-color: #ff112b;
}
.portlet.box.red > .portlet-title > .caption > i {
  color: white;
}
.portlet.box.red > .portlet-title > .actions .btn-default {
  background: transparent !important;
  background-color: transparent !important;
  border: 1px solid #ff112b;
  color: #fff;
}
.portlet.box.red > .portlet-title > .actions .btn-default:hover, .portlet.box.red > .portlet-title > .actions .btn-default:focus, .portlet.box.red > .portlet-title > .actions .btn-default:active, .portlet.box.red > .portlet-title > .actions .btn-default.active {
  border: 1px solid #ff112b;
  color: white;
}
.dashboard-stat.red {
  background-color: #ff112b;
}
.dashboard-stat.red .visual > i {
  color: white;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.dashboard-stat.red .details .number {
  color: white;
}
.dashboard-stat.red .details .desc {
  color: white;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.dashboard-stat.red .more {
  color: white;
  background-color: #3781f7;
}
.bg-red {
  border-color: #ff112b !important;
  background-image: none !important;
  background-color: #ff112b !important;
  color: white !important;
}
.font-red {
  color: #ff112b !important;
}
.alert {
  border-width: 1px;
  border-radius:0px !important;
  padding:1% !important;
  font-size:13px !important;
}

/***
Bootstrap Alerts
***/
.alert-success {
  background-color: rgba(110, 181, 6, 0.7);
  border-color:rgba(110, 181, 6, 0.7);
  color: #fff;
}
.alert-success hr {
  border-top-color: #89d021;
}
.alert-success .alert-link {
  color: #2b542c;
}

.alert-info {
  background-color:rgba(8, 180, 218, 0.7);
  border-color: rgba(8, 180, 218, 0.7);
  color: #FFF;
}
.alert-info hr {
  border-top-color: #08b4da;
}
.alert-info .alert-link {
  color: #08b4da;
}

.alert-warning {
  background-color:rgba(255, 132, 12, 0.7);
  border-color: rgba(255, 132, 12, 0.7);
  color: #FFF;
}
.alert-warning hr {
  border-top-color: #ff840c;
}
.alert-warning .alert-link {
  color: #08b4da;
}

.alert-danger {
  background-color:rgba(225, 0, 25, 0.7);
  border-color:rgba(225, 0, 25, 0.7);
  color: #FFF;
}
.alert-danger hr {
  border-top-color: #e10019;
}
.alert-danger .alert-link {
  color: #e10019;
}
.table-toolbar{margin-bottom:15px;}
