.select2-container--bootstrap .select2-selection--single .select2-selection__arrow, .select2-container--default .select2-selection--single .select2-selection__arrow b {
    display: none;
}


@media screen and (max-width: 1199px) {
	.login {
		top: 50%;
		transform: translate(-50%, -50%);
		-webkit-transform: translate(-50%, -50%);
		-moz-transform: translate(-50%, -50%);
		-o-transform: translate(-50%, -50%);
		-ms-transform: translate(-50%, -50%);
	}

	.navbar-search {
		width: 100%;
	}
	.navbar-search-input {
		padding-right: 0;
		width: 100%;
	}
	.accesos-directos {
		width: 30%;
		max-height: 50px;
	}
	.box-perfil {
		width: 65%;
	}
	.layout-sidebar {
		z-index: 9999;
	}
	.layout-sidebar-backdrop {
		position: relative;
	}
	.sidenav-collapse {
		z-index: 9999;
	}
	.dashboard .bloque .texto .botones a {
		margin-bottom: 10px;
	}
	.layout {
		padding-top: 0;
	}
	.layout-header-fixed .layout-header {
		position: relative;
	}

	/*clientes*/
	.filtros {
		margin-bottom: 0;
	}
	.filtros .form-group {
		width: 170px;
	}
	.botones-filtros{
		margin-bottom: 25px;
	}
	.box-btn {
		float: right;
		margin-bottom: 25px;
	}
	.modal {
		z-index: 9999;
	}
	.modal-mobile{
		width: 90%!important;
		left: 50%;
    	transform: translateX(-50%)!important;
		-webkit-transform: translateX(-50%)!important;
		-moz-transform: translateX(-50%)!important;
		-o-transform: translateX(-50%)!important;
		-ms-transform: translateX(-50%)!important;
		top: 80px;
		margin: 0!important;
	}
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 75%;
	}
	#modalNuevaTarea.modal .box-select {
		width: 79%;
	}
	.modal .box-select {
		width: 89%;
	}
	.modal .accesos-directos {
		width: 100%;
		display: block!important;
	}
	.modal .col-md-3 .box-btn {
		float: right;
		margin-bottom: 25px;
	}
	.box-input.box-select.ref {
		width: 87%;
	}
	.layout .box-btn{
		float: left;
		margin-bottom: 25px;
	}
	.tab-pane .filtros .input-group, .tab-pane .filtros .form-group {
		width: 150px;
	}
	#modalPresupuesto .modal-dialog, #modalAlbaran_venta .modal-dialog, #modalProyecto .modal-dialog {
		margin:0px;
	}
	#general_modal_presupuestos .box-select.flecha, #general_modal_albaranes_venta .box-select.flecha {
		width: 74%;
	}
	#general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.input-cliente{
		width: 89%;
	}
	.custom-canvas, .img-canvas {
		width: 100%!important;
	}
	#general_modal_albaranes_venta .box-input.box-select.ref {
		width: 81%;
	}
	#modalProyecto.modal .nav>li>a {
		font-size: 17px;
	}
	#modalNuevaTarea.modal .box-select-full {
		width: 100%;
	}
	#js_container_tareas_contactos .box-select{
		width: 78%;
	}
	.filtros.filtros-calendario .form-group {
		width: 145px;
	}
	#modalEvento .modal-dialog, #modalRepetir .modal-dialog {
		margin: 0;
	}
	#modalFactura_venta .box-input.box-select.ref{
		width: 81%;
	}
	#modalTipoproyecto .borrar {
		width: 100%!important;
	}
	#modalTipoproyecto .borrar .goTab {
		float: none!important;
	}
	#modalTipocontrato .localizacion .box-select {
		width: 91%;
	}
	#modalContratosProyecto .box-select-83 {
		width: 82%;
	}
	#modalContacto .box-select {
		width: 82%;
	}
	#form_proyecto_general .modal .box-select {
		width: 88%;
	}
	.dashboard .bloque .box-video {
		margin-bottom: 20px;
		width: 100%;
		height: 110px;
	}
	.dashboard .bloque .box-video iframe{
		height: 100%;
	}

	/*tpv*/
	.btn_custom_tpv {
		padding: 0 15px;
	}
	.card .fila-vacia .col-lg-5 {
		width: 40%;
	}
}

@media screen and (max-width: 991px) {
	.accesos-directos {
		width: 50%;
	}
	.box-perfil {
		width: 40%;
	}
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 72%;
	}
	.modal .box-select {
		width: 88%;
	}
	#js_Modalclientes .input-tar{
		width: 88%;
	}
	.modal .accesos-directos{
		display: block;
	}
	.modal .accesos-directos ul {
		padding: 0;
		background: none;
		height: initial;
	}
	.modal .accesos-directos ul li {
		min-height: initial;
		width: initial;
		text-align: left;
	}
	.modal .accesos-directos ul li .icono {
		fill: #9a9921;
	}
	.modal .tab-pane .box-btn {
		float: right;
	}
	.box-input.box-select.ref {
		width: 88%;
	}
	.filtros .form-group {
		width: 150px;
	}
	#citas .box-btn{
		float: left;
	}
	#general_modal_presupuestos .box-select.flecha,#general_modal_albaranes_venta .box-select.flecha {
		width: 73%;
	}
	#general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 88%;
	}
	#stock_modal_articulos .filtros .input-group, #stock_modal_articulos .filtros .form-group {
		width: 120px;
	}
	#modalNuevaTarea.modal .box-select-full {
		width: 100%;
	}
	#js_container_tareas_contactos .box-select{
		width: 81%;
	}
	#modalNuevaTarea.modal .box-select {
		width: 81%;
	}
	#modalProyecto.modal .nav>li>a {
		font-size: 16px;
		padding: 12px 5px;
	}
	#modalNuevaTarea.modal .box-select-full {
		width: 100%;
	}
	#modalEvento .box-select.flecha{
		width: 90%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select{
		width: 81%;
	}
	#modalFactura_venta.modal .box-select {
		width: 87%;
	}
	#modalFactura_venta .box-input.box-select.ref{
		width: 83%;
	}
	#form_proyecto_general .modal .box-select {
		width: 88%;
	}
	.ticket .col-lg-3 .box-select-83.flecha, .ticket .col-lg-2 .box-select-83.flecha {
		width: 84%!important;
	}
	#js_botonera_cerrar_caja {
		margin-bottom: 15px;
	}
	.btn_custom_tpv {
		padding: 0 15px;
		width: 23%;
		margin: 0 5px!important;
	}
	.ticket .tab-pane .filtros .input-group{
		margin-bottom:20px;
	}
}

