/* background */
body {
    background-color: #F5E4E4;
}

/* bootstrap field focus */
.form-control:focus {
    border-color: #d17ca6;
    outline: 0;
    -webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(209, 124, 166, 0.6);
    box-shadow: inset 0 1px 1px rgba(0,0,0,0.075),0 0 8px rgba(209, 124, 166, 0.6);
}

/* bootstrap nav bar */
.navbar .navbar-nav>.active>a,
.navbar .navbar-nav>.active>a:hover,
.navbar .navbar-nav>.active>a:active,
.navbar .navbar-nav>.active>a:focus { color:white; background-color:#E23C8D; }

.navbar .navbar-nav>li>a { color:#FFF }

.navbar .navbar-nav>li>a:active,
.navbar .navbar-nav>li>a:hover { color:#E23C8D }

.dropdown-menu>li>a:hover,
.dropdown-menu>li>a:focus { background-color: #FFB6D9; }

/* bootstrap panels */
.panel { box-shadow: 1px 1px 10px rgba(0,0,0,0.55); -webkit-box-shadow: 1px 1px 10px rgba(0,0,0,0.55); }
.panel-primary { border-color: #000; }
.panel-primary > .panel-heading { background-color: #000; border-color: #000; }


/* text selection */
::selection { color: white; background: #d17ca6; }
::-moz-selection { color: white; background: #d17ca6; }

.well {
    border: 8px solid black;
    background-color:white;
    border-radius:0;
}


.btn-success {
    color: #fff;
    background-color: #d17ca6;
    border-color: #b4668b;
}
.btn-success:hover,
.btn-success:focus,
.btn-success:active {
    color: #fff;
    background-color: #b4668b;
    border-color: #b4668b;
}
.btn-danger {
    color: #fff;
    background-color: black;
    border-color: black;
}
.btn-danger:hover,
.btn-danger:focus,
.btn-danger:active {
    color: #b1b1b1;
    background-color: black;
    border-color: black;
}

/* bootstrap pills */
.nav-pills>li>a  { color:#000; background-color:#FFF; }
.nav-pills>li>a  { box-shadow:2px 2px 5px rgba(0,0,0,0.55); -webkit-box-shadow:2px 2px 5px rgba(0,0,0,0.55); }

.nav-pills>li>a:hover,
.nav-pills>li>a:focus { color:#000; background-color:#FFB6D9; }

.nav-pills>li.active>a,
.nav-pills>li.active>a:hover,
.nav-pills>li.active>a:focus { background-color:#000; }

.nav-pills>li.active>a:hover { color:#E23C8D }

/* bootstrap tables */
.table-striped>tbody>tr:nth-child(odd)>td,
.table-striped>tbody>tr:nth-child(odd)>th {  }

.table-striped>tbody>tr:nth-child(even)>td,
.table-striped>tbody>tr:nth-child(even)>th { background-color:#FFF }

/* jquery io autocomplete lists */

ul { margin-bottom:0; -webkit-padding-start:16px; }
.ui-widget-content .ui-state-focus { font-weight:normal !important; color:white !important; border:#b4668b !important; background: #d17ca6 none !important; }

/* bootstrap alerts */
.alert-danger { background-color: #F2B8B8; border-color: #E76076; }

/* bootstrap tabs */
a { color:#E23C8D }
a:hover, a:focus { color:#b4668b }

.nav-tabs>li.active>a,
.nav-tabs>li.active>a:hover,
.nav-tabs>li.active>a:focus { color:#FFF; background-color:#000; border:1px solid #000; }




/** SORT COLUMNS STYLE **/

/* hover para el glyph de no-ordenacion */
.btn-sort-none>span { color:#F5E4E4 }
th:hover>.btn-sort-none>span { color:black }
/* hide link style */
.btn-sort { font-weight:bold; color:black; }
.btn-sort:hover,.btn-sort:focus,.btn-sort:active { text-decoration:none; }




.filtered { display:none }