

/*-------------------------------------------------------------
# GENERALES
--------------------------------------------------------------*/
h5.card-title{
    font-size: 1rem;
    font-weight: bold;
}

i.bi.bi-search{
    cursor: pointer;
    transition: all .3s ease;
    font-size: 1.2rem;
}

i.bi.bi-search:hover{
    color: var(--color-2);
}

h4.modal-title{
    font-size: 1.1rem;
}

    	
		/******************CSS Datatable**************************/

		.table{
		    width: 100% !important;
		}
		table td {
		  word-wrap: break-word;
		  max-width: 400px;
		}
		.dataTables_wrapper .dataTables_paginate .paginate_button.current{
		  z-index: 2;
		  color: #fff !important;
		  cursor: default;
		  background: #0c2a60 !important;
		  border-color: #0c2a60 !important;
		  border-radius: 50%!important;
		}

		.dataTables_wrapper .dataTables_paginate .paginate_button:hover{
		  color: #ffffff !important;
		  background: #ea6a11 !important;
		  border-color: #e0671b !important;
		  border-radius: 50%!important;
		}

		.dataTables_wrapper .dataTables_paginate .paginate_button.current{
		  color: #ffffff !important;
		}

		.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
		  color: #fff !important;
		}

		.dataTables_wrapper .dataTables_paginate .previous, .dataTables_wrapper .dataTables_paginate .next{
		  border: 1px solid #0c2a60;
		  border-radius: 20px !important;
		}
		.dataTables_wrapper .dataTables_paginate .previous:hover, .dataTables_wrapper .dataTables_paginate .next:hover{
		  color: white !important;
		  border: 1px solid #ea6a11;
		  border-radius: 20px !important;
		}

		.dataTables_wrapper .dataTables_paginate .paginate_button.disabled{
		  border: 1px solid #ececec;
		  border-radius: 20px !important;

		}

		div.dataTables_wrapper div.dataTables_filter label{
		  color: #1a47a1;
		}

		div.dataTables_wrapper div.dataTables_filter input{
		  border-radius: 20px;
		}

		table.dataTable thead td {
		  padding: 10px 18px;
		  border-bottom: 1px solid #fff;
		}

		table.dataTable.no-footer {
		  border-bottom: 1px solid #fff;
		}
		.dataTables_filter{
		    margin-bottom: 10px !important;
		}

		input{
			-webkit-appearance: none;
		    background: #fcfcfc;
		    padding: 0.46428571em;
		    border-radius: 6px;
		    border: 1px solid #ececec;
		    height: 2.78571429em;
		}
		.dataTables_wrapper .dataTables_paginate .paginate_button.disabled, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:hover, .dataTables_wrapper .dataTables_paginate .paginate_button.disabled:active {
		    cursor: default;
		    color: #666 !important;
		    border: 1px solid transparent;
		    background: transparent;
		    box-shadow: none;
		}
		.alert-coupon {
		    border: 1px dashed;
		}