@media screen and (max-width: 900px) {

	.modal .col-lg-3 .box-select {
		width: 69%;
	}
	#modalNuevaTarea.modal .box-select {
		width: 82%;
	}
	#modalNuevaTarea.modal .box-select.box-select-full {
		width: 100%!important;
	}
	.modal .box-select {
		width: 86%;
	}
	#modalEvento .box-select.flecha{
		width: 90%;
	}
	#general_modal_presupuestos .box-select.flecha, #general_modal_albaranes_venta .box-select.flecha {
		width: 73%;
	}
	#general_modal_presupuestos .box-select.flecha,#general_modal_albaranes_venta .box-select.flecha {
		width: 69%;
	}
	#general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 86%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select{
		width: 78%;
	}
	#modalFactura_venta.modal .box-select {
		width: 86%;
	}
	#form_proyecto_general .modal .box-select {
		width: 88%;
	}
	#form_tarea_proyecto .box-select {
		width: 81%;
	}
	#form_tarea_proyecto .box-selec.flecha{
		width: 81%;
	}
}

@media screen and (max-width: 800px) {
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 68%;
	}
	.modal .box-select {
		width: 85%;
	}
	.box-input.box-select.ref {
		width: 85%;
	}
	#general_modal_presupuestos .box-select.flecha,#general_modal_albaranes_venta .box-select.flecha {
		width: 68%;
	}
	#general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 85%;
	}
	#js_container_tareas_contactos .box-select, #modalNuevaTarea.modal .box-select{
		width: 81%;
	}
	#modalNuevaTarea.modal .box-select-full {
		width: 100%;
	}
	#general_proyecto .modal .box-select {
		width: 94%;
	}
	.filtros.filtros-calendario {
		margin-bottom: 40px;
	}
	#js_Modalclientes .input-tar {
		width: 85%;
	}
	#modalFactura_venta .box-input.box-select.ref {
		width: 82%;
	}
	#modalEvento .box-select.flecha {
		width: 90%
	}
	#form_proyecto_general .modal .box-select {
		width: 85%;
	}
	#form_tarea_proyecto .box-select, #js_container_tareas_contactos .box-select, #modalNuevaTarea .box-select-83 {
		width: 91%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select {
		width: 77%;
	}
	#modalFactura_venta.modal .box-select {
		width: 85%;
	}

}

