/* Para las notificaciones en la parte superior
------------------------------------------------------------------------------------------------------*/
.notificationClass {
    width: 100%;
    position: fixed;
    z-index: 9999999999;
    left: 0;
    top: -50px;
    padding-top: 10px;
    padding-bottom: 10px;
    text-align: center;
    font-size: 1.4em;
    font-weight: bold;
    /*-moz-box-shadow:0 5px 5px rgba(0,0,0,0.15);*/
    
    -webkit-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
    -o-box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
    box-shadow: 0 5px 5px rgba(0, 0, 0, 0.15);
    border-bottom-width: 3px;
    border-bottom-style: solid
}
.notificationClass .close {
    color: #FFF;
    width: 20px;
    height: 20px;
    position: absolute;
    right: 7px;
    top: 7px;
    display: block;
    text-decoration: none;
    border-radius: 5px;
    line-height: 18px
}
/*.success {
   // background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNq81tsOgjAMANB2ov7/7ypaN7IlIwi9rGuT8QSc9EIDAsAznxvY4pXPKr05RUE5MEVB+TyWfCEl9LZApYopCmo9C4FKSMtYoI8Bwv79aQJU4l6hXXCZrQbokJEksxHo9KMOgc6w1atHXM8K9DVC7FQnJ0i8iK3QooGgbnyKgMDygBWyYFZoqx4qS27KqLZJjA1D0jK6QJcYEQEiWv9PGkTsbqxQ8oT+ZtZB6AkdsJnQDnMoHXHLGKOgDYuCWmYhEERCI5gaamW0bnHdA3k2ltlIN+2qKRyCND0bhqSYCyTB3CAOc4WusBEIpkeBuPgJMAAX8Hs1NfqHRgAAAABJRU5ErkJggg==") repeat-x scroll left top lightgreen;
    background:#ebe4ee!important;
	border-radius: 0 0 5px 5px;
    border-bottom: 1px solid #50c24e;
    border-left: 1px solid #50c24e;
    border-right: 1px solid #50c24e;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-color: #622779;
    color: black
}*/

.success {
    background:#7bb11c!important;
    border-radius: 0 0 5px 5px;
    border-bottom: 1px solid #7DBD49;
    border-left: 1px solid #7DBD49;
    border-right: 1px solid #7DBD49;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-color: #5EAE1C;
    color: black;
}

.success .close {
    background: #258815
}

/*.nocierto {
     border-color: #fb3!important;
     background: #FFFFFF!important;
     color:#fb3!important;
}
*/
.information {
    overflow: hidden;
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNq81tsOgjAMANB2ov7/7ypaN7IlIwi9rGuT8QSc9EIDAsAznxvY4pXPKr05RUE5MEVB+TyWfCEl9LZApYopCmo9C4FKSMtYoI8Bwv79aQJU4l6hXXCZrQbokJEksxHo9KMOgc6w1atHXM8K9DVC7FQnJ0i8iK3QooGgbnyKgMDygBWyYFZoqx4qS27KqLZJjA1D0jK6QJcYEQEiWv9PGkTsbqxQ8oT+ZtZB6AkdsJnQDnMoHXHLGKOgDYuCWmYhEERCI5gaamW0bnHdA3k2ltlIN+2qKRyCND0bhqSYCyTB3CAOc4WusBEIpkeBuPgJMAAX8Hs1NfqHRgAAAABJRU5ErkJggg==") repeat-x scroll left top #57b7e2;
    border-radius: 0 0 5px 5px;
    border-bottom: 2px solid #0b90c4;
    border-left: 2px solid #0b90c4;
    border-right: 2px solid #0b90c4;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    border-color: #0b90c4;
    color: #fff
}
.information .close {
    background: #2850c1
}

/*.warning {
    overflow: hidden;
   //* background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNq81tsOgjAMANB2ov7/7ypaN7IlIwi9rGuT8QSc9EIDAsAznxvY4pXPKr05RUE5MEVB+TyWfCEl9LZApYopCmo9C4FKSMtYoI8Bwv79aQJU4l6hXXCZrQbokJEksxHo9KMOgc6w1atHXM8K9DVC7FQnJ0i8iK3QooGgbnyKgMDygBWyYFZoqx4qS27KqLZJjA1D0jK6QJcYEQEiWv9PGkTsbqxQ8oT+ZtZB6AkdsJnQDnMoHXHLGKOgDYuCWmYhEERCI5gaamW0bnHdA3k2ltlIN+2qKRyCND0bhqSYCyTB3CAOc4WusBEIpkeBuPgJMAAX8Hs1NfqHRgAAAABJRU5ErkJggg==") repeat-x scroll left top rgba(255, 239, 191, 0.80);
    border-radius: 0 0 5px 5px;
	background: #ebe4ee;
   //* border-bottom: 1px solid rgba(45, 171, 102, 0.5);
    border-left: 1px solid rgba(45, 171, 102, 0.5);
    border-right: 1px solid rgba(45, 171, 102, 0.5);//
	border:0px solid;
   //* box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);//
    border-color:#622779;
    color: black
}*/

.warning {
    overflow: hidden;border-radius: 0 0 5px 5px;
    background: #fbb833f2;
    border: 0px solid;
    border-color: #0b90c4;
    color: black
}
.warning .close {
    background: #ebe4ee
}
.error-notification {
    background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABsAAAAoCAYAAAAPOoFWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAPZJREFUeNq81tsOgjAMANB2ov7/7ypaN7IlIwi9rGuT8QSc9EIDAsAznxvY4pXPKr05RUE5MEVB+TyWfCEl9LZApYopCmo9C4FKSMtYoI8Bwv79aQJU4l6hXXCZrQbokJEksxHo9KMOgc6w1atHXM8K9DVC7FQnJ0i8iK3QooGgbnyKgMDygBWyYFZoqx4qS27KqLZJjA1D0jK6QJcYEQEiWv9PGkTsbqxQ8oT+ZtZB6AkdsJnQDnMoHXHLGKOgDYuCWmYhEERCI5gaamW0bnHdA3k2ltlIN+2qKRyCND0bhqSYCyTB3CAOc4WusBEIpkeBuPgJMAAX8Hs1NfqHRgAAAABJRU5ErkJggg==") repeat-x scroll left top red;
    border-radius: 0 0 5px 5px;
    border: 1px solid darkred;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1);
    color: #fff
}
.error .close {
    background: #871414
}
.error-save {
    border:#F00 1px solid
}
.notificationClass .close:hover {
    background: #000
}
.table-hover>tbody>tr:hover>td, .table-hover>tbody>tr:hover>th {
    background: none!important;
}

.tabla-scg {
	 color: black
}
.tabla-scg th{
	border-bottom:1px solid #348fe2 !important;
	background:#f6f6f6!important;
}
.tabla-scg th:hover{
	background:#f9f9f9!important;
}
.tabla-scg-w th{
	border-bottom:1px solid #348fe2 !important;
	background:#fefefe!important;
	color: black;
}

.modal {
    background-color: #00000090 !important;
}