@font-face {
  font-family: Sanchez;
  src: url('../fonts/Sanchezregular.otf');
}

.menu-header{
	border-bottom: 3px solid #f7941e;
	background-color: white;
}

.navbar-top-links li a{
	font-family: Sanchez;
	font-size: 14px;
	padding: 5px 15px;
	min-height: 0px;
}

.navbar{
	min-height: 0px;
}

.matricula{
	color: #004587;
	font-size: 24px;
	font-family: Sanchez;
}

@media screen and (min-width: 992px){
    .vertical-align-center {
    	display: flex;
	    align-items: center;
	    padding: 18px 0 17px 0;
	}
}
@media screen and (max-width: 991px){
    .vertical-align-center {
	    padding: 0;
	    text-align:center;
	}
}

.wellcome-message{
	text-align: center;
    padding:5px 15px;
    display:block;
    position:relative;
    font-size: 14px;
}

.i glyphicon glyphicon-chevron-left{
	size:100px;
}
.nav > li > a:hover {
background-color:rgba(255, 165, 0, 1) !important;
}
.text-capitalize{
	text-transform: capitalize;
}
/*links*/
.a-excluir:hover{
    color:red;
}
.modal-success{
	background-color:  #28a745	
}
.modal-danger{
	background-color:#dc3545;
}
.modal-warning{
	background-color:#f0ad4e;
}
.modal-success .modal-title:after{
	content:"Sucesso!";	
}
.modal-danger .modal-title:after{
	content:"Erro!";
}
.modal-warning .modal-title:after{
	content:"Atenção!";
}
/*buttons*/
.div-botoes{
  position: relative;
  margin-top: 10px;
  /*
  position: absolte;
  bottom: 25px;
  */
}

.navbar-toggle .icon-bar{
	background-color:#fff;
}
 
/*divs*/


.div-img-cart{
	height:80px;
	background-color:#f8f8f9;
}

.div-cartao{
    height:80px;
    border:1px solid black;
    background-color: #f8f8f9;  
}

.div-desc-prod{
    height:auto;
    white-space:normal;
}
  
.div-img-prod{
    height:300px;
}

.div-img-desc{
    background-color:#f8f8f9;
    height:200px;
} 

.div-prod{
	 border: 1px solid #c0c0c0;
	 border-radius: 10px;
	 padding: 5px;
}

.div-prod:hover{
	background-color: #f9ac4f;
	prodr:pointer;
	color: white;
}

.div-prod.active{
	background-color: #F7941D;
	color: white;
}


/*imgs*/
.img-cart{
     transform:translate(0,calc((80px - 100%)/2));
    max-height:80px;
    margin:auto;
}

.img-cartao{
    transform:translate(0,calc((80px - 100%)/2));
    max-height:80px;
    margin:auto;
}

.img-prod{
    transform:translate(0,calc((300px - 100%)/2));
    max-height:300px;
    margin:auto;
}

.img-desc{
    transform:translate(0,calc((200px - 100%)/2));
    max-height:200px;
    margin:auto;
}

.dropdown-alerts{
	transform:translateX(calc((310px - 100%)/2));
	margin-left: 0px !important;
} 

.fieldset-filtro{
	margin: 10px 0;
}

.fieldset-filtro legend{
    margin: 3px 0;
    font-size: 20px;
    font-weight: 600;
    background-color: #fafafa;
   COLOR: #2465A6 !important;
}

.h3 ibox-title{
	color:#2465A6;
}

.footer-ul{
	list-style: none;
	padding:0;
}

.footer-ul li{
	margin-bottom: 10px;
}

.footer-ul li:last-of-type{
	margin-bottom: 0;
}