@media screen and (max-width: 767px) {

	#modalEvento .modal-dialog, #modalRepetir .modal-dialog{
		width: 100%!important;
	}

	.modal .modal-dialog{
		width: 100%!important;
		left: 0;
    	top: 75px;
	}

	.modal-header .close {
		margin-top: 0;
		float: left;
		font-size: 25px;
		font-weight: 700;
		line-height: 1;
		color: #fff;
		text-shadow: none;
		font-weight: 100;
		opacity: 1;
	}

	.modal-dialog {
		top: 75px;
		margin: 0;
		width: 100%;
		left: 0;
		transform: translateX(0)!important;
		-webkit-transform: translateX(0)!important;
		-moz-transform: translateX(0)!important;
		-o-transform: translateX(0)!important;
		-ms-transform: translateX(0)!important;
	}
	.modalAlerta .modal-dialog {
		width: 500px!important;
		border-bottom: 2px solid #9a9921;
		left: 50%;
		transform: translateX(-50%)!important;
		-webkit-transform: translateX(-50%)!important;
		-moz-transform: translateX(-50%)!important;
		-o-transform: translateX(-50%)!important;
		-ms-transform: translateX(-50%)!important;
		top: 40px;
	}

	.login {
		top: 40px;
		transform: translate(-50%, 0);
		-webkit-transform: translate(-50%, 0);
		-moz-transform: translate(-50%, 0);
		-o-transform: translate(-50%, 0);
		-ms-transform: translate(-50%, 0);
	}

	.login-body {
		width: 400px;
	}
	.registro .login-body {
		width: 400px;
	}
	.registro .thumbnail {
		width: 100%;
	}
	.login .md-form-group {
		margin-bottom: 15px;
		padding: 10px 0;
	}
	.layout-header-fixed .layout-header {
		z-index: 9999;
		position: fixed;
		width: 100%;
		top: 0;
    	left: 0;
	}
	.layout-content-body{
		padding-bottom: 100px;
		padding-top: 80px;
	}
	.layout-footer-body {
		display: none;
	}
	.layout-sidebar {
		z-index: 9999;
		position: absolute;
    	right: 0;
		width: 300px;
		top: 72px;
	}
	.navbar-header {
		background: #9a9921!important;
		padding: 10px 0;
	}
	.navbar-brand-center {
		top: 3px;
		-webkit-transform: translateX(-50%, 0);
		-ms-transform: translateX(-50%, 0);
		-o-transform: translateX(-50%, 0);
		transform: translate(-50%,0);
	}
	.navbar-header .close-modal {
		background: none;
		font-size: 34px;
		color: #fff;
		padding: 0px 20px;
	}
	.navbar-toggler {
		float: right;
	}
	.bars {
		height: 3px;
		width: 26px;
	}
	.bars-x {
		height: 26px;
	}
	nav{
		width: 300px;
		/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#9a9921+0,bf1520+16,fc0707+100 */
		background: #272525; /* Old browsers */
		background: -moz-linear-gradient(left, #272525 0%, #272525 10%, #000000 100%); /* FF3.6-15 */
		background: -webkit-linear-gradient(left, #272525 0%,#272525 10%,#000000 100%); /* Chrome10-25,Safari5.1-6 */
		background: linear-gradient(to right, #272525 0%,#272525 10%,#000000 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#272525', endColorstr='#000000',GradientType=1 ); /* IE6-9 */
	}
	.sidenav li {
		border-bottom: none;
    	padding: 0 10px;
	}
	.sidenav>li.hover>a, .sidenav>li:hover>a {
		background-color: transparent;
		color: #fff;
	}
	.sidenav {
		padding: 20px 25px 120px 25px;
	}
	.layout-sidebar{
		right: -302px;
	}
	.sidenav-collapse{
		overflow: hidden;
		height: initial!important;
		display: block;
		transition: 0.3s ease all;
	}
	.sidenav-collapse:after {
		content: "";
		width: 213px;
		height: 140px;
		background: url(../../img/detalle-movil.png)no-repeat top center;
		position: absolute;
		bottom: 0;
		right: -60px;
	}
	.sidenav-form {
		display: none;
	}
	.sidenav li a {
		font-size: 18px;
		line-height: 22px;
		padding: 18px;
		color: #fff;
	}
	.sidenav li:nth-of-type(1){
		border-radius: 10px 10px 0 0;
	}
	.sidenav li:last-child{
		border-radius: 0 0 10px 10px;
	}

	.sidenav li svg {
		height: 24px;
		width: 24px;
		fill: #fff;
	}
	.titulo_submenu{
		display: none!important;
	}
	.sidenav-subnav>li>a {
		padding: 8px 15px 8px 40px!important;
		background: transparent;
		font-size: 14px!important;
		font-weight: 100;
	}
	.sidenav>li.active>a:after {
		display: none;
	}
	.perfil-mobile {
		width: 100%;
		margin: 0;
		text-align: center;
		margin-top: 40px;
	}
	.perfil-mobile .icon-with-child {
		display: block!important;
	}
	.perfil-mobile .iconos{
		display: inline-block;
		width: 100%;
		text-align: center;
	}
	.perfil-mobile .iconos a{
		display: inline-block;
		font-size: 30px;
		color: #fff;
		padding: 5px 20px;
	}
	.perfil-mobile .iconos .icon-question{
		font-size: 46px;
		position: relative;
		top: 5px;
	}
	.perfil-mobile .badge {
		width: 22px;
		height: 22px;
		padding: 0!important;
		font-size: 12px;
		font-weight: 100;
		color: #fff;
		line-height: 20px;
		background-color: #9a9921;
		border-radius: 50%;
		border: 1px solid #fff!important;
	}
	.perfil-mobile .foto-perfil{
		display: inline-block;
		width: 100%;
	}
	.perfil-mobile .foto-perfil .avatar{
		width: 100px;
		height: 100px;
		border-radius: 50%;
		margin: auto;
		margin-bottom: 0px;
		float: none;
	}
	.perfil-mobile .foto-perfil .nombre{
		text-align: center;
		display: block;
		color: #fff;
		font-size: 20px;
		font-weight: 100;
		margin-bottom: 5px;
	}
	.perfil-mobile .foto-perfil .nombre a{
		color: #fff;
	}
	.footer-mobile{
		display: inline-block;
		width: 100%;
		position: fixed;
		bottom: -90px;
		transition: 0.3 ease all;
	}
	.footer-mobile .open-footer{
		background: #9a9921;
		width: 100%;
		font-size: 20px;
		color: #fff;
		font-weight: 100;
		position: relative;
		padding: 15px;
		text-align: left;
	}
	.footer-mobile .open-footer:before {
		content: "\f107";
		float: right;
		font-family: FontAwesome;
		font-size: 22px;
    	line-height: 22px;
		text-align: center;
		-webkit-transform: none;
		-ms-transform: none;
		-o-transform: none;
		transform: none;
		-webkit-transition: -webkit-transform .3s;
		transition: -webkit-transform .3s;
		-o-transition: -o-transform .3s;
		transition: transform .3s;
		transition: transform .3s,-webkit-transform .3s,-o-transform .3s;
	}
	.box-btn {
		float: left;
	}
	.accesos-directos {
		width: 100%;
		height: 90px;
		max-height: initial;
		overflow: initial;
	}
	.accesos-directos ul {
		padding: 0;
		background: #9a9921;
		height: 90px;
	}
	.accesos-directos ul li {
		display: inline-block;
		float: left;
		min-height: 90px;
		width: 20%;
		text-align: center;
	}
	.accesos-directos ul li svg {
		fill: #fff;
		width: 70px;
		height: 60px;
		position: relative;
		top: 15px;
	}
	.accesos-directos ul li a:before {
		display: none;
	}

	/*clientes*/
	.filtros {
		width: 100%;
	}

	.filtros .form-group {
		width: 47%;
		margin-right: 10px;
	}
	.dataTables_filter {
		float: left;
	}
	.dataTables_length {
		text-align: left;
	}
	.dataTables_paginate {
		text-align: left;
	}
	.modal .nav-justified>li{
		width: 1%;
		display: table-cell;
	}
	.modal .nav>li>a {
		font-size: 0px;
	}
	.modal .nav>li>a .icon{
		font-size: 25px;
	}
	.modal .foto-perfil {
		position: relative;
		top: 0px;
		right: initial;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
	}
	.modal .box-img {
		margin: auto;
		margin-bottom: 15px;
		width: 225px;
		height: 225px;
	}
	.modal .img-ficha {
		margin: auto;
		margin-bottom: 0!important;
	}
	.modal .foto-perfil .input-group {
		right: 30%;
	}
	.modal .col-lg-3 .box-select{
		width: 93%;
	}
	#modalNuevaTarea.modal .box-select {
		width: 93%;
	}
	.modal .box-select {
		width: 93%;
	}
	#js_Modalclientes .input-tar {
		width: 93%;
	}
	.modal .tab-pane .filtros .form-group {
		width: 30%;
	}
	.modal .tab-pane .box-btn {
		float: left;
	}
	.modal .tab-pane .filtros {
		margin-bottom: 15px;
	}
	.modal .nav-tabs.nav-justified>.dropdown .dropdown-menu {
		right: 0;
	}
	.modal .nav-tabs .dropdown-menu:after, .dropdown-menu:before {
		left: initial;
		right: 15px;
	}
	#js_Modalmodelos .nav-justified>li, #js_Modalotros .nav-justified>li{
		float: left;
		width: 50%;
	}
	#js_Modalotros .modal .col-lg-3 .box-select, #js_Modalotros .modal .box-select{
		width: 97%;
	}
	#js_Modalotros .modal .tab-pane .filtros .form-group {
		width: 100%;
		margin-right: 10px;
	}
	#js_Modalotros .modal .tab-pane .filtros .form-group {
		width: 30%;
	}
	#js_ModalArticulos .tab-pane .box-select {
		width: 93%;
	}
	#modalProyecto.modal .nav>li>a, #modalEvento .nav>li>a {
		font-size: 0;
	}
	#general_modal_presupuestos .box-select.flecha, #general_modal_presupuestos .box-select.input-cliente,
	#general_modal_albaranes_venta .box-select.flecha, #general_modal_albaranes_venta .box-select.input-cliente{
		width: 93%;
	}
	.resumen {
		float: left;
		margin-right: 0px;
		width: 100%;
		margin-top: 15px;
	}
	#stock_modal_articulos .filtros .input-group, #stock_modal_articulos .filtros .form-group {
		width: 48%;
	}
	.goTab {
		float: left!important;
	}
	#js_container_tareas_contactos .box-select{
		width: 93%!important;
	}
	#modalNuevaTarea.modal .box-select-full {
		width: 100%;
	}
	#modalContratosProyecto .box-select-83, #modalContratosProyecto .localizacion .box-select {
		width: 93%;
	}
	.input-repre{
		width: 100%!important;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 93%;
	}
	#modalContratosProyecto .input-tipoc{
		width: 93%!important;
	}
	#modalLocalizacion .input-loc{
		width: 93%!important;
	}
	#modalProyecto.modal .nav-tabs.nav-justified>.dropdown .dropdown-menu {
		right: initial;
    	left: 0;
	}
	#modalProyecto.modal .nav-tabs .dropdown-menu:after, #modalProyecto.modal .nav-tabs .dropdown-menu:before {
		left: 15px;
		right: initial;
	}
	#modalNuevaTarea .modal-dialog {
		left: 50%;
		transform: translateX(-50%)!important;
		-webkit-transform: translateX(-50%)!important;
		-moz-transform: translateX(-50%)!important;
		-o-transform: translateX(-50%)!important;
		-ms-transform: translateX(-50%)!important;
		top: 80px;
		margin: 0;
		width: 100%!important;
	}
	.mail {
		padding-top: 75px;
	}
	.filtros.filtros-calendario .form-group {
		width: 215px;
	}
	.color-evento .box-colores label {
		margin-bottom: 20px;
	}
	#modalParentesco .localizacion .box-select.input-tipop{
		width: 92%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select, #modalFactura_venta.modal .box-select, #modalFactura_venta .box-input.box-select.ref{
		width: 93%;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 92%;
	}
	#modalNuevaTarea .box-select-83  {
		width: 92%!important;
	}
	#modalContacto .box-select {
		width: 92%;
	}
	.tab-pane .filtros .input-group, .tab-pane .filtros .input-group.date {
		width: 47%;
	}
	#modalEvento .box-select.flecha {
		width: 92%;
	}
	#modalEvento .box-input.box-select.ref.flecha{
		width: 85%!important;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 93%;
	}
	#modalContratosProyecto .box-input.box-select-83.input-tipoc, #modalModelosDeProyecto .box-input.box-select-83, #modalContacto .box-input.box-select-83 {
		width: 93%;
	}
	#modalTareaPlantilla .localizacion .box-select, #modalTareaPlantilla .box-input.box-select-83.flecha, #modalTareaPlantilla .box-input.box-select.flecha{
		width: 93%!important;
	}
	#modalTareaPlantilla .box-input.box-select.box-select-full.flecha {
		width: 100%!important;
	}
	.ticket .col-lg-3 .box-select-83.flecha, .ticket .col-lg-2 .box-select-83.flecha {
		width: 91%!important;
	}
	.ticket .tab-pane .filtros .input-group, .ticket .tab-pane .filtros .input-group.date {
		width: 100%;
	}
	.card .fila-vacia .col-lg-5 {
		width: 100%;
	}
	.js_tpv_bloque_de .fila-vacia a {
		top: 0;
	}

	/*UTILIDADES MYK*/

	.layout-content-body.layout-utilidades{
		padding-bottom: 0;
	}
	.dashboard .bloque.bl-utilidades {
		display: inline-block;
		width: 100%;
		float: left;
		background: #fff;
		padding: 0px;
		border:none;
		margin-bottom: 20px;
	}
	.dashboard .bloque.bl-utilidades .texto{
		padding-left: 0;
		padding-right: 20px;
		width: 70%;
		margin-bottom: 15px;
	}
	.dashboard .bloque.bl-utilidades .img{
		width: 30%;
		height: auto;
		float: left;
		display: inline-block;
	}
	.dashboard .bloque.bl-utilidades .img img{
		width: 100%;
	}
	.dashboard .bloque.bl-utilidades .texto .ref{
		display: block;
		font-size: 22px;
	}
	.dashboard .bloque.bl-utilidades .texto .nombre{
		display: block;
		color: #000;
		margin-bottom: 5px;
		font-size: 30px;
		line-height: 34px;
	}
	.dashboard .bloque.bl-utilidades .botones a{
		border-radius: 5px;
		background: #9a9921;
		border: #9a9921;
		color: #fff;
		font-weight: 300;
		padding: 10px 12px;
		display: block;
		margin-bottom: 10px;
		font-size: 24px;
		text-align: center;
	}
	.dashboard .bloque.bl-utilidades textarea.form-control {
		font-size: 24px;
	}
	.dashboard .bloque.bl-utilidades .form-control {
		height: 50px;
		font-size: 24px;
	}
}

