
.card-content  {
    overflow: auto;
}

.swal2-styled:focus {
    outline: 0;
    /* box-shadow: 0 0 0 2px #fff, 0 0 0 4px rgba(50,100,150,.4); */
    webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2) !important;
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2)  !important;
}

.swal2-show  {
    border-radius: 0px;
}
.swal2-styled.swal2-cancel {

    border-radius: 2px !important;
    webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);

}
.swal2-styled.swal2-confirm {

    border-radius: 2px !important;


webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);

}
.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
    background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1));

}

.swal2-styled.swal2-cancel {

    background-color: red ;
}

.swal2-actions:not(.swal2-loading) .swal2-styled.swal2-cancel:hover {
    background-image: linear-gradient(rgba(0,0,0,.1),rgba(0,0,0,.1));
    background-color: red !important;
}

.swal2-popup.swal2-modal.swal2-show {
    border-radius: 4px;
	/*webkit-box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
    box-shadow: 0 2px 2px 0 rgba(0, 0, 0, 0.14), 0 3px 1px -2px rgba(0, 0, 0, 0.12), 0 1px 5px 0 rgba(0, 0, 0, 0.2);
	*/
	 box-shadow: 4px 5px 5px 6px rgba(0, 0, 0, 0.14), 0 7px 13px -11px rgba(0, 0, 0, 0.12), 0 7px 15px 0 rgba(0, 0, 0, 0.2);
	 webkit-box-shadow: 4px 5px 5px 6px rgba(0, 0, 0, 0.14), 0 7px 13px -11px rgba(0, 0, 0, 0.12), 0 7px 15px 0 rgba(0, 0, 0, 0.2);
}

.swal2-styled.swal2-confirm {


}


.swal2-container.swal2-shown {
	/*color del fondo cuando mostramos un alert*/
    background-color: rgba(255, 255, 255, 0.79); /*rgba(0, 0, 0, 0.08);*/

}

.swal2-actions:not(.swal2-loading) .swal2-styled:hover {
   background-color: #2bbbad !important;
       -webkit-box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2) !important;
    box-shadow: 0 3px 3px 0 rgba(0,0,0,0.14), 0 1px 7px 0 rgba(0,0,0,0.12), 0 3px 1px -1px rgba(0,0,0,0.2) !important;
	position: relative;
    cursor: pointer;
    display: inline-block;
    overflow: hidden;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-tap-highlight-color: transparent;
    vertical-align: middle;
    z-index: 1;
    -webkit-transition: .3s ease-out;
    transition: .3s ease-out;
}
