.hrdivider{
	border-top: 2px solid #0394c1;
    max-width: 100%;
    border-bottom: none;
    opacity: 0.4;
}
.menu-bar{
	height: 40px;
	padding-top: 7px;
	background-color: black;
	color : white;
	font-size: 18px;
	font-weight: bold;
}
.itmenu:hover {
	background-color: #ebba00;

}
.itmenu:hover>span {
	color: #F7FE2E;
}
.amenu{
	color : white !important;
}
#jmb-list{
	background-color: rgba(45, 187, 239, 0.11);
    padding-bottom: 5px;
    padding-top: 1px;
    padding-left: 14px;
    margin-top: 6px;
}
body {
	background-color: white;
}
.borderNoticeXcl{
-webkit-box-shadow:0px 0px 14px 0px rgba(104, 187, 119, 0.75);
-moz-box-shadow: 0px 0px 14px 0px rgba(104, 187, 119, 0.75);
 box-shadow: 0px 0px 14px 0px rgba(104, 187, 119, 0.75);
}
.borderNoticePdf{
-webkit-box-shadow: 0px 0px 14px 0px rgb(234, 144, 142);
-moz-box-shadow: 0px 0px 14px 0px rgb(234, 144, 142);
box-shadow: 0px 0px 14px 0px rgb(234, 144, 142);
}
.borderNotice{
-webkit-box-shadow: 0px 0px 14px 0px rgba(140, 140, 140, 0.75);
-moz-box-shadow: 0px 0px 14px 0px rgba(140, 140, 140, 0.75);
box-shadow: 0px 0px 14px 0px rgba(140, 140, 140, 0.75);
}

.selectBoot > .btn-default{
	background-image: -webkit-linear-gradient(top,#fff 0,#ffffff 100%) !important;
}
.selectBoot > .btn-default:hover .btn:hover{
	background-image: -webkit-linear-gradient(top,#fff 0,#ffffff 100%) !important;
}
.addopt{
	color: green;
}
.addopt:hover{
	color: green;
	cursor: pointer;
}
.select2-container {
    width: 100% !important;
}
.tablensn {
	border: 1px solid #c7c7c7;
}
.warningInput{
	border-color: red !important;
}
.glyphicon-remove-sign, .glyphicon-pencil{
	font-size: 22px;
}
.glyphicon-remove-sign:hover{
	color: red;
	cursor: pointer;;
}
.glyphicon-pencil:hover{
	color: green;
	cursor: pointer;
}
.resumenclass{
	position: fixed;
	bottom: 0px !important;
	right: 0px !important;
	background-color: red;
	color: white;
	padding: 8px;
	padding-right: 15px;
	padding-left: 15px;
	cursor: pointer;
	font-weight: bold;

}

.panicClass{
	position: fixed;
	bottom: 50% !important;
	right: 0px !important;
	background-color: #ffaa30;
	color: white;
	padding: 8px;
	padding-right: 15px;
	padding-left: 15px;
	cursor: pointer;
	font-weight: bold;

}
.glyphicon-refresh {
	color: orange;
	cursor: pointer;
}


/* ITEMS */

.itemvisible {
	color : green ;
}
.itemhidden {
	color : red ;
}


/* LOGING */
.logindiv{
	border: 1px dashed black;
	background-color: white;
}
#bodyLoging {
	background-image: url("../images/login.jpg");
	background-repeat: no-repeat;
	background-size: cover;
}
.logindiv{
   
    padding: 1em;
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.1), 0 0 15px rgba(0, 0, 0, 0.1) inset;
    -webkit-box-shadow: -2px -1px 44px -1px rgba(0,0,0,0.75);
	 -moz-box-shadow: -2px -1px 44px -1px rgba(0,0,0,0.75);
	 box-shadow: -2px -1px 44px -1px rgba(0,0,0,0.75);
}
.logindiv:before, .logindiv:after{
    content: "";
    position: absolute;
    z-index: -2;
}
.footer{
	border-left: 6px solid orange;
	border-right:  6px solid orange;
	height: 80px;
	position: fixed;
	bottom: 0px !important;
	background-color: black;
	width: 100%;
	color: orange;
	font-weight: bold;
	font-size: 25px;
	padding-top: 20px;
}
.noticiashoy {
	position: fixed;
	bottom: 45% !important;
	left: 0px !important;
	background-color: red;
	color: white;
	padding: 8px;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;



}
.noticiasayer{
   position: fixed;
	bottom: 50% !important;
	left: 0px !important;
	background-color: gray;
	color: white;
	padding: 8px;
	padding-right: 15px;
	padding-left: 15px;
	font-weight: bold;
}