@media screen and (max-width: 700px) {
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 92%;
	}
	.modal .box-select {
		width: 92%;
	}
	#js_Modalotros .modal .col-lg-3 .box-select, #js_Modalotros .modal .box-select{
		width: 92%;
	}
	#js_ModalArticulos .tab-pane .box-select {
		width: 92%;
	}
	#general_modal_presupuestos .box-select.flecha, #general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.flecha, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 92%;
	}
	#js_container_tareas_contactos .box-select, #modalNuevaTarea.modal .box-select, .box-select-83 {
		width: 92%!important;
	}
	#modalLocalizacion .localizacion .box-select {
		width: 92%;
	}
	#modalLocalizacion #cp{
		margin-bottom: 15px;
	}
	#modalContacto.modal .box-select-83 {
		width: 92%!important;
	}
	#modalContratosProyecto .input-tipoc{
		width: 92%!important;
	}
	#modalLocalizacion .input-loc {
		width: 92%!important;
	}
	#js_Modalclientes .input-tar {
		width: 92%;
	}
	#modalParentesco .localizacion .box-select.input-tipop{
		width: 92%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select, #modalFactura_venta.modal .box-select, #modalFactura_venta .box-input.box-select.ref{
		width: 92%;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 92%;
	}
	#modalTipocontrato .localizacion .box-select {
		width: 92%;
	}
	#modalContacto.modal .box-select-83 {
		width: 92%!important;
	}
	#modalEvento .box-select.flecha {
		width: 92%;
	}
	#modalEvento .box-input.box-select.ref.flecha{
		width: 83%!important;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 92%;
	}
	#modalTareaPlantilla .localizacion .box-select, #modalTareaPlantilla .box-input.box-select-83.flecha, #modalTareaPlantilla .box-input.box-select.flecha{
		width: 92%!important;
	}
}


