
/*********** THEME-QUILES ************/

/* GENERALES */




button,
input,
select,
textarea {
    padding: 10px 5px;
    border: 1px solid #dddddd;
}

/* TEXTOS */

.container .jumbotron,
.container-fluid .jumbotron {
	border-radius: 0;
}

/* BOTONES */

.btn {
	border-radius: 0;
	box-shadow: none;
	text-shadow: none;
	transition: all ease .3s;
	-moz-transition: all ease .3s;
	-webkit-transition: all ease .3s;
}
.btn i {
	padding: 0 10px 0 0;
}
.btn i.icono-dch {
	padding: 0 0 0 10px;
}

.btn-default {
	background: #f6f6f6;
}
.btn-primary {
	background: #3277b2;
}
.btn-success {
	background: #5ab65a;
}
.btn-info {
	background: #57bfdd;
}
.btn-warning {
	background: #efab4a;
}
.btn-danger {
	background: #d7504c;
}
.btn-link {
	background: transparent;
}

/**/

.invertido {
    background: transparent;
    font-weight: bold;
}
.btn-default.invertido {
	color: #333;
}
.btn-primary.invertido {
	color: #3277b2;
}
.btn-success.invertido {
	color: #5ab65a;
}
.btn-info.invertido {
	color: #57bfdd;
}
.btn-warning.invertido {
	color: #efab4a;
}
.btn-danger.invertido {
	color: #d7504c;
}

.btn-primary.invertido:hover,
.btn-success.invertido:hover,
.btn-info.invertido:hover,
.btn-warning.invertido:hover,
.btn-danger.invertido:hover {
	color: #f6f6f6;
}

/**/

.soloIcono {
    padding: 6px 6px;
    width: 35px;
    height: 35px;
}
.soloIcono i {
	padding: 0 !important;
}
.circulo {
	border-radius: 50%;
}

/*Botoneras*/

.botoneras-roles {
	padding: 0;
	margin: 15px 0;
}

/* TABLAS */

table.table_days tbody th, table.table_days tbody td {
    padding: 0px 3px !important;
}

/* THUMBNAILS */

.img-thumbnail {
	border-radius: 0;
}

/* LABELS */

.label {
	border-radius: 0;
}

/* BADGES */

.nav-pills>li>a {
	border-radius: 0;
}

/* DROPDOWN MENUS */

.dropdown-menu {
    border-radius: 0;
    box-shadow: none;
}
.dropdown-menu>.active>a,
.dropdown-menu>.active>a:focus,
.dropdown-menu>.active>a:hover {
	background: #3277b2;
}



/* NAVS */

.nav>li>a {
	border-radius: 0;
}

#navbar .dropdown-menu li {
    float: left;
    padding: 10px 20px;
    list-style: none;
}
#navbar .dropdown-menu li > a {
	color: #fff;
}
#navbar .cabeceraUsuario {
    float: right;
    padding: 15px 0;
    margin: 0;
    color: #fff;
}
#navbar .cabeceraUsuario a {
	color: #fff;
}
#navbar .cabeceraUsuario a .badge {
    background: #ee2d24;
    color: #fff;
}

/* NAVBARS */

.navbar-default {
	box-shadow: none;
    background: #f6f6f6;
    border-radius: 0;
}
.navbar-inverse {
	border-radius: 0;
    background: #3c3c3c;
}
.nav>li {
	position: inherit;
}
.navbar-nav>li>.dropdown-menu {
    width: 100%;
}
.navbar-inverse .navbar-nav>li>.dropdown-menu {
    background: #090909;
}
.navbar-nav>li>.dropdown-menu>li {
	float: left;
}

/* ALERTAS */

.alert {
	border-radius: 0;
	text-shadow: none;
    box-shadow: none;
}
.alert-success {
	background: #dff0d8;
	border-color: #d6e9c6;
}
.alert-info {
	background: #d9edf7;
	border-color: #bce8f1;
}
.alert-warning {
	background: #fcf8e3;
	border-color: #faebcc;
}
.alert-danger {
	background: #f2dede;
	border-color: #ebccd1;
}

/* BARRAS DE PROGRESO */

/* LIST GROUPS */

