.btn-menu-own { 
    color: #000000; 
    background-color: #b8c049;  /*base*/ /*#D6D6D6*/
    border-color: #000000; 
} 
 
.btn-menu-own:hover, 
.btn-menu-own:focus, 
.btn-menu-own:active, 
.btn-menu-own.active, 
.open .dropdown-toggle.btn-menu-own { 
  color: #000000; 
    background-color: #919834;  /*dark*/ /*#A1A1A1*/
    border-color: #000000; 
  
    /*quitar el brillo naranja*/
    -moz-outline-style: none !important;
    -webkit-outline-style: none !important;
    -webkit-appearance: none !important;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0) !important;
    outline:none !important;
} 
 
.btn-menu-own:active, 
.btn-menu-own.active, 
.open .dropdown-toggle.btn-menu-own { 
  background-image: none; 
} 
 
.btn-menu-own.disabled, 
.btn-menu-own[disabled], 
fieldset[disabled] .btn-menu-own, 
.btn-menu-own.disabled:hover, 
.btn-menu-own[disabled]:hover, 
fieldset[disabled] .btn-menu-own:hover, 
.btn-menu-own.disabled:focus, 
.btn-menu-own[disabled]:focus, 
fieldset[disabled] .btn-menu-own:focus, 
.btn-menu-own.disabled:active, 
.btn-menu-own[disabled]:active, 
fieldset[disabled] .btn-menu-own:active, 
.btn-menu-own.disabled.active, 
.btn-menu-own[disabled].active, 
fieldset[disabled] .btn-menu-own.active { 
    background-color: #919834; /*dark*/ /*#D6D6D6*/
    border-color: #000000; 
} 
 
.btn-menu-own .badge { 
    color: #D6D6D6; 
    background-color: #000000; 
}


.btn-square {
    border-radius: 0px;
    -webkit-border-radius: 0px;
    -moz-border-radius: 0px;
}


fieldset {
    padding:5px;
    border: solid 1px;
    margin:5px;
    margin-bottom:10px;
    padding-bottom:0px;
}

legend {
    border:1px solid black;
    text-align:center;
    padding-left:10px;
    padding-right:10px;
    width:100%;
    margin-bottom:10px;
    background-color:#e2e5b3; /*light*/ /*lightgrey*/
}
  
.col-container{
    display: flex;
    width: 100%;
}

.col-contained{
    flex:1;
}

.form-select{
    border-top: 1px solid black;
}

.form-select .form-group{
    margin-bottom: 0px;
    padding-top: 5px;
    padding-bottom: 10px;
}

.form-select:focus{
    outline:1px solid black;
    border-top: 0px solid black;
    background-color:#e2e5b3; /*light*/ /*lightgrey*/
}

.pagination{
    margin-top: 10px;
    margin-bottom: 10px;
}

.pagination li a{
    color:black !important;
    background-color:white !important; 
}

.pagination li .page-link{
    color:black !important;
}

.pagination .active a{
    color:black !important;
    background-color:#e2e5b3 !important; /*light*/ /*lightgrey*/
    border-color:#919834 !important;
}

.pagination .disabled a{
    background-color:#e6e6e6 !important; /*extra-light*/ /*#e6e6e6*/
}

input:disabled{
    background-color:lightgrey !important; /*light*/ /*#e2e5b3lightgrey*/
}

th{
    background-color:#e2e5b3 !important; /*light*/ /*lightgrey*/
    border:darkgrey solid 1px !important;
}

/*.signature-pad{
    height:60vh;
}*/

textarea:focus,
input[type="text"]:focus,
input[type="password"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="time"]:focus,
input[type="week"]:focus,
input[type="number"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="search"]:focus,
input[type="tel"]:focus,
input[type="color"]:focus,
.uneditable-input:focus {   
  border-color:  #b8c049;
  box-shadow: 0 1px 1px #e2e5b3 inset, 0 0 8px #919834;
  outline: 0 none;
}

th.dt-center, td.dt-center { 
    text-align: center; 
    padding: 5px 2px !important;
}


/*
extra-light     #f0f2d9
light           #e2e5b3
base            #b8c049
dark            #919834
dark+           #5b5f21
dark++          #363914
*/

.help-block {
    color: red;
    padding-left: 10px;
    margin-bottom: 5px;
}

.green-text {
    color: #b8c049;
}

ul.nav a:hover { 
    color: #919834 !important; 
}

.nav-tabs > li, .nav-pills > li {
    float:none;
    display:inline-block;
}

.nav-tabs > li.active > a{
    color: #919834;
}

.btn-default.btn-on.active{background-color:#9ad43a;color: white;}
.btn-default.btn-off.active{background-color: #lightgray;color: white;}

table{
    table-layout: fixed;
    word-wrap: break-word; 
    font-size: 10px;
}

.flatpickr[readonly]{
    background-color: white !important;
}

a{
    color: #b8c049;
}

a:focus, a:hover{
    color: #5b5f21;
}

.phone_button{
    width:20%;
    float:right;
}

.input_with_phone{
    width:78%;
}