@media screen and (max-width: 600px) {
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 90%;
	}
	.modal .box-select {
		width: 90%;
	}
	#js_Modalotros .modal .col-lg-3 .box-select, #js_Modalotros .modal .box-select {
		width: 90%;
	}
	#js_ModalArticulos .tab-pane .box-select {
		width: 90%;
	}
	#general_modal_presupuestos .box-select.flecha, #general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.flecha, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 90%;
	}
	#js_container_tareas_contactos .box-select, #modalNuevaTarea.modal .box-select, .box-select-83 {
		width: 90%!important;
	}
	#modalLocalizacion .localizacion .box-select, #modalLocalizacion .localizacion .box-select.ref {
		width: 90%!important;
	}
	#modalContacto.modal .box-select-83 {
		width: 90%!important;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 90%;
	}
	#modalContratosProyecto .input-tipoc{
		width: 90%!important;
	}
	.fc-toolbar .fc-center {
		position: absolute;
		left: 50%;
		transform: translateX(-50%);
		-webkit-transform: translateX(-50%);
		-moz-transform: translateX(-50%);
		-o-transform: translateX(-50%);
		-ms-transform: translateX(-50%);
		width: 60%;
	}
	.fc-toolbar h2 {
		font-size: 25px;
	}
	.calendario .fc .fc-toolbar>*>:first-child {
		margin-left: 0;
		float: none;
		display: table;
		margin: auto;
	}
	.calendario .fc-toolbar .fc-center button {
		margin-left: 0px;
		top: 5px;
	}

	#modalEvento .box-select.flecha {
		width: 90%;
	}
	#modalEvento .box-select.ref.flecha{
		width: 80%!important;
	}
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 90%;
	}
	.modal .box-select {
		width: 90%;
	}
	#js_Modalclientes .input-tar {
		width: 90%;
	}
	.modalAlerta .modal-dialog {
		width: 90%!important;
		margin: 0;
	}
	#modalParentesco .localizacion .box-select.input-tipop{
		width: 90%;
	}
	#general_modal_presupuestos .box-select.flecha,#general_modal_albaranes_venta .box-select.flecha {
		width: 90%;
	}
	#general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 90%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select, #modalFactura_venta.modal .box-select, #modalFactura_venta .box-input.box-select.ref{
		width: 90%;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 90%;
	}
	#modalTipocontrato .localizacion .box-select {
		width: 90%;
	}
	 #modalNuevaTarea.modal .box-select{
		width: 90%!important;
	}
	#modalNuevaTarea.modal .box-input.input-tipoc {
		width: 90%!important;
	}
	#modalEvento .box-select.flecha {
		width: 90%;
	}
	#modalEvento .box-input.box-select.ref.flecha {
		width: 80%!important;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 90%;
	}
	#modalTareaPlantilla .localizacion .box-select, #modalTareaPlantilla .box-input.box-select-83.flecha, #modalTareaPlantilla .box-input.box-select.flecha{
		width: 91%!important;
	}
	.ticket .col-lg-3 .box-select-83.flecha, .ticket .col-lg-2 .box-select-83.flecha {
		width: 88%!important;
	}
	.btn_custom_tpv {
		padding: 0 10px;
		width: 22%;
	}

}

