
div{
    -webkit-box-sizing: border-box; /* Safari/Chrome, other WebKit */
    -moz-box-sizing: border-box;    /* Firefox, other Gecko */
    box-sizing: border-box;         /* Opera/IE 8+ */
}
.btn, .form-control{
    border-radius: 0px;
}
.btn-xs{
    margin-top: -4px;
    margin-left: 2px;
    height: 20px;
    font-size: 11px;
    color: white;
    background: #337ab7;
}
.btn-xs:hover{
    background: #286090;
    color: white;
}
.form-group{
    margin-right: 8px;
}
.servicio-cantidad{
    height: 20px !important;
    padding: 3px !important;
    text-align:center;
}
body{
    padding: 0px;
    margin: 0px;
    background: #ddd;
    font-family: "Arial" !important;
    text-rendering: optimizeLegibility;
    font-size: 14px;
    background-attachment: fixed;
}

a{
    text-decoration: none !important;
    color: #0e306e;
}
a:hover{
    text-decoration: none;
    color: #46abff;
}
#contenedor-todo {
    background-color: #FFFFFF;
}
#footer {
    background-color: #333;
    color: #FFFFFF;
    padding: 40px;
    text-align: center;
}
#cabecera{
    height: 85px;
    background: white;
    background: rgba(255, 255, 255, 0.80);
}
#suprasubcabecera{
    margin-bottom: -10px;
}
#subcabecera{
    width: 1200px;
    margin: auto;
    margin-top: -4px;
    margin-bottom: 14px;
}

#contenido{
    min-height: 500px;
    background: #fff;
}


/**MENU DE ARRIBA SOLO **/
#supramenu{
    margin-top: 0px;
    width: 100%;
    height: 38px;
    padding-top: 5px;
}

#cabecera a:hover{
    color: #40556F;
}
.form-control[readonly], .form-control[disabled]{
    cursor: auto !important;
}
.create-new-container {
    float:left;
    margin-right: 10px;
    margin-bottom: 20px;
}
table.view-item-table tr td:nth-child(odd){
    font-weight: bold;
    padding-bottom: 4px;
}
.dt-buttons {
    margin-bottom: 10px;
}

.modal-backdrop {
    z-index: -1 !important;
}
#ui-datepicker-div {
    z-index: 2000 !important;
}
.dt-buttons{
    display: inline-block;
}
textarea[name=notas]{
    width: 100% !important;
}

.badge-open {
    background-color: #f8d7da !important;
    color: #721c24 !important;
}
.badge-closed {
    background-color: #d4edda !important;
    color: #155724 !important;
}
.badge-resolved {
    background-color: #cce5ff !important;
    color: #004085 !important;
}
