@font-face {
    font-family: "Gotham";
    src: url("fonts/gotham-medium.eot");
    src: url("fonts/gotham-medium.eot?#iefix") format("embedded-opentype"), 
        url("fonts/gotham-medium.svg#Gotham") format("svg"), 
        url("fonts/gotham-medium.woff") format("woff"), 
        url("fonts/gotham-medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; 
}

.pull-left { float: left; }
.pull.right { float: right !important; }

.filtros-title {
    color: #7dff29;
}

.menu a, .user-icon {
    background: #7dff29;
    color: #333;
}

.main-color, .header, .top-header, .menu .highlighted, .menu a:hover, .btn-inverse:active, .toogle-filtros {
    background-color: #7dff29;
    color: #333 !important;
}

.boton-home-grande:hover {
    background-color: #7dff29;
    border: 5px solid #7dff29;
}

.boton-home-grande:hover a i {
    color: #000;
}

.k-state-focused.k-state-selected, 
.k-list>.k-state-focused.k-state-selected, 
.k-listview>.k-state-focused.k-state-selected, 
td.k-state-focused.k-state-selected {
    background-color: #7dff29 !important;
    -webkit-box-shadow: inset 0 0 3px 4px #7dff29 !important;
    box-shadow: inset 0 0 3px 4px #7dff29 !important;
}
.k-state-focused.k-state-selected a, 
.k-list>.k-state-focused.k-state-selected a, 
.k-listview>.k-state-focused.k-state-selected a, 
td.k-state-focused.k-state-selected a {
    color: #000 !important;
}

.btn-primary,
.btn-secondary {
    background-image: none;
    filter: none;
    color: #333;
    background-color: #7dff29;
    border-color: #7dff29;
}
.btn-primary:focus,
.btn-primary.focus,
.btn-primary:hover,
.btn-secondary:focus,
.btn-secondary.focus,
.btn-secondary:hover{
    color: #333;
    background-color: #E4BC00;
    border-color: #E4BC00;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-primary:active:hover,
.btn-primary.active:hover,
.open > .dropdown-toggle.btn-primary:hover,
.btn-primary:active:focus,
.btn-primary.active:focus,
.open > .dropdown-toggle.btn-primary:focus,
.btn-primary:active.focus,
.btn-primary.active.focus,
.open > .dropdown-toggle.btn-primary.focus,
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary,
.btn-secondary:active:hover,
.btn-secondary.active:hover,
.open > .dropdown-toggle.btn-secondary:hover,
.btn-secondary:active:focus,
.btn-secondary.active:focus,
.open > .dropdown-toggle.btn-secondary:focus,
.btn-secondary:active.focus,
.btn-secondary.active.focus,
.open > .dropdown-toggle.btn-secondary.focus {
    color: #333;
    background-color: #CCA800;
    border-color: #B29300;
}
.btn-primary:active,
.btn-primary.active,
.open > .dropdown-toggle.btn-primary,
.btn-secondary:active,
.btn-secondary.active,
.open > .dropdown-toggle.btn-secondary {
    background-image: none;
    background-color: #b29300 !important;
    border-color: #b29300 !important;
}
.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-secondary.disabled:hover,
.btn-secondary[disabled]:hover,
fieldset[disabled] .btn-secondary:hover,
.btn-secondary.disabled:focus,
.btn-secondary[disabled]:focus,
fieldset[disabled] .btn-secondary:focus,
.btn-secondary.disabled.focus,
.btn-secondary[disabled].focus,
fieldset[disabled] .btn-secondary.focus {
    background-color: #337ab7;
    border-color: #2e6da4;
}
.btn-primary .badge,
.btn-secondary .badge {
    color: #FED100;
    background-color: #333;
}

#flashMessage.message.error {
    color: #FFF;
    background: #E54C4C;
}
#flashMessage.success {
    color: #FFF;
    background: #79B105;
}

.pagination>.active>a, 
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
    background-color: #7dff29 !important;
    border-color: #7dff29 !important;
    color: #000 !important;
}
.pagination>.active>a:focus, 
.pagination>.active>a:hover, 
.pagination>.active>span:focus, 
.pagination>.active>span:hover {
    background-color: #E3BB2A !important;
    border-color: #E3BB2A !important;
}

div.user_info, div.user_info a, #menu.k-menu a.k-link {
    color: #292202;
}

#menu .k-icon {
    background-image: url('../../includes/fmw/kendo/styles/Default/sprite.png');
}

.ui-menu-item.ui-state-focus {
    background: #7dff29 !important;
    color: #333;
}
.ui-menu-item.ui-state-focus a {
    color: #333;
}

.progress-bar-inconsistente {
    background-color: #999;
}

.navbar {
    min-height: 0;
}





/*@font-face {
    font-family: "Gotham";
    src: url("fonts/gotham-medium.eot");
    src: url("fonts/gotham-medium.eot?#iefix") format("embedded-opentype"), 
        url("fonts/gotham-medium.svg#Gotham") format("svg"), 
        url("fonts/gotham-medium.woff") format("woff"), 
        url("fonts/gotham-medium.ttf") format("truetype");
    font-weight: normal;
    font-style: normal; 
}

.navbar {
    min-height: 0;
}


select.form-control {
    max-width: 100%;
}
.form-group .select2-selection  {
    position: relative;
    z-index: 2;
    float: left;
    width: 100%;
    margin-bottom: 0;
    display: table;
    table-layout: fixed;
}

td.acciones{
    width: 150px;
}

.bootbox .modal-header h4 {
    float: none;
}
.bootbox .modal-header .close {
    position: absolute;
    right: 15px;
}*/

.disponible {
    /*background-color: rgb(108, 160, 65);*/
    /*border-color: rgb(108, 160, 65);*/
    cursor: pointer;
}

.completo {
    background-color: rgb(200, 64, 50) ;
    border-color: rgb(200, 64, 50) ;
    cursor: pointer;
}
.fc-event{
    cursor: pointer;
    font-size: 1em;
    font-weight: bold;
}

.today {
    background: #007BFF !important;
    /*border: none !important;*/
    border-bottom: 1px solid #ddd !important;
    font-weight: bold;
} 