@media screen and (max-width: 525px) {

	#modalEvento .box-select.ref.flecha {
		width: 76%!important;
	}
	#modalEvento .box-select.flecha {
		width: 89%;
	}
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 89%;
	}
	.modal .box-select {
		width: 89%;
	}
	#js_Modalclientes .input-tar {
		width: 89%;
	}
	#modalParentesco .localizacion .box-select.input-tipop{
		width: 89%;
	}
	#js_ModalArticulos .tab-pane .box-select {
		width: 89%;
	}
	#general_modal_presupuestos .box-select.flecha,#general_modal_albaranes_venta .box-select.flecha {
		width: 89%;
	}
	#general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 89%;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 89%;
	}
	#modalTipocontrato .localizacion .box-select {
		width: 89%;
	}
	#modalNuevaTarea.modal .box-select {
		width: 89%!important;
	}
	#modalNuevaTarea.modal .box-input.input-tipoc {
		width: 89%!important;
	}
	#modalContratosProyecto .input-tipoc {
		width: 89%!important;
	}
	#modalContacto.modal .box-select-83 {
		width: 89%!important;
	}
	#modalEvento .box-input.box-select.ref.flecha {
		width: 78%!important;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 89%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select, #modalFactura_venta.modal .box-select, #modalFactura_venta .box-input.box-select.ref {
		width: 89%;
	}
	#modalTareaPlantilla .localizacion .box-select, #modalTareaPlantilla .box-input.box-select-83.flecha, #modalTareaPlantilla .box-input.box-select.flecha{
		width: 90%!important;
	}
	.btn_custom_tpv {
		padding: 0 10px;
		width: 47%;
		float: left!important;
		margin: 5px!important;
	}

}

@media screen and (max-width: 479px) {

	.login-body, .registro .login-body {
		width: 95%;
		padding: 30px;
	}
	.dashboard .bloque .texto {
		width: 85%;
	}
	.accesos-directos ul li {
		display: inline-block;
		float: left;
		min-height: 90px;
		width: 25%;
	}
	.filtros .form-group {
		width: 100%;
		margin-right: 0;
	}

	/*clientes*/
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 84%;
	}
	.modal .box-select {
		width: 84%;
	}
	.modal .foto-perfil .input-group {
		right: 20%;
	}
	.modal .accesos-directos ul li .icono {
		width: 35px;
		height: 35px;
	}
	.modal .accesos-directos ul li a {
		width: 35px;
		height: 35px;
	}
	.modal .accesos-directos {
		height: initial;
		max-height: initial;
		margin-bottom: 15px;
	}
	.modal .btn-default{
		float: left;
		margin-right: 5px;
	}
	.modal .btn-primary.btn-guardar {
		margin-left: 0px;
	}
	.modal .tab-pane .filtros .form-group {
		width: 100%;
		margin-right: 0px;
	}
	.col-xxs-12{
		width: 100%;
	}
	.modal .tab-pane .col-xxs-12{
		padding: 0;
		margin-bottom: 10px;
	}
	.modal .tab-pane .btn-exportar {
		margin-bottom: 10px;
	}
	.dataTables_length {
		width: 40%;
	}
	#js_Modalmodelos .tab-pane .col-xs-12{
		padding: 0;
	}
	#js_Modalmodelos .tab-pane .filtros .form-group {
		width: 100%;
		margin-right: 10px;
	}
	#js_Modalotros .modal .col-lg-3 .box-select, #js_Modalotros .modal .box-select {
		width: 87%;
	}
	#js_Modalotros .modal .tab-pane .filtros .form-group {
		width: 100%;
	}
	#js_ModalArticulos .tab-pane .box-select {
		width: 89%;
	}
	.ms-selectable, .ms-selection {
		width: 100%;
		margin-bottom: 15px;
	}
	.flechas {
		display: none;
	}
	#general_modal_presupuestos .box-select.flecha, #general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.flecha, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 87%;
	}
	#stock_modal_articulos .filtros .input-group, #stock_modal_articulos .filtros .form-group {
		width: 100%;
	}
	#js_container_tareas_contactos .box-select, #modalNuevaTarea.modal .box-select, .box-select-83 {
		width: 89%!important;
	}
	#general_proyecto .modal .box-select {
		width: 89%;
	}
	#modalLocalizacion .localizacion .box-select, #modalLocalizacion .localizacion .box-select.ref {
		width: 89%!important;
	}
	#modalContacto.modal .box-select-83 {
		width: 89%!important;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 89%;
	}
	.title-bar-actions {
		float: left;
		margin-bottom: 15px;
	}
	.mail .title-bar-title {
		width: 100%;
	}
	.filtros.filtros-calendario .form-group {
		width: 100%;
	}
	.fc-toolbar h2 {
		font-size: 20px;
	}
	.fc-day-header {
		font-size: 13px;
	}
	#modalEvento .box-select.flecha {
		width: 89%;
	}
	#modalEvento .box-select.ref.flecha {
		width: 87%!important;
	}
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 89%;
	}
	.modal .box-select {
		width:89%;
	}
	.modalAlerta .modal-dialog button {
		float: none!important;
		margin: auto;
		display: table;
	}
	#modalParentesco .localizacion .box-select.input-tipop{
		width: 89%;
	}
	#general_modal_presupuestos .box-select.flecha,#general_modal_albaranes_venta .box-select.flecha {
		width: 88%;
	}
	#general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 88%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select, #modalFactura_venta.modal .box-select, #modalFactura_venta .box-input.box-select.ref{
		width: 88%;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 89%;
	}
	#modalTipocontrato .localizacion .box-select {
		width: 89%;
	}
	#modalNuevaTarea.modal .box-select {
		width: 89%!important;
	}
	#modalNuevaTarea.modal .box-input.input-tipoc {
		width: 88%!important;
	}
	#modalEvento .box-input.box-select.ref.flecha {
		width: 88%!important;
	}
	.dashboard .bloque .box-video {
		width: 100%;
		height: 150px;
	}
	#modalTareaPlantilla .localizacion .box-select, #modalTareaPlantilla .box-input.box-select-83.flecha, #modalTareaPlantilla .box-input.box-select.flecha{
		width: 89%!important;
	}
}

