@import url('https://fonts.googleapis.com/css?family=Open+Sans:400,600,700,800');
body{
	font-family: 'Open Sans', sans-serif;
}
.response, #table, #table_users, #data_user, #new_student, #div_table_summary, .a_admin{
	display: none;
}
/* .jumbotron{
    margin-bottom: 0!important;
    background-color: transparent;
} */
.vertical-center {
  min-height: 100%;  /* Fallback for browsers do NOT support vh unit */
  min-height: 100vh; /* These two lines are counted as one :-)       */

  display: flex;
  align-items: center;
}
#table .dataTables_filter, #table .dataTables_info { display: none; }

#table_u tr.warning td{
	color: #999!important;
}

a.a_reload_users{
	margin-bottom: 10px!important;
	margin-top: 10px!important;
}

@media (min-width: 768px) {
	table tr:not(:hover) a.a_btn_hover{
		-webkit-transition: all .45s ease-in-out;
		   -moz-transition: all .45s ease-in-out;
		    -ms-transition: all .45s ease-in-out;
		     -o-transition: all .45s ease-in-out;
		        transition: all .45s ease-in-out;
		opacity: 0;
	}
}
table tr:hover a.a_btn_hover{
	-webkit-transition: all .45s ease-in-out;
	   -moz-transition: all .45s ease-in-out;
	    -ms-transition: all .45s ease-in-out;
	     -o-transition: all .45s ease-in-out;
	        transition: all .45s ease-in-out;
	opacity: 1;
}
.img-0{
	background: url('../resources/images/0.jpeg')!important;
}
.img-1{
	background: url('../resources/images/1.jpeg')!important;
}
.img-2{
	background: url('../resources/images/2.jpeg')!important;
}
.img-3{
	background: url('../resources/images/3.jpeg')!important;
}
.img-background{
	width: 100%!important;
	height: 100%!important;
	background-size: cover!important;
	background-repeat: no-repeat!important;
	background-position: center!important;
	-webkit-filter: blur(2px);
	  -moz-filter: blur(2px);
	  -o-filter: blur(2px);
	  -ms-filter: blur(2px);
	  filter: blur(2px);
}
#carousel div.item{
	height: 100%!important;
}

/* carousel fade */
.carousel-fade .carousel-inner .item {
  transition-property: opacity;
}
.carousel-fade .carousel-inner .item,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  opacity: 0;
}
.carousel-fade .carousel-inner .active,
.carousel-fade .carousel-inner .next.left,
.carousel-fade .carousel-inner .prev.right {
  opacity: 1;
}
.carousel-fade .carousel-inner .next,
.carousel-fade .carousel-inner .prev,
.carousel-fade .carousel-inner .active.left,
.carousel-fade .carousel-inner .active.right {
  left: 0;
  -webkit-transform: translate3d(0, 0, 0);
          transform: translate3d(0, 0, 0);
}


/* Tab Navigation */
.nav-tabs {
    margin: 0;
    padding: 0;
    border: 0;    
}
.nav-tabs > li > a {
    background: #DADADA;
    border-radius: 0;
    box-shadow: inset 0 -8px 7px -9px rgba(0,0,0,.4),-2px -2px 5px -2px rgba(0,0,0,.4);
}
.nav-tabs > li.active > a,
.nav-tabs > li.active > a:hover {
    background: #F5F5F5;
    box-shadow: inset 0 0 0 0 rgba(0,0,0,.4),-2px -3px 5px -2px rgba(0,0,0,.4);
}

/* Tab Content */
.tab-pane {
    background: #F5F5F5;
    box-shadow: 0 0 4px rgba(0,0,0,.4);
    border-radius: 0;
    text-align: center;
    padding: 10px;
}