.list-group {
    border-radius: 0;
    box-shadow: none;
}
.list-group-item:first-child {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.list-group-item:last-child {
    border-bottom-right-radius: 0;
    border-bottom-left-radius: 0;
}
.list-group-item.active,
.list-group-item.active:focus,
.list-group-item.active:hover {
	background: #3277b2;
}

/* PANELES */

.panel {
    border-radius: 0;
    box-shadow: none;
}
.panel-heading {
    border-top-left-radius: 0;
    border-top-right-radius: 0;
}
.panel-default>.panel-heading {
    background: #f6f6f6;
}
.panel-primary>.panel-heading {
	background: #3277b2;
}
.panel-success>.panel-heading {
	background: #dff0d8;	
}
.panel-info>.panel-heading {
	background: #d9edf7;
}
.panel-warning>.panel-heading {
	background: #fcf8e3;
}
.panel-danger>.panel-heading {
	background: #f2dede;	
}

/* WELLS */

.well {
	background: #f6f6f6;
    border-radius: 0;
    box-shadow: none;
}

/* SLIDER */

/* FORMULARIOS */

.form-control {
	border-radius: 0;
}
.datepicker {
	border-radius: 0 !important;
}
.datepicker td,
.datepicker th {
	border-radius: 0 !important;
}

/* TEXTOS VARIADOS */

/* PARRILLAS */

/* OTROS */

.form-group .btn.pull-right {
    margin-right: 15px;
}

/* FOOTER */

.fondoEmpresa {
    position: fixed;
    width: 100%;
    bottom: 0;
}
.fondoEmpresa p {
    color: #fff;
    text-align: center;
    padding: 10px;
    margin: 0;
    font-size: 16px;
}

/*********** RESPONSIVE ************/


/*menu*/
@media (max-width: 1080px) {
	table {
		overflow: auto;
		display: block;
	}
}
@media (max-width: 995px) and (min-width: 770px) {
	.loginadmin #navbar .nav > li > a {
    	padding: 10px 13px;
	}
	.loginadmin #navbar .nav > li:first-child > a {
		padding-left: 3px;
	}
	.loginadmin #navbar .nav > li:last-child > a {
		padding-right: 4px;
	}
	.theme-showcase {
	    margin-top: 40px;
	}
}
@media (max-width: 995px) {
	#navbar .cabeceraUsuario {
	    padding: 10px;
	    position: fixed;
	    bottom: 0;
	    right: 0;
	    background: #3c3c3c;
	}
	#menuPerfil {
		top: -155px;
    	left: -70px;
	}
}
@media (max-width: 768px) {
	#navbar .dropdown-menu li {
	    float: none;
	}
}

.buscartabla {
    cursor: -webkit-zoom-in;
}


.images_fichas {
    width: 33.3333%;
    float: left;
    height: 200px;
    padding: 10px;
}
.images_fichas img {
    max-width: 100%;
    margin: auto;
    max-height: 100%;
    display: block;
    cursor: pointer;
}

div#respuesta {
    display: inline-block;
    margin: 40px 0;
    width: 100%;
}
#popup_imagen {
	display: none;
	    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9999;
        background: rgba(0, 0, 0, 0.57);
}

#popup_imagen img {
	max-width: 90%;
    max-height: 90%;
    display: block;
    top: 20px;
    margin: auto;
    padding-top: 50px;
}

#popup_imagen i {
	font-size: 40px;
	position: absolute;
	top: 40px;
	color: red;
	right: 40px;
	cursor: pointer;
}

.fa-trash {
	top: 150px !important;
}

#ImagenForFichaId {
	max-width: 100%;
}

@media (max-width: 760px) {
	.images_fichas {
	    width: 100%;
	}
}

#EntregarFicha {
	text-align: center;
    margin: 10px auto;
}

/*#double-right {
	position: absolute;
    top: 20%;
    right: 0px;
    font-size: 70px;
}
#-right {
	position: absolute;
    top: 20%;
    right: 50px;
    font-size: 70px;
}

#double-left {
	position: absolute;
    top: 20%;
    left: 0px;
    font-size: 70px;
}
#-left {
	position: absolute;
    top: 20%;
    left: 50px;
    font-size: 70px;
}*/
#flechas-izq {
	position: fixed;
    top: 25%;
    left: 0px;
    font-size: 70px;
    opacity: 0.2;
}
#flechas-dch {
	position: fixed;
    top: 25%;
    right: 0px;
    font-size: 70px;
    opacity: 0.2;
}
#flechas-izq a,
#flechas-dch a {
	cursor: pointer;
}

.fixedHeader-floating {
    top: 50px!important;
    overflow: hidden !important;
}