﻿  body {
  margin-top: 0px;
  display: flex;
  flex-direction: column;
  height: 100vh; /* Avoid the IE 10-11 `min-height` bug. */
}

html {
  height: 100%;
}


 .affix {
      top: 0;
      width: 100%;
      z-index: 9999 !important;
  }

  .affix + .container-fluid {
      padding-top: 70px;
  }
  
  .section1 {
	  color: #ffffff;
	  font-size: 1.2em;
	/*  background-color: #00224A; */
	  background-color: #103922;
	  padding: 10px 20px 0px 20px;
	  border-radius: 10px;
	  }
	  
	    .section2 {
	  color: #103922;
	  font-size: 1.2em;
	  background-color: #ffffff;
	  padding: 10px 20px 0px 20px;
	  border-radius: 10px;
  	  border-width: thin;
   	  border-style: solid;
 	  border-color: #103922;
	  }
	  
	  
	   .bg-topo-azul {
	  background-color: #103922;
	  margin-top: 0px;
	  margin-left: 0px;
	  }
	  

.content {
  flex: 1 0 auto; /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */
  padding-bottom: 25px;
}

.footer {
  flex-shrink: 0; /* Prevent Chrome, Opera, and Safari from letting these items shrink to smaller than their content's default minimum size. */
}

footer {
  background: #232323;
  color: white;
  height: auto !important;
  padding-bottom:10px;
  padding-top:10px;
}

.hr1{
	 color: #666;
      background-color: #666;
      height: 2px;
}

.texto-title-desc{
	font-size:1em;
	color:#000;
	font-weight:bold;
}

.h4-blue{
	color: #006;
	font-weight:bolder;
}


a.hrefver{
	color: #103922;
	font-size:18px;
}

a.hrefdeletar{
	color: #C00;
	font-size:18px;
}

a.hrefrealizar{
	color: #103922;
	font-size:18px;
}

a.hreffastmenu{
	color: #103922;
	text-decoration:none;
}

a.hreffastmenu:hover{
	color: #030;
	text-decoration:none;
}

.painellogin{
	background:#103922; 
	background-color:#103922; 
	color:#fff;
	font-size: 1.3em;
	font-weight:bold;
	background-color: #103922;
	padding: 10px 10px 10px 10px;
}

.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;
}

.forgetpass{
	margin-top: 0px;
	padding-bottom:10px;
	padding-left:10px;
	color: #006;
	float:left;
	
}

/*BORDAS */

 .borda1{
	border-width: medium;
    border-style: double;
    border-color: #fff;
	margin:10px 10px 10px 10px;
	padding-top:10px;
	padding-bottom:10px;
	background: #030;
	color:#FFF;
 }
 
  .borda2{
	border-width: medium;
    border-style: double;
    border-color: #fff;
	margin:10px 10px 10px 10px;
	padding-top:10px;
	padding-bottom:10px;
	background: #900;
	color:#FFF;
 }
 
  .borda3{
	border-width: medium;
    border-style: double;
    border-color: #fff;
	margin:10px 10px 10px 10px;
	padding-top:10px;
	padding-bottom:10px;
	background: #033;
	color:#FFF;
 }
 
   .borda4{
	border-width: medium;
    border-style: double;
    border-color: #fff;
	margin:10px 10px 10px 10px;
	padding-top:10px;
	padding-bottom:10px;
	background: #006;
	color:#FFF;
 }
 
   .borda5{
	border-width: medium;
    border-style: double;
    border-color: #fff;
	margin:10px 10px 10px 10px;
	padding-top:10px;
	padding-bottom:10px;
	background: #630;
	color:#FFF;
 }
 
   .borda6{
	border-width: medium;
    border-style: double;
    border-color: #fff;
	margin:10px 10px 10px 10px;
	padding-top:10px;
	padding-bottom:10px;
	background:#600;
	color:#FFF;
 }
 
   .borda7{
	border-width: medium;
    border-style: double;
    border-color: #fff;
	margin:10px 10px 10px 10px;
	padding-top:10px;
	padding-bottom:10px;
	background: #000;
	color:#FFF;
 }
 
 /* FIM DAS BORDAS */
