
.bootstrap-notify-container{

  z-index: 3000 !important;
}


/* table init */


td{

	 vertical-align: middle !important;

}

table > thead{

	background-color:#2394B4 !important;

	color:white ;
}


.status{

	zoom:180%;

	color: #038989;

	cursor: pointer;
}





/* table close */

.btn-exit{

  border-color: white;

       background-color: #F44336;

       color:white;

       margin:5px;
}


.btn-exit > i{

  zoom:150%;
}



.load_usermenu{

  position: fixed;
  left: 0px;
  top: 0px;
  width: 100%;
  height: 100%;
  background-color: black;
  opacity: 0.5;
  z-index: 90;


}

.scroll_null{

  overflow-x: hidden;

  overflow-y: hidden;
}


.modal-slider{

  position: fixed;

  top: 3%;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;

  z-index: 100;

  max-width: 550px;

  background-color: white;

   overflow-y: auto;

   overflow-x: hidden;




  border-radius: 10px 10px 0px 0px;
-moz-border-radius: 10px 10px 0px 0px;
-webkit-border-radius: 10px 10px 0px 0px;
border: 0px solid #000000;



}


.carousel {
  height: 600px;
  padding: 20px;
}


.carousel-inner {
  height: 550px !important;
  overflow-y: visible;
  overflow-x: hidden;
}

.carousel-control{

  color:#333;
}


.carousel-control.right {

  background-image: none;
}

.carousel-control.left{

  background-image: none;
}


.mobile-table{

  display:none;
}

.mobile-td{
  background-color: #2394B4;
  color:#FFFFFF;
  font-size:13px;
}


.parciales{
  background-color: #FCFF9C;
  color:#65660;
	font-weight: bold;
}


.completos{
  background-color: #F2FFEC;
  color:#005813;
}


.pendientes{
  background-color: #ffebeb;
  color:#e11111;
	font-weight: bold;
}


.theme-red .bars {
  color: #white !important;
  font-weight: bold !important;
}


.mobile-table table tr td {
  border: 1px solid #DDE1E1  !important;
}


@media
	  only screen
    and (max-width: 760px), (min-device-width: 768px)
    and (max-device-width: 1024px)  {

      .desk-table{
				display: none;
      }

      .mobile-table{
        display:block;
      }

	}