@media screen and (max-width: 450px) {
	#js_ModalArticulos .tab-pane .box-select {
		width: 88%;
	}
	#general_proyecto .modal .box-select {
		width: 87%;
	}
	#modalContacto.modal .box-select-83 {
		width: 88%!important;
	}
	#modalContratosProyecto .input-tipoc{
		width: 87%!important;
	}
	.notificaciones .flecha {
		width: 77%;
		padding-left: 0;
	}
	.notificaciones .tiempo {
		width: 25%;
		padding-left: 10px;
	}
	#modalEvento .box-select.flecha {
		width: 87%;
	}
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 87%;
	}
	.modal .box-select {
		width: 87%;
	}
	#js_Modalclientes .input-tar {
		width: 87%;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 88%;
	}
	#modalTipocontrato .localizacion .box-select {
		width: 88%;
	}
	#modalNuevaTarea.modal .box-select {
		width: 88%!important;
	}
	#modalLocalizacion .localizacion .box-select, #modalLocalizacion .localizacion .box-select.ref {
		width: 88%!important;
	}
	#js_container_tareas_contactos .box-select, #modalNuevaTarea.modal .box-select, .box-select-83 {
		width: 88%!important;
	}
	#modalTareaPlantilla .localizacion .box-select, #modalTareaPlantilla .box-input.box-select-83.flecha, #modalTareaPlantilla .box-input.box-select.flecha{
		width: 88%!important;
	}
	.ticket .col-lg-3 .box-select-83.flecha, .ticket .col-lg-2 .box-select-83.flecha {
		width: 86%!important;
	}

}

@media screen and (max-width: 420px) {
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 86%;
	}
	.modal .box-select {
		width: 86%;
	}
	#js_Modalotros .modal .col-lg-3 .box-select, #js_Modalotros .modal .box-select {
		width: 86%;
	}
	#js_ModalArticulos .tab-pane .box-select {
		width: 86%;
	}
	#general_modal_presupuestos .box-select.flecha, #general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.flecha, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 86%;
	}
	#modalLocalizacion .localizacion .box-select, #modalLocalizacion .localizacion .box-select.ref {
		width: 86%!important;
	}
	#modalContacto.modal .box-select-83 {
		width: 85%!important;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 84%;
	}
	#modalContratosProyecto .input-tipoc{
		width: 86%!important;
	}
	#modalLocalizacion .input-loc {
		width: 86%!important;
	}
	#modalEvento .box-select.flecha {
		width: 83%;
	}
	#modalEvento .box-select.ref.flecha {
		width: 83%!important;
	}
	.modal .col-lg-3 .box-select, #modalNuevaTarea.modal .box-select {
		width: 83%;
	}
	.modal .box-select {
		width: 83%;
	}
	#js_Modalclientes .input-tar {
		width: 83%;
	}
	#modalParentesco .localizacion .box-select.input-tipop{
		width: 85%;
	}
	#general_modal_presupuestos .box-select.flecha,#general_modal_albaranes_venta .box-select.flecha {
		width: 83%;
	}
	#general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 83%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select, #modalFactura_venta.modal .box-select, #modalFactura_venta .box-input.box-select.ref{
		width: 83%;
	}
	#modalTipocontrato .localizacion .box-select {
		width: 85%;
	}
	#modalNuevaTarea.modal .box-select {
		width: 87%!important;
	}
	#modalNuevaTarea.modal .box-input.input-tipoc {
		width: 87%!important;
	}
	#modalContacto.modal .box-select-83 {
		width: 85%!important;
	}
	#modalEvento .box-select.flecha {
		width: 86%;
	}
	#modalEvento .box-input.box-select.ref.flecha {
		width: 85%!important;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 87%;
	}
	#modalContratosProyecto .box-input.box-select-83.input-tipoc, #modalModelosDeProyecto .box-input.box-select-83, #modalContacto .box-input.box-select-83 {
		width: 87%;
	}
	#js_container_tareas_contactos .box-select, #modalNuevaTarea.modal .box-select, .box-select-83 {
		width: 87%!important;
	}
	#js_Modalclientes .modal .col-lg-3 .box-select{
		width: 86%;
	}
	#js_Modalclientes .modal .box-input.box-select.flecha{
		width: 87%;
	}
	.modal .box-input.box-select.flecha{
		width: 86%;
	}
    .modal .box-input.box-select-79.flecha {
        width: 86%;
    }
	#general_modal_presupuestos .box-select.flecha, #general_modal_presupuestos .box-select.input-cliente,
	#general_modal_albaranes_venta .box-select.flecha, #general_modal_albaranes_venta .box-select.input-cliente{
		width: 86%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select, #modalFactura_venta.modal .box-select, #modalFactura_venta .box-input.box-select.ref {
		width: 86%;
	}
	#modalTareaPlantilla .localizacion .box-select, #modalTareaPlantilla .box-input.box-select-83.flecha, #modalTareaPlantilla .box-input.box-select.flecha{
		width: 86%!important;
	}
}

