/*-------------------------------------------------*/
body {
  font-family: 'Montserrat', "Helvetica Neue", Helvetica, Arial, sans-serif;
  color: #53565A;
  background-color: #37393D;
}
a {
  color: #2aabd2;
}
a:hover,
a:focus {
  color: #5bc0de;
}
.img-thumbnail {
  background-color: #37393D;
}
.btn-warning {
  color: #ffffff;
  background-color: #CB333B;
  border-color: #E3585F;
}
.btn-warning {
    background-image: -webkit-linear-gradient(top,#CB333B 0,#E3585F 100%);
    background-image: -o-linear-gradient(top,#CB333B 0,#E3585F 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#CB333B),to(#E3585F));
    background-image: linear-gradient(to bottom,#CB333B 0,#E3585F 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffCB333B', endColorstr='#ffE3585F', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #E3585F;
}
.btn-warning.active.focus, 
.btn-warning.active:focus, 
.btn-warning.active:hover, 
.btn-warning:active.focus, 
.btn-warning:active:focus, 
.btn-warning:active:hover, 
.open>.dropdown-toggle.btn-warning.focus, 
.open>.dropdown-toggle.btn-warning:focus, 
.open>.dropdown-toggle.btn-warning:hover {
  color: #ffffff;
  background-color: #CB333B;
  border-color: #E3585F;
}
.btn-warning.active, 
.btn-warning:active, 
.open>.dropdown-toggle.btn-warning {
    color: #fff;
    background-color: #CB333B;
    border-color: #E3585F;
}
.btn-warning:focus, 
.btn-warning:hover {
    background-color: #E3585F;
    background-position: 0 -15px;
}
.btn-warning.disabled,
.btn-warning[disabled],
fieldset[disabled] .btn-warning,
.btn-warning.disabled:hover,
.btn-warning[disabled]:hover,
fieldset[disabled] .btn-warning:hover,
.btn-warning.disabled:focus,
.btn-warning[disabled]:focus,
fieldset[disabled] .btn-warning:focus,
.btn-warning.disabled.focus,
.btn-warning[disabled].focus,
fieldset[disabled] .btn-warning.focus,
.btn-warning.disabled:active,
.btn-warning[disabled]:active,
fieldset[disabled] .btn-warning:active,
.btn-warning.disabled.active,
.btn-warning[disabled].active,
fieldset[disabled] .btn-warning.active {
  background-color: #CB333B;
  border-color: #E3585F;
}
.btn-warning .badge {
  color: #CB333B;
  background-color: #ffffff;
}
.btn-primary {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary:hover,
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary {
  background-image: none;
}
.btn-primary.active.focus, 
.btn-primary.active:focus, 
.btn-primary.active:hover, 
.btn-primary:active.focus, 
.btn-primary:active:focus, 
.btn-primary:active:hover, 
.open>.dropdown-toggle.btn-primary.focus, 
.open>.dropdown-toggle.btn-primary:focus, 
.open>.dropdown-toggle.btn-primary:hover {
  color: #ffffff;
  background-color: #3071a9;
  border-color: #285e8e;
}
.btn-primary.active, 
.btn-primary:active, 
.open>.dropdown-toggle.btn-primary {
    color: #fff;
    background-color: #3071a9;
    border-color: #285e8e;
}
.btn-primary:focus, 
.btn-primary:hover {
    background-color: #285e8e;
    background-position: 0 -15px;
}
.btn-primary.disabled,
.btn-primary[disabled],
fieldset[disabled] .btn-primary,
.btn-primary.disabled:hover,
.btn-primary[disabled]:hover,
fieldset[disabled] .btn-primary:hover,
.btn-primary.disabled:focus,
.btn-primary[disabled]:focus,
fieldset[disabled] .btn-primary:focus,
.btn-primary.disabled.focus,
.btn-primary[disabled].focus,
fieldset[disabled] .btn-primary.focus,
.btn-primary.disabled:active,
.btn-primary[disabled]:active,
fieldset[disabled] .btn-primary:active,
.btn-primary.disabled.active,
.btn-primary[disabled].active,
fieldset[disabled] .btn-primary.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-primary .badge {
  color: #428bca;
  background-color: #ffffff;
}
.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #2aabd2;
}
.btn-info:hover,
.btn-info:focus,
.btn-info.focus,
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #2aabd2;
}
.btn-info:active,
.btn-info.active,
.open > .dropdown-toggle.btn-info {
  background-image: none;
}
.btn-info.active.focus, 
.btn-info.active:focus, 
.btn-info.active:hover, 
.btn-info:active.focus, 
.btn-info:active:focus, 
.btn-info:active:hover, 
.open>.dropdown-toggle.btn-info.focus, 
.open>.dropdown-toggle.btn-info:focus, 
.open>.dropdown-toggle.btn-info:hover {
  color: #ffffff;
  background-color: #5bc0de;
  border-color: #2aabd2;
}
.btn-primary.info, 
.btn-primary:info, 
.open>.dropdown-toggle.btn-info {
    color: #fff;
    background-color: #5bc0de;
    border-color: #2aabd2;
}
.btn-info:focus, 
.btn-info:hover {
    background-color: #2aabd2;
    background-position: 0 -15px;
}
.btn-info.disabled,
.btn-info[disabled],
fieldset[disabled] .btn-info,
.btn-info.disabled:hover,
.btn-info[disabled]:hover,
fieldset[disabled] .btn-info:hover,
.btn-info.disabled:focus,
.btn-info[disabled]:focus,
fieldset[disabled] .btn-info:focus,
.btn-info.disabled.focus,
.btn-info[disabled].focus,
fieldset[disabled] .btn-info.focus,
.btn-info.disabled:active,
.btn-info[disabled]:active,
fieldset[disabled] .btn-info:active,
.btn-info.disabled.active,
.btn-info[disabled].active,
fieldset[disabled] .btn-info.active {
  background-color: #5bc0de;
  border-color: #2aabd2;
}
.btn-info .badge {
  color: #5bc0de;
  background-color: #ffffff;
}
.btn-success {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-success:hover,
.btn-success:focus,
.btn-success.focus,
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  color: #ffffff;
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-success:active,
.btn-success.active,
.open > .dropdown-toggle.btn-success {
  background-image: none;
}
.btn-success.disabled,
.btn-success[disabled],
fieldset[disabled] .btn-success,
.btn-success.disabled:hover,
.btn-success[disabled]:hover,
fieldset[disabled] .btn-success:hover,
.btn-success.disabled:focus,
.btn-success[disabled]:focus,
fieldset[disabled] .btn-success:focus,
.btn-success.disabled.focus,
.btn-success[disabled].focus,
fieldset[disabled] .btn-success.focus,
.btn-success.disabled:active,
.btn-success[disabled]:active,
fieldset[disabled] .btn-success:active,
.btn-success.disabled.active,
.btn-success[disabled].active,
fieldset[disabled] .btn-success.active {
  background-color: #428bca;
  border-color: #357ebd;
}
.btn-success .badge {
  color: #428bca;
  background-color: #ffffff;
}

.navbar-inverse {
  background-color: #37393D;
  border-color: #37393D;
  background-image: linear-gradient(to bottom,#3c3c3c 0,#37393D 100%);
}
.navbar-inverse .navbar-brand {
  color: #D7D2CB;
}
.navbar-inverse .navbar-brand:hover,
.navbar-inverse .navbar-brand:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-text {
  color: #D7D2CB;
}
.navbar-inverse .navbar-nav > li > a {
  color: #D7D2CB;
}
.navbar-inverse .navbar-nav > li > a:hover,
.navbar-inverse .navbar-nav > li > a:focus {
  color: #ffffff;
  background-color: transparent;
}
.navbar-inverse .navbar-nav > .active > a,
.navbar-inverse .navbar-nav > .active > a:hover,
.navbar-inverse .navbar-nav > .active > a:focus {
  color: #ffffff;
  background-color: #080808;
}
.navbar-inverse .navbar-nav > .disabled > a,
.navbar-inverse .navbar-nav > .disabled > a:hover,
.navbar-inverse .navbar-nav > .disabled > a:focus {
  color: #444444;
  background-color: transparent;
}
.navbar-inverse .navbar-toggle {
  border-color: #333333;
}
.navbar-inverse .navbar-toggle:hover,
.navbar-inverse .navbar-toggle:focus {
  background-color: #333333;
}
.navbar-inverse .navbar-toggle .icon-bar {
  background-color: #ffffff;
}
.navbar-inverse .navbar-collapse,
.navbar-inverse .navbar-form {
  border-color: #101010;
}
.navbar-inverse .navbar-nav > .open > a,
.navbar-inverse .navbar-nav > .open > a:hover,
.navbar-inverse .navbar-nav > .open > a:focus {
  background-color: #080808;
  color: #ffffff;
}
.navbar .navbar-default .navbar-inverse .navbar-collapse .container-fluid {
	padding-left: 0;
}
@media (max-width: 767px) {
  .navbar-inverse .navbar-nav .open .dropdown-menu > .dropdown-header {
    border-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu .divider {
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a {
    color: #D7D2CB;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > li > a:focus {
    color: #ffffff;
    background-color: transparent;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .active > a:focus {
    color: #ffffff;
    background-color: #080808;
  }
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:hover,
  .navbar-inverse .navbar-nav .open .dropdown-menu > .disabled > a:focus {
    color: #444444;
    background-color: transparent;
  }
}
.navbar-inverse .navbar-link {
  color: #D7D2CB;
}
.navbar-inverse .navbar-link:hover {
  color: #ffffff;
}
.navbar-inverse .btn-link {
  color: #D7D2CB;
}
.navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link:focus {
  color: #ffffff;
}
.navbar-inverse .btn-link[disabled]:hover,
fieldset[disabled] .navbar-inverse .btn-link:hover,
.navbar-inverse .btn-link[disabled]:focus,
fieldset[disabled] .navbar-inverse .btn-link:focus {
  color: #444444;
}
.pagination > .disabled > span,
.pagination > .disabled > span:hover,
.pagination > .disabled > span:focus,
.pagination > .disabled > a,
.pagination > .disabled > a:hover,
.pagination > .disabled > a:focus {
  color: #D7D2CB;
  background-color: #ffffff;
  border-color: #dddddd;
}
.pager .disabled > a,
.pager .disabled > a:hover,
.pager .disabled > a:focus,
.pager .disabled > span {
  color: #D7D2CB;
  background-color: #ffffff;
}
.label-warning {
  background-color: #CB333B;
}
.badge {
  background-color: #D7D2CB;
}
.thumbnail {
  background-color: #37393D;
}
.modal-content {
  border: 1px solid #D7D2CB;
}
.popover.top > .arrow {
  border-top-color: #D7D2CB;
}
.popover.right > .arrow {
  border-right-color: #D7D2CB;
}
.popover.bottom > .arrow {
  border-bottom-color: #D7D2CB;
  top: -11px;
}
.popover.left > .arrow {
  border-left-color: #D7D2CB;
}
.panel-success {
    border-color: #D7D2CB;
}
.panel-success >.panel-heading {
    background-image: -webkit-linear-gradient(top,#D7D2CB 0,#D7D2CB 100%);
    background-image: -o-linear-gradient(top,#D7D2CB 0,#D7D2CB 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#D7D2CB),to(#D7D2CB));
    background-image: linear-gradient(to bottom,#D7D2CB 0,#D7D2CB 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffD7D2CB', endColorstr='#ffD7D2CB', GradientType=0);
    background-repeat: repeat-x;
}
.btn-success {
    background-image: -webkit-linear-gradient(top,#428bca 0,#357ebd 100%);
    background-image: -o-linear-gradient(top,#428bca 0,#357ebd 100%);
    background-image: -webkit-gradient(linear,left top,left bottom,from(#428bca),to(#357ebd));
    background-image: linear-gradient(to bottom,#428bca 0,#357ebd 100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff428bca', endColorstr='#ff357ebd', GradientType=0);
    filter: progid:DXImageTransform.Microsoft.gradient(enabled=false);
    background-repeat: repeat-x;
    border-color: #357ebd;
}
.input-group-addon {
    padding: 6px 12px;
    font-size: 14px;
    font-weight: 400;
    line-height: 1;
    color: #555;
    text-align: center;
    background-color: #eee;
    border: 1px solid #ccc;
    border-radius: 4px;
}
