body {
	padding-top: 50px;
	font-family: 'Arial', sans-serif;
    background-color: #f3f3f3;
}

nav {
	padding-right: 20px;
	font-size: 0.95em;
}

.navbar {
    border-radius: 0px; 
}

.panel-title {
    margin-top: 0;
    margin-bottom: 0;
    font-size: 1.6em;
    color: inherit;
}

.r {
  text-align: right;
}

.c {
  text-align: center;
}

hr {
    margin-top: 15px;
    margin-bottom: 20px;
    border: 0;
    border-top: 1px solid #d4cece;
}

sup {
  font-size: 0.6em;
}

/* Cars */

.card {
  box-shadow: 0 2px 5px 0 rgba(0, 0, 0, 0.16), 0 2px 10px 0 rgba(0, 0, 0, 0.12);
}

.card {
  margin-top: 20px;
  box-sizing: border-box;
  border-radius: 2px;
  background-clip: padding-box;
  font-size: 0.9em;
}
.card span.card-title {
    color: #fff;
    font-size: 24px;
    font-weight: 300;
    text-transform: uppercase;
}

.card .card-image {
  position: relative;
  overflow: hidden;
}
.card .card-image img {
  border-radius: 2px 2px 0 0;
  background-clip: padding-box;
  position: relative;
  z-index: -1;
}

.card .card-content {
  padding: 10px;
  border-radius: 0 0 2px 2px;
  background-clip: padding-box;
  box-sizing: border-box;
  font-weight: bold;
  text-align: center;

}
.card .card-content p {
  margin: 0;
  color: inherit;
}

/* SUBMENUS */

.dropdown-submenu{position:relative;}
.dropdown-submenu>.dropdown-menu{top:0;left:100%;margin-top:-6px;margin-left:-1px;-webkit-border-radius:0 6px 6px 6px;-moz-border-radius:0 6px 6px 6px;border-radius:0 6px 6px 6px;}
.dropdown-submenu>a:after{display:block;content:" ";float:right;width:0;height:0;border-color:transparent;border-style:solid;border-width:5px 0 5px 5px;border-left-color:#cccccc;margin-top:5px;margin-right:-10px;}
.dropdown-submenu:hover>a:after{border-left-color:#555;}
.dropdown-submenu.pull-left{float:none;}.dropdown-submenu.pull-left>.dropdown-menu{left:-100%;margin-left:10px;-webkit-border-radius:6px 0 6px 6px;-moz-border-radius:6px 0 6px 6px;border-radius:6px 0 6px 6px;}

.nav .open>a, .nav .open>a:focus, .nav .open>a:hover {
    background-color: #060606;
    border-color: #337ab7;
}

.dropdown-menu>li>a:focus, .dropdown-menu>li>a:hover {
    color: #d4c4c4;
    text-decoration: none;
    background-color: #f5f5f5;
    color: red;
}

.dropdown-menu>li>a {
    display: block;
    padding: 3px 20px;
    clear: both;
    font-weight: 400;
    line-height: 1.42857143;
    color: #337ab7;
    white-space: nowrap;
}

/* FORMULARIOS  Y LISTADOS */

table {
  font-size: 0.85em;
}

.dataTables_length{
  margin: 15px 0 20px 0;
  font-size: 0.85em;
}

.dataTables_filter{
  margin: 15px 0 20px 0;
  font-size: 0.85em;
}

.dataTables_info{
  margin: 15px 0 20px 0;
  font-size: 0.85em;
}

.dataTables_paginate {
  margin: 15px 0 20px 0;
  font-size: 0.85em;
}

.input-sm {
    height: 30px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
    margin: 0 0 5px 0;
}
.form-control {
    background-color: #f3f3f3;
    color: #000;
}

label {
    display: inline-block;
    max-width: 100%;
    margin-top: 5px;
    font-weight: 700;
}

.glyphicon-check {
  font-size: 1.3em;
  color: green;
}

.glyphicon-unchecked {
  font-size: 1.3em;
  color: black;
}

.glyphicon-plus {
  font-size: 1em;
  color: #0595bf;
}

.glyphicon-trash {
  font-size: 1em;
  color: red;
}

.editable-click, a.editable-click, a.editable-click:hover {
    text-decoration: none;
    border-bottom: none 0px #0088cc;
}

@media (min-width: 1200px) {
  .container {
    width: 95%;
  }
}