@media screen and (max-width: 390px){
	#modalEvento .box-select.flecha {
		width: 84%;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 84%;
	}
	#modalNuevaTarea.modal .box-input.input-tipoc {
		width: 85%!important;
	}
	#modalNuevaTarea.modal .box-select {
		width: 85%!important;
	}
	#modalLocalizacion .localizacion .box-select, #modalLocalizacion .localizacion .box-select.ref {
		width: 84%!important;
	}
	.tab-pane .filtros .input-group, .tab-pane .filtros .input-group.date {
		width: 100%;
	}
	#modalContratosProyecto .box-input.box-select-83.input-tipoc, #modalModelosDeProyecto .box-input.box-select-83, #modalContacto .box-input.box-select-83 {
		width: 85%;
	}
	#modalContratosProyecto .input-tipoc {
		width: 85%!important;
	}

	#js_container_tareas_contactos .box-select, #modalNuevaTarea.modal .box-select, .box-select-83 {
		width: 85%!important;
	}
	#js_Modalclientes .modal .col-lg-3 .box-select{
		width: 84%;
	}
	#js_Modalclientes .modal .box-input.box-select.flecha{
		width: 84%;
	}
	.modal .box-input.box-select.flecha {
		width: 84%;
	}
    .modal .box-input.box-select-79.flecha {
        width: 84%;
    }
	#js_ModalArticulos .tab-pane .box-select {
		width: 84%;
	}
	#general_modal_presupuestos .box-select.flecha, #general_modal_presupuestos .box-select.input-cliente,
	#general_modal_albaranes_venta .box-select.flecha, #general_modal_albaranes_venta .box-select.input-cliente{
		width: 84%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select, #modalFactura_venta.modal .box-select, #modalFactura_venta .box-input.box-select.ref {
		width: 84%;
	}
	#modalTareaPlantilla .localizacion .box-select, #modalTareaPlantilla .box-input.box-select-83.flecha, #modalTareaPlantilla .box-input.box-select.flecha{
		width: 85%!important;
	}
	.ticket .col-lg-3 .box-select-83.flecha, .ticket .col-lg-2 .box-select-83.flecha {
		width: 82%!important;
	}
	.btn_custom_tpv {
		padding: 0 10px;
		width: 100%;
		float: none!important;
		display: block;
		margin: 0 auto 15px auto!important;
	}

}

@media screen and (max-width: 339px) {

	.accesos-directos ul li {
		display: inline-block;
		float: left;
		min-height: 90px;
		width: 33.33%;
	}
	.modal .btn-primary.btn-guardar {
		padding: 6px 20px;
	}
	#js_Modalotros .modal .col-lg-3 .box-select, #js_Modalotros .modal .box-select {
		width: 79%;
	}
	#general_modal_presupuestos .box-select.flecha, #general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.flecha, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 77%;
	}
	#modalLocalizacion .localizacion .box-select, #modalLocalizacion .localizacion .box-select.ref {
		width: 82%!important;
	}
	#modalContacto.modal .box-select-83 {
		width: 82%!important;
	}
	#modalProyecto #general_proyecto .box-select {
		width: 82%;
	}
	#modalContratosProyecto .input-tipoc{
		width: 82%!important;
	}
	#modalLocalizacion .input-loc {
		width: 91%!important;
	}
	.mail .btn-group>.btn:first-child {
		margin-bottom: 10px;
	}
	#modalParentesco .localizacion .box-select.input-tipop{
		width: 82%;
	}
	#general_modal_presupuestos .box-select.flecha,#general_modal_albaranes_venta .box-select.flecha {
		width: 82%;
	}
	#general_modal_presupuestos .box-select.input-cliente, #general_modal_albaranes_venta .box-select.input-cliente {
		width: 82%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select, #modalFactura_venta.modal .box-select, #modalFactura_venta .box-input.box-select.ref{
		width: 82%;
	}
	#modalTipocontrato .localizacion .box-select {
		width: 82%;
	}
	#modalNuevaTarea.modal .box-select {
		width: 81%!important;
	}
	#modalNuevaTarea.modal .box-input.input-tipoc {
		width: 81%!important;
	}
	#modalEvento .box-select.flecha {
		width: 81%;
	}
	#modalEvento .box-input.box-select.ref.flecha {
		width: 81%!important;
	}
	#modalContratosProyecto .input-tipoc {
		width: 82%!important;
	}
	#js_container_tareas_contactos .box-select, #modalNuevaTarea.modal .box-select, .box-select-83 {
		width: 82%!important;
	}
	#js_Modalclientes .modal .col-lg-3 .box-select{
		width: 82%;
	}
	#js_Modalclientes .modal .box-input.box-select.flecha{
		width: 82%;
	}
	.modal .box-input.box-select.flecha {
		width: 82%;
	}
	#js_ModalArticulos .tab-pane .box-select {
		width: 82%;
	}
	#general_modal_presupuestos .box-select.flecha, #general_modal_presupuestos .box-select.input-cliente,
	#general_modal_albaranes_venta .box-select.flecha, #general_modal_albaranes_venta .box-select.input-cliente{
		width: 81%;
	}
	#modalFactura_venta.modal .col-lg-3 .box-select, #modalFactura_venta.modal .box-select, #modalFactura_venta .box-input.box-select.ref {
		width: 82%;
	}
	#modalTareaPlantilla .localizacion .box-select, #modalTareaPlantilla .box-input.box-select-83.flecha, #modalTareaPlantilla .box-input.box-select.flecha{
		width: 82%!important;
	}
	.ticket .col-lg-3 .box-select-83.flecha, .ticket .col-lg-2 .box-select-83.flecha {
		width: 78%!important;
	